如何在另一家公司的记录中插入记录?

How to insert record in a record in another company?

我都, 我必须在 Table.

中插入一条新记录

我在公司 "A",我必须通过代码在公司 "B" 中保存一条新记录。 crosscompany changecompany 这个函数我知道,但是不知道怎么用好。 你知道我怎么做吗?

我的代码是:

MyTable table;

changeCompany("AnotherCompany")
ttsBegin;
select forUpdate table;
    table.Field1 = "A";
table.insert();
ttsCommit;

但我又在现在的公司存钱了 谢谢大家,

尽情享受吧!

我正在使用 AX 2009,我认为它在 AX 2012 中是完全相同的:

changeCompany('yourCompany')
{
    ttsBegin;
    select forUpdate table;
    table.Field1 = "A";
    table.insert();
    ttsCommit;
}