问题标签 [microsoft-dynamics-nav]

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 投票
3 回答
1254 浏览

sql-server - Microsoft Dynamics NAV 2009 如何删除许可证之外的对象?

在 2009 年到 2016 年的升级过程中,我试图删除与旧的停产产品相关的对象。对象不在许可范围内,由表格、表格和报告组成。删除时,我面临着众所周知的错误:

“您无权删除‘[对象名称]’表。”

我已经尝试过使用我的开发人员许可证和客户许可证,但没有成功。由于该产品不再存在,因此保留这些对象是没有用的,我需要它们在升级过程中消失。

删除不在许可证中的对象时,最好的方法或技术是什么?

更新:这个问题是如何解决的? 我联系了产品负责人并解释了我的问题。他们给我发了一个简洁的 PowerShell 脚本来运行。这就像一个魅力。通读脚本,我可以看到它使用 SQL cmdlet 从以下 SQL 表中选择和删除相关数据:

对象、对象元数据、对象元数据快照、对象跟踪、对象转换、权限。

这是曾经开发此产品的产品所有者的首选方法。它应该适用于所有 NAV 对象。我还没有成功尝试以下答案之一(更多尝试来)。希望这些新信息将为具有足够知识的人提供一个好的答案。

0 投票
1 回答
820 浏览

web-services - Web 服务的 Dynamics NAV 许可要求是什么?

这篇文章指的是 Dynamics NAV 2016(或更高版本)中的 SOAP 和 OData Web 服务,希望它不会离题。我想知道以下事实是真是假(或视情况而定)。

给定Starter Pack功能,以及没有额外Development Granules的默认客户许可证

  1. 完整用户可以将任何页面(例如CustomerEmployee)发布为 Web 服务。
  2. 当使用从另一个软件服务发布的 Web 服务时,应该创建一个单独的 NAV 用户,而不是与一个真实的人相关联- 这对于 NAV 的许可(例如,具有并发客户端访问许可的永久许可)是好的。
  3. 完整用户可以创建一个代码单元(在Starter Pack 允许的 10 个代码单元范围内)并将代码单元发布为 Web 服务。
  4. 完全用户和受限用户都可用于针对 Web 服务进行身份验证。

换句话说,我想知道 Starter Pack(没有额外的开发颗粒)的客户在多大程度上能够通过 SOAP / OData 端点将 NAV 与其他软件系统集成 - 而不依赖于认证合作伙伴的提升开发能力/增值经销商

Microsoft Dynamics NAV 2016 产品概述和功能指南

演练:注册和使用页面 Web 服务 (SOAP)

MS Dynamics NAV - 开发许可基础知识

0 投票
2 回答
1917 浏览

php - Dynamics NAV 2016 Web 服务:方法中的参数 * 服务中 * 为空

我尝试从我的 Dynamics Nav Web 服务 (Dynamics Nav 2016) 中获得一个联系人。我使用 PHP 中的 SOAP 请求来执行此操作。

Web 服务是一个包含两个功能的代码单元:

第二个函数 fGetContacts 工作正常。但是当我使用联系人号码作为参数调用 fGetContact 时,它返回以下错误:

我使用NTLMSoapClient,如下所示:

我也尝试这样调用函数:

返回错误和之前一样。

我用SoapUI测试了我的函数,返回值正是它应该的。

要求:

回复:

那么出现此错误我做错了什么,我该如何解决?

0 投票
1 回答
71 浏览

navision - 检查 startdate 是否大于 enddate

我想比较两个日期。我试过这样:

但是没有消息显示

这是输出:

BOM 组件 530120,10000,Artikel,530120,Intergas 041107 HREco 24 CW3,ST,0,,,,,0,,0,,01-10-16,10-10-13,0,Nee,Nee,

谢谢

0 投票
1 回答
192 浏览

navision - 我需要为我们的审核员生成一份 NAVISION 安全报告

NAV 2009 中是否有显示用户及其角色的报告?有谁知道他们可能在 SQL 数据库中的哪些表中?

0 投票
0 回答
556 浏览

php - 如何仅选择 Microsoft Dynamics Nav 2016 Web Services w/PHP 中的某些列?

我正在使用 PHP 连接到 Microsoft Dynamics Nav (Navision) Web Services 2016。身份验证 (NTLM) 工作正常,我可以获取数据。到目前为止,我正在测试项目页面和项目列表页面。

我可以轻松过滤我想要检索的项目,但现在我想过滤我检索的列。有没有办法做到这一点?基本上相当于一个MySQL SELECT this, that, theOther...语句而不是SELECT *...

这是一些相关代码,我以本指南为起点。

0 投票
1 回答
245 浏览

wcf - 如何连接到 Microsoft Dynamic NAV 5.0?

我需要通过WCF 服务实现Microsoft Dynamics AXMicrosoft Dynamics Navision 5.0和外部系统之间的连接。

外部系统---->WCF服务--->Axapta

外部系统---->WCF服务---> Navision 5.0

我已经完成了与Microsoft Dynamics AX的集成Microsoft.Dynamics.BusinessConnectorNet.dll,现在我需要连接到Navision 5.0

是否存在BusinessConnectorNet用于NAV 5.0或其他一些连接方式?

0 投票
1 回答
1232 浏览

navision - 小数分隔符 Navision Xmlport

无论区域设置如何,是否可以强制从 xmlport 导出的任何数值为某种自定义格式?例如,120.25(美国)将导出为 120,25?

0 投票
2 回答
734 浏览

navision - 在 navision 2009 中以编程方式导入文本对象

我有一个使用 C# 将文本文件中的对象导入 Dynamics Navision 2009 的研究任务。我没有得到任何线索来做到这一点。请帮我看看我们是否可以在 Nav 2009 中做到这一点。如果是,那么如何?

在 Nav 2013 中,我们可以在命令提示符下使用 finsql.exe 命令导入文本对象。Nav 2009 有类似的东西吗?

更新 现在,要求已经改变。我想拥有导航对象的签入/签出功能。是否有任何工具可以支持签入/签出。

0 投票
2 回答
1033 浏览

microsoft-dynamics - 将 Microsoft Dynamics NAV 与第三方应用程序集成

我用 golang 构建了 web 应用程序,我想将它与 Microsoft Dynamics NAV 集成,我不知道从哪里开始,

有没有办法通过 REST API 或任何其他方法集成 Microsoft Dynamics NAV?