问题标签 [navision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
364 浏览

e-commerce - 需要与 navision 一起运行的开箱即用的电子商务软件

您能否推荐一款与 Ms Navision 2009 一起开箱即用的电子商务软件?

欢迎商业选择。

0 投票
3 回答
3685 浏览

microsoft-dynamics - 如何为 microsoft dynamics nav / navision 创建加载项

我希望为 Microsoft Dynamics NAV/Navision 创建加载项。是否有任何 API / SDK 可用于创建加载项?

0 投票
2 回答
2297 浏览

sql-server - 使用 Navision 优雅地处理 sql-server 权限

背景

我正在创建一个应用程序(称为 MyApp),该应用程序必须从 Navision 处理的 SQL Server 数据库中读取数据。Navision 用户应该能够使用我的应用程序,而无需修改数据库中的权限。

Navision 对权限的处理似乎在应用层。它执行权限检查而不将它们存储在数据库中。

问题

Navision 在与数据库同步时会覆盖数据库中的用户、权限和其他相关对象,因此创建数据库用户并仅使用该用户的常规方法将行不通。

可能的解决方案

我认为最合适的解决方案是MyApp在 Active-Directory 中创建一个角色,该角色授予数据库必要的权限,并将该角色添加到所有用户。

我不知道如何做到这一点,或者即使它是可能的。欢迎其他解决方案或建议,但请仅建议可以从 ActiveDirectory 或 Navision 中管理的解决方案。

服务器是运行 Navison 5 的 SQL Server 2008 服务器,客户端是 Navision 6。我正在使用 Active Directory for Windows Server 2K8。

编辑:

我的应用程序是一个板条箱创建和设计应用程序。它需要读出客户的姓名和 ID,以及 items 表中的一些项目,这就是我需要这个功能的原因

0 投票
1 回答
443 浏览

navision - 在 Navision 中使用 Com 互操作

我刚从 Navision 开始,有一个非常基本的问题。如果我在 C# 中创建一个 Com 对象,该对象需要驻留在哪里?它是每个客户端本地还是在服务器上?

0 投票
1 回答
429 浏览

navision - 如何将 NAV 与 Outlook Express 集成

我们正在使用 Dynamcs NAV 4.0,我们必须在 PO 中做事情,同时将其发送到下一个办公桌以获得批准,并且该人应该在邮寄时通过邮件知道。请帮助

0 投票
3 回答
3038 浏览

c# - 解析动态枚举

我们正在使用动态公开 Web 服务的 Microsoft ERP。服务产生的服务是我们无法控制的。对于如何创建和公开对象(包括类型定义),我们没有发言权。当从 Web 服务中添加或删除新方法时,所有类型枚举都会重新编号,并且在更新到新定义后,使用 Web 服务的所有内容都会被清除。所以本质上,

...可能成为

...随着枚举类型名称的变化,但类型的成员保持静态。该服务输出的服务看起来与使用 XSD.exe 生成对象的最终结果完全相同。因此,任何时候有人在服务上公开一个新方法(通过 ERP GUI),对象都会被重建,类型按字母顺序分配给服务定义,重新公开,留下整个代码库。

我尝试使用反射来确定类型,然后将静态成员解析为新的业务对象,但它不起作用,因为我无法在不知道类型的实际名称的情况下对枚举进行类型转换。以下将不起作用。

...因为编译器抛出错误,因为我没有明确地转换枚举。

有什么想法可以在将类型动态转换为正确的枚举时克服这个问题吗?

同样,我不能修改服务公开的实际对象,只能修改订阅服务的代码。

0 投票
2 回答
1202 浏览

navision - navision 中的发票信用存储在哪里?

我可以访问存储 Navision 数据的 SQL 数据库,并且我从客户那里获得了一些信用详细信息,但在 $Sales Invoice Header 中找不到它们 - 我刚刚从客户那里获得了不正确的详细信息,或者信用是否存储其他地方?

我看不到任何明显的表格。

干杯

谢恩

0 投票
3 回答
16729 浏览

c# - Microsoft Dynamics (Navision) 与 C# .NET

我是一位经验丰富的 C#/.NET 开发人员,最近有机会成为 Microsoft Dynamics (Navision) 开发人员(培训、认证等费用均由雇主支付)。我从来没有参与过与这个 Dynamics 相关的任何事情,所以我想问一下,与 C#/.NET 开发人员相比,作为 Dynamics 开发人员是什么感觉。在做出决定之前,我已经编制了一份我有兴趣知道的事情的清单。请随时编辑列表。

C#/.NET

  1. IDE:视觉工作室
  2. 语言:C#
  3. 应用领域:基于网络或基于桌面
  4. 业务领域:任何行业
  5. 良好的职业发展和容易换工作
  6. ETC...

微软动态

  1. 相对封闭的市场(与 .NET 相比)
  2. 没有那么多工作
  3. 与 Visual Studio 相比,IDE(或开发环境)很糟糕,我什至可能更喜欢在记事本中工作
  4. 与定制构建的应用程序相比,Dynamics 客户可以获得哪些好处?

谢谢!

0 投票
2 回答
2815 浏览

sql-server - 从 Navision Dynamics 5.0 导出方法到数据仓库/OLAP 目的?

我正在使用 Navision Dynamics 5.0,需要定期(每天 1 次)将所有财务数据导出到我的数据仓库中。因此我不想使用 csv 文件作为导出方法。

通常使用哪些其他方法?这必须是所有使用 Navision Dynamics 的公司的常规任务,并且需要以自动方式获取数据。

我当然也担心在导出数据时锁定表。

到目前为止,我能想到这些方法:

1) 直接 ODBC 访问所有基础表

2) 在 Navision 表的顶部创建一个只读索引视图(实体化视图),它保存 Navision 数据的副本,然后可以被数据仓库访问。(注意:索引视图是已物化的视图。这意味着它已被计算和存储。)

3) ?

4) ?

让我听听你做出口的典型方式。

PS:听说Navision Dynamics 5.0没有webservice导出选项,只有最新版本的NAV2009。所以我不能使用网络服务方法。

0 投票
1 回答
1579 浏览

navision - 如何在 Navision 2009 中更改用户部门(角色定制)

我如何更改 Microsoft Dynamics NAV RoleTailored Client 中的用户部门,比如我想将自己置于 [采购] 部门。

请帮忙。