函数 SalesTable2LineField.lineUpdateDescription 被错误使用
Function SalesTable2LineField.lineUpdateDescription has been used incorrectly
在 Dynamics AX 2012 中,尝试更新字段的值时 DlvMode
或在销售订单中添加新的送货地址(通过页眉视图) ,我不断收到此错误:
Function SalesTable2LineField.lineUpdateDescription has been used
incorrectly
此方法或此 class 中没有自定义。
如果您有开发人员,这可以在 15 分钟内调试完毕。我的猜测是您使用的是这些 国家/地区代码:
之一
AT,BE,CZ,DK,EE,FI,FR,DE,HU,IE,IT,LV,LT,NL,PL,ES,SE,GB,RU,MY
(SalesTable_W
)
BR
(SalesTable_BR
)
IN
(SalesTable_IN
)
在 \Classes\SalesTable2LineField\lineUpdateDescription
的最后,在 throw error...
行的正上方添加:
info(strFmt("Offending table is %1 (%2)", tableId2name(tableId), tableId));
如果单独添加一个断点没有帮助并解决问题,您还应该添加一个断点。
再重复操作,就知道table了。这可能只是一个 Microsoft 错误,或者如果 \Forms\SalesTable
已被修改,可能就是这样。你只需要调试它。
在 Dynamics AX 2012 中,尝试更新字段的值时 DlvMode
或在销售订单中添加新的送货地址(通过页眉视图) ,我不断收到此错误:
Function SalesTable2LineField.lineUpdateDescription has been used incorrectly
此方法或此 class 中没有自定义。
如果您有开发人员,这可以在 15 分钟内调试完毕。我的猜测是您使用的是这些 国家/地区代码:
之一AT,BE,CZ,DK,EE,FI,FR,DE,HU,IE,IT,LV,LT,NL,PL,ES,SE,GB,RU,MY
(SalesTable_W
)BR
(SalesTable_BR
)IN
(SalesTable_IN
)
在 \Classes\SalesTable2LineField\lineUpdateDescription
的最后,在 throw error...
行的正上方添加:
info(strFmt("Offending table is %1 (%2)", tableId2name(tableId), tableId));
如果单独添加一个断点没有帮助并解决问题,您还应该添加一个断点。
再重复操作,就知道table了。这可能只是一个 Microsoft 错误,或者如果 \Forms\SalesTable
已被修改,可能就是这样。你只需要调试它。