Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 如何根据采购订单获取销售订单编号_Axapta_X++_Dynamics Ax 2012_Dynamics Ax 2009 - Fatal编程技术网

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

Axapta 如何根据采购订单获取销售订单编号,axapta,x++,dynamics-ax-2012,dynamics-ax-2009,Axapta,X++,Dynamics Ax 2012,Dynamics Ax 2009,我使用销售订单表单中的菜单项按钮“采购订单”,在创建销售订单(Ex:SO\u 001)时创建了采购订单(Ex:PO\u 001)。现在我想更新采购订单表单中PO_001中的字段时,更新SO_001中的一些字段。为此,我需要首先从PO_001中选择SO_001 如何才能做到这一点?对于AX 2012,查询表公司间PurchSalesReference例如: InterCompanyPurchSalesReference reference; while select reference wher

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


如何才能做到这一点?

对于AX 2012,查询表
公司间PurchSalesReference
例如:

InterCompanyPurchSalesReference reference;

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

在AX2009表方法PurchTable.checkUpdate中:

salesTable=salesTable::find(this.InterCompanyOriginalSalesId)


你可以从分享你的代码开始,然后明确地询问有什么问题或者如何改进。Hi Shivam,谢谢你的快速回复。我还没有写任何代码。我需要知道的是,根据销售订单创建的采购订单之间的关系是什么,以及如何知道与该采购订单相关的销售订单编号。