我们有Navision Dynamics 2017,它将销售订单公开为SOAP Web服务。从技术上讲,我应该能够通过此Web服务创建销售订单。
我们还有另一个用C# .NET构建的系统,该系统包含需要输入Navision的员工销售订单。该订购系统包含客户、项目、数量、价格等所有信息,以便能够在Navision中创建有效订单。
有人能告诉我如何调用该服务,并从员工销售订单系统创建销售题头和行到Navision中吗?
最好是一个步行通过教程将是理想的。我已经搜索,似乎不能找到一个,我可以遵循
我们有Navision Dynamics 2017,它将销售订单公开为SOAP Web服务。从技术上讲,我应该能够通过此Web服务创建销售订单。
我们还有另一个用C# .NET构建的系统,该系统包含需要输入Navision的员工销售订单。该订购系统包含客户、项目、数量、价格等所有信息,以便能够在Navision中创建有效订单。
有人能告诉我如何调用该服务,并从员工销售订单系统创建销售题头和行到Navision中吗?
最好是一个步行通过教程将是理想的。我已经搜索,似乎不能找到一个,我可以遵循
3条答案
按热度按时间h9vpoimq1#
NAV服务的经典“后藤”总是下面的博客文章,尽管它是PHP的一个例子。考虑到NAV中需要进行更改才能与服务交互(提示:激活NTLM):
现在有一个更新的版本,由同一作者,补充原来的职位:
C#示例:
完成销售订单的示例:
mpbci0fu2#
我在谷歌上搜索了一下,是2013年的导航,但2017年都一样。
https://community.dynamics.com/nav/b/ishwarsblogspot/archive/2016/09/26/register-and-consume-codeunit-as-a-web-service-in-nav-2013-r2
ehxuflar3#
下面是我在使用.NET Core 5开发的其余API中所做的工作,我创建了2个页面(一个用于销售标题,一个用于销售行)和一个代码单元,用于在NAV上调用计算折扣操作。
如果您需要更多帮助,请在下面留言。