2017-04-03 72 views
0

我想在2012年AX如何從數量SQUENCE獲得連續數時,通過AIF Web服務導入BOM - AX 2012

BOM導入比標準BOM AIF Web服務在我的XML的文件,我不不定義任何BOMId,因爲系統應該從現有的序號中選取下一個可能的BOMId。

XML-File

當我開始我的XML的文件的導入,我得到了以下錯誤消息。

Exception

這是我的電話號碼序列的設置。

Number Sequence

我有什麼做自動從數列(連)下一個可用的號碼,通過標準的AX AIF Web服務導入的BOM是什麼時候?

+1

怎樣把BomId從XML中排除出去。事實上,它仍然被指定爲空白。 –

+0

如果我從XML中刪除了whoe BOMId-Tag,我得到一個BOMId-Tag丟失的錯誤。 – Virtrel

回答

0

我跟着異常消息的交叉引用(標籤ID @ SYS96663,順便說一句)至AxInternalBase類的方法checkNumber,它調用表NumberSequenceTable的方法numAllowEdit。根據該方法的邏輯,似乎需要設置其中一個複選框「手動」,「更低的數字」或「更高的數字」才能使其工作。不知道爲什麼,雖然或哪個複選框是正確的或最有意義的。我的直覺告訴我去​​「更高的數字」,但ymmv

也請看Dynamics AX 2012 R3 - Record Creation through AIF web service的相關問題AxBOMTable的方法setBOMId

相關問題