我想通过 AX 2012 中的标准 BOM AIF Web 服务导入 BOM。
在我的 XML 文件中,我没有定义任何 BOMId,因为系统应该从现有的编号序列中获取下一个可能的 BOMId。
当我开始导入我的 XML 文件时,我收到以下错误消息。
这是我的数列的设置。
当通过标准 AX AIF Web 服务导入 BOM 时,我需要做什么才能从编号规则(连续)中自动获取下一个可用编号?
我想通过 AX 2012 中的标准 BOM AIF Web 服务导入 BOM。
在我的 XML 文件中,我没有定义任何 BOMId,因为系统应该从现有的编号序列中获取下一个可能的 BOMId。
当我开始导入我的 XML 文件时,我收到以下错误消息。
这是我的数列的设置。
当通过标准 AX AIF Web 服务导入 BOM 时,我需要做什么才能从编号规则(连续)中自动获取下一个可用编号?
我将异常消息(标签 id @SYS96663,顺便说一句)的交叉引用跟踪到checkNumber
了 class的方法AxInternalBase
,它调用numAllowEdit
了 table 的方法NumberSequenceTable
。从该方法的逻辑来看,似乎需要设置“手动”、“到较低的数字”或“到较高的数字”复选框之一才能使其工作。不知道为什么,或者哪个复选框是正确的或最有意义的。我的直觉告诉我选择“到更高的数字”,但是ymmv。
另请查看相关问题Dynamics AX 2012 R3-Record Creation through AIF web service and method setBOMId
of class AxBOMTable
。