我必须将任务分配给团队成员,以便以编程方式将数据写入Microsoft NAVision并从中读取数据。具体来说,我们会将其中一个系统中的数据写入客户NAVision财务模块,这将是定期的,例如每周一次。
我已经针对Sage进行了编程,然后提供了Sage期望的格式的XLS输出,并且系统管理员从Sage导入了XLS输出。
Navision是否有类似的流程?特别是金融人士?
我希望将数据写入文件,然后让其他人将该数据输入到NAVision。还希望从NAVision(Excel或XML)中转储数据,以便我可以将其读回到我们的系统中。我不希望将数据直接注入到财务系统中会带来风险。
我们的系统是基于Java的,如果可能的话,最好不要使用.NET。
选项?
您需要了解的第一件事是客户使用的是什么版本的NAV。
较早的版本(我认为是pre 4)仅允许通过Dataport对象导入或导出数据。此受支持的定界文件结构csv,tab等软件的更高版本现在也具有XMLPorts,顾名思义,该XMLPorts允许导入或导出XML文件。
由于数据端口或XMLPort的标准导入/导出对象很少,因此这两种解决方案都需要在NAV内进行开发工作。这些通常由NAV解决方案中心编写,该中心为系统提供支持,或者有时与我合作过的一些公司的内部人员也知道这一点。
在此基础上进一步扩展,还具有直接读取和写入Excel电子表格的功能,但是这种方法可能会非常缓慢,因为它使用Excel COM Interop对象来实现它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句