Class 在Docu类上使用copy方法

Class 在Docu类上使用copy方法,class,methods,axapta,dynamics-ax-2012,Class,Methods,Axapta,Dynamics Ax 2012,从客户创建销售订单时,我希望将客户的文档处理记录复制到销售订单 因此,我想使用Docu类中存在的copy方法 我不确定如何在SalesTable中实现这一点,我想在SalesTable上的insert()之后运行此方法 我尝试从以下代码开始: if (CustTable::find(this.CustAccount)) { Docu::copy(_from, this.SalesId) } 但我被困在如何实现这一点 第二步是,我只想复制具有特定文档方向的文档,但我想,一旦我知道了复制文

从客户创建销售订单时,我希望将客户的文档处理记录复制到销售订单

因此,我想使用Docu类中存在的copy方法

我不确定如何在SalesTable中实现这一点,我想在SalesTable上的
insert()
之后运行此方法

我尝试从以下代码开始:

if (CustTable::find(this.CustAccount))
{
    Docu::copy(_from, this.SalesId)
}
但我被困在如何实现这一点


第二步是,我只想复制具有特定文档方向的文档,但我想,一旦我知道了复制文档的正确方法,我就可以知道这一点。

复制方法需要两条记录

SalesTable.insert中的
super()
之后,可以执行以下操作:

Docu::copy(this.custTable_CustAccount(), this);

谢谢你,这帮了我的忙!现在我试图创建一个if语句来检查文档方向的需求,是否需要在CustTable上创建一个新方法来检查需求是否满足并返回一个真正的布尔值?然后在Docu::copy之前检查布尔值?您肯定需要在复制之前进行检查,例如:
if(this.custTable\u CustAccount().DocuCopy2Sales)
。这是否需要另一种方法取决于你。