NAV 2009 PO集成

问题描述 投票:0回答:1

我没有NAV的经验。

我必须将采购订单数据从一个系统移动到NAV2009。我从事ETL方面的工作,并且所有数据都准备移至NAV。如何将其导入到NAV?

microsoft-dynamics navision
1个回答
1
投票

当然,这取决于数据的存储位置以及许可证是否允许在NAV中编写代码/创建新对象。但是无论如何,至少必须填写两个表-“购买标题”和“购买行”。可能还需要一些其他表(如“文档维”)-取决于您需要传输的数据。不建议将记录直接插入相应的SQL Server表中,因为NAV订单表中有很多C / AL代码可以验证数据,因此必须执行C / AL触发器。

这仍然有几个选项。

  1. 编写C / AL代码,该代码将从外部源读取数据并将记录插入购买标头和购买行中。这假设您具有适当的许可证权限,并且对NAV开发环境有一定的经验。
  2. 如果可以以XML格式存储数据,则创建XMLPort对象。或用于类似csv的文件的数据端口-该对象在2009年仍然可用。也可以受许可证限制。 About NAV XMLPort objectsNAV Dataport objects
  3. 将订购单页面发布为Web服务,并从使用的应用程序中插入记录。 Registering and consuming a web service in NAV 2009
© www.soinside.com 2019 - 2024. All rights reserved.