如何通过AIF Web服务导入BOM时从数字序列中获取连续数 - AX 2012

时间:2017-04-03 12:42:56

标签: xml web-services dynamics-ax-2012 aif number-sequence

我想在AX 2012中通过标准BOM AIF Web服务导入BOM。

在我的XML文件中,我没有定义任何BOMId,因为系统应该从现有的数字序列中获取下一个可能的BOMId。

XML-File

当我开始导入XML-File时,我收到以下错误消息。

Exception

这是我的号码序列设置。

Number Sequence

通过标准AX AIF Web服务导入BOM时,如何自动从序列号(续)中获取下一个可用号码?

1 个答案:

答案 0 :(得分:0)

我跟踪了异常消息的交叉引用(标签id @ SYS96663,btw)到类checkNumber的方法AxInternalBase,它调用了表numAllowEdit的方法NumberSequenceTable 。从该方法的逻辑来看,似乎需要设置其中一个复选框“手动”,“更低的数字”或“更高的数字”才能使其工作。不知道为什么,或者哪个复选框是正确的或最有意义的。我的直觉告诉我要使用“更高的数字”,但ymmv

另请查看课程setBOMId的相关问题Dynamics AX 2012 R3 - Record Creation through AIF web service和方法AxBOMTable