首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向NAVision的进出口

向NAVision的进出口
EN

Stack Overflow用户
提问于 2013-08-14 15:01:31
回答 2查看 1.1K关注 0票数 0

我必须将一项任务分配给团队成员,以便以编程方式将数据写入Microsoft NAVision并从中读取数据。具体来说,我们将把系统中的数据写入客户NAVision金融学模块,这将是定期批处理的,比如每周一次。

以前我已经为Sage编程了,我提供了一个XLS输出,它是Sage和系统管理员从Sage导入的预期格式。

纳维思也有类似的程序吗?断断续续?

我希望将数据写入文件,并让其他人将该数据输入到NAVision。还希望使用来自NAVision (Excel )的数据转储,这样我就可以将其读入系统中。我不想让数据直接注入金融系统带来的风险。

我们的系统是基于Java的,如果可能的话,我们希望不必使用.NET。

有选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-16 02:21:49

您需要了解的第一件事是客户使用的NAV版本。

早期版本(我认为前4版)只允许通过Dataport对象导入或导出数据。这个受支持的分隔文件结构csv,tab e.t.c,软件的以后版本现在也有了XMLPorts,顾名思义,它允许导入或导出XML文件。

这两种解决方案都需要在NAV内部进行开发工作,因为数据端口或XMLPort的标准导入/导出对象很少。这些通常是由为系统提供支持的NAV解决方案中心编写的,或者偶尔也有一些我曾与do合作过的公司拥有具有此知识的内部员工。

在此基础上进一步扩展,还可以直接读取和写入Excel电子表格,但这种方法使用Excel对象来实现它时,速度可能会慢得令人痛苦。

票数 1
EN

Stack Overflow用户

发布于 2013-08-19 15:19:36

这实际上取决于您正在使用的Navison版本,以及您的客户是否在系统中拥有编程权限(!)。很有可能他们没有。

这也取决于每周的导入是每周手工完成,还是100%的自动化。手动启动导入/导出可以很好地处理数据端口。

通常,在预订系统中,导入的数据被导入到特殊的表(“分类账”),从那里它被登记到真正的系统中,当有人看了它们之后,这个系统就会很重要。由于您可以丢弃这些分类账中的数据,所以我不会太担心以这种方式将数据注入到实时系统中。

如果您的许可证允许编程,您可以从文本文件中写入/读取文本文件,并编写您自己的导入/导出,这将更加灵活。我个人创造了各种各样的进出口产品。我们有一个例子,其中Navision提取一个特定的电子邮件地址,并寻找特殊的电子邮件附件,然后它进口。我们已经调用了web服务或者提供了我们自己的服务。老式的“经典客户端”版本还提供了通过C/前台接口进行读写访问的功能。这样,您就可以完全自动化数据的导入/导出。然而,其中大多数依赖于.net模块。

希望这能有所帮助。如果没有,请详细发布Navision的版本和计划的出口/进口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18235279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档