0

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

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

XML文件

当我开始导入我的 XML 文件时,我收到以下错误消息。

例外

这是我的数列的设置。

数列

当通过标准 AX AIF Web 服务导入 BOM 时,我需要做什么才能从编号规则(连续)中自动获取下一个可用编号?

4

1 回答 1

0

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

另请查看相关问题Dynamics AX 2012 R3-Record Creation through AIF web service and method setBOMIdof class AxBOMTable

于 2017-04-06T11:12:26.957 回答