我想编写一个.NET应用程序,它将与Dynamics NAV 2009和2013实时接口.应用程序必须读取和更新客户和库存项目等实体.
使用提供的Web服务似乎是集成的最佳候选者,我尝试了一些基于Pages和.net客户端使用webservices读取,更新和创建项目的基本测试.
不幸的是,我对Dynamics很新,我有一些问题可能反映了缺乏经验.
首先 - webservices可以公开Page或Codeunits.Page是否是用于连接的正确选项 - 创建客户?
其次 - 我的理解是动态资产净值很少在没有定制的情况下部署.NAV中的典型自定义(例如添加字段)是否涉及更改标准页面,这种变化是否会反映在Web服务定义中?
web-services navision dynamics-nav dynamics-nav-2013 dynamics-nav-2009
我注意到,在 Dynamics NAV 2013 中,一些 TextConst 已开始使用 @@@ 作为语言代码。
例如在代码单元 12 中:
PurchaseAlreadyExistsErr@1003 : TextConst '@@@="%1 = Document Type;
Run Code Online (Sandbox Code Playgroud)
@@@ 在这种情况下意味着什么?
我们将整合Dynamics NAV 2013与PHP电子商务,并计划通过动态导航Web服务实现这一目标.我知道要与PHP集成我必须启用NTLM身份验证,但我想知道是否可以发布不需要登录/密码授权的Web服务?
第二件事,如果我只想允许指定的IP访问我的Web服务,是否可以在Navision中执行此操作或者它的服务器管理员问题?