使用InventOhHandService更新[ax2012]

时间:2016-04-14 15:52:26

标签: axapta dynamics-ax-2012 aif

我正在尝试将Dynamics ax 2012与使用AIF服务的第三方应用程序集成。有问题的服务是我已添加更新方法的开箱即用的InventOnHandService。

Update document service

InventoryOnHandService

然而,当我尝试在入站端口上设置服务时:

enter image description here

我收到以下错误。

Error Log

我遵循this教程作为指导。我还尝试在我创建的InventInventoryOnHandServiceUpdate权限上创建一个新的入口点,但这并没有产生更好的结果。我还尝试重新编译整个项目并重新生成完整的CIL。

任何帮助都会非常感激,因为我对Dynamics仍然相对较新,而且它的有限文档并没有解决我当前的问题。

由于

1 个答案:

答案 0 :(得分:0)

AIF文档服务用于对Ax表进行CRUD操作。 InventSum表是一个汇总表,用于存储Ax系统中发生的所有库存交易的库存,以及用于在库存交易表上发生CUD操作时更新的库存。建议不要直接更新InventSum和InventTrans。这些表格通过其他源文档更新,如销售线,净化线等。 因此,InventoryOnHand服务仅应用于读取可用的onhand信息。请在动态社区中找到类似的问题。 http://community.dynamics.com/ax/f/33/t/101203

您的问题是关于在库存现场服务上启用更新操作的错误,我建议不要将CUD操作添加到现场服务。