如何根据采购订单获取销售订单编号

时间:2014-12-08 13:15:27

标签: axapta x++ dynamics-ax-2012 dynamics-ax-2009

我在使用“销售订单”表单中的菜单项按钮“采购订单”创建销售order(Ex: PO_001)时创建了采购order(Ex: SO_001)。现在,我想在采购订单表单SO_001中进行字段更新时更新PO_001中的某些字段。为此,我需要先从SO_001选择PO_001

我该怎么做?

2 个答案:

答案 0 :(得分:0)

对于AX 2012,查询表InterCompanyPurchSalesReference例如:

InterCompanyPurchSalesReference reference;

while select reference where reference.PurchId == 'PO_001'
{
    info(reference.SalesId);
}

答案 1 :(得分:0)

在AX2009表方法PurchTable.checkUpdate中:

  

salesTable = SalesTable :: find(this.InterCompanyOriginalSalesId);

相关问题