Dynamics User Group - Archived Forums

The forums in this section of DUG are no longer accepting new post, but you can still get lots of value from the old posts here.
Please visit the active forums to comment/post new questions (choose which product you are interested in):


migrar datos de una compañia a otra usando ChangeCompany

Hola. Quisiera saber que estoy haciendo mal quiero migrar datos de una compañía a otra pero al ejecutar código me marca un error:

Cannot create a record in Items (InventTable).

Insert operations are not allowed across companies. Please use changecompany keyword to change the current company before inserting the record.

e intentado varias formas pero no me han funcionado al menos no en Ax 2012. 

Podrían guiarme!!!

static void PruebaChangeCompany(Args _args)

{

    InventTable     inventTable,

                    toInventTable,

                    FromInventTable;

 

    changecompany ("CEU")

    {

        inventTable = null;

 

        while select inventTable

            where inventTable.RecId == 22565421414

        {

            FromInventTable = inventTable;

 

            changecompany ("CFU")

            {

                inventTable = null;

                ttsbegin;

                toInventTable   = FromInventTable;

                toInventTable.insert();

                ttsCommit;

            }

        }

    }

}

Related