Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我必须将任务分配给团队成员,以便以编程方式将数据写入Microsoft NAVision并从中读取数据。具体来说,我们会将其中一个系统中的数据写入客户NAVision财务模块,这将是定期的,例如每周一次。
我已经针对Sage进行了编程,然后提供了Sage期望的格式的XLS输出,并且系统管理员从Sage导入了XLS输出。
Navision是否有类似的流程?特别是金融人士?
我希望将数据写入文件,然后让其他人将该数据输入到NAVision。还希望从NAVision(Excel或XML)中转储数据,以便我可以将其读回到我们的系统中。我不希望将数据直接注入到财务系统中会带来风险。
我们的系统基于Java,如果可能的话,最好不要使用.NET。
选项?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我必须将任务分配给团队成员,以便以编程方式将数据写入Microsoft NAVision并从中读取数据。具体来说,我们会将其中一个系统中的数据写入客户NAVision财务模块,这将是定期的,例如每周一次。
我已经针对Sage进行了编程,然后提供了Sage期望的格式的XLS输出,并且系统管理员从Sage导入了XLS输出。
Navision是否有类似的流程?特别是金融人士?
我希望将数据写入文件,然后让其他人将该数据输入到NAVision。还希望从NAVision(Excel或XML)中转储数据,以便我可以将其读回到我们的系统中。我不希望将数据直接注入到财务系统中会带来风险。
我们的系统基于Java,如果可能的话,最好不要使用.NET。
选项?
最佳答案
您需要了解的第一件事是客户使用的是什么版本的NAV。
较早的版本(我认为pre 4)仅允许通过Dataport对象导入或导出数据。此受支持的分隔文件结构csv,制表符e.t.c
该软件的更高版本现在也具有XMLPorts,顾名思义,该端口允许导入或导出XML文件。
这两种解决方案都需要在NAV内进行开发工作,因为Dataport或XMLPort的标准导入/导出对象很少。
这些通常由NAV解决方案中心编写,该中心为系统提供支持,或者有时与我合作过的一些公司的内部人员也知道这一点。
在此基础上进一步扩展,还可以直接读取和写入Excel电子表格,但是这种方法可能会非常缓慢,因为它使用Excel COM Interop对象来实现它。
10-04 19:18