问题标签 [dynamics-nav-2016]

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 回答
601 浏览

microsoft-dynamics - 更改表的 PK 长度时升级代码单元出错

我有桌子 AZ。表 A 有 PK 的 ID,所有其他表都有与表 A 的 ID 相关的字段。

我的任务是进行代码清理,我需要将 TableA 的 ID 从长度 30 更改为 20。我已经完成了其他表 BZ 以及升级代码单元。但是当我尝试更改 TableA 时,我收到此错误:

"是与以下主键相关的更改,可能会导致新表中的数据丢失。这些更改无法处理,因为更改表的 TableSyncSetup 类型函数的 TableUpgradeMode 设置为 Copy,不会将数据复制到新表表。要解决此问题,您必须将 TableUpgradeMode 选项更改为 Move,然后将 C/AL 代码添加到升级类型函数以处理新表数据。

错误是什么意思?我是否需要将 TableA 的升级代码单元从 TableSyncSetup.Mode::Copy 更改为 ::Move?有什么指导吗?

我正在使用 Dynamics NAV 2016。

0 投票
1 回答
1350 浏览

javascript - NAV Javascript AddIn 方法不起作用:找不到方法“Page90005.PageName58a58aUpdateSignature”

我正在尝试从 NAV 插件开始。我正在关注本教程: https ://blogs.msdn.microsoft.com/nav/2014/10/09/extensibility-for-the-microsoft-dynamics-nav-tablet-client/

我不断收到此错误:

方法“Page90005.PageName58a58aUpdateSignature(参数数量:0),具有匹配的参数类型。” 未找到。(更新签名是方法的名称)。

这发生在所有 3 个 AddIn 的方法中。

我将程序集文件添加到 :\Program Files (x86)\Microsoft Dynamics NAV\90\RoleTailored Client\Add-ins\

其他一切都与教程中的相同,让我发疯的是似乎没有人遇到这个问题。

我试图了解错误告诉我什么(方法已定义但未实现或相反),但我似乎无法解决这个问题。以前有没有人遇到过类似的问题或知道如何解决这个问题?

我正在使用资产净值 2016。

0 投票
1 回答
1032 浏览

web-services - 使用 Microsoft Dynamics NAV 2016 的 Odata Web 服务从 PHP 创建新实体

作为集成项目的一部分,我需要一个能够读取和写入 Microsoft Dynamics NAV 2016 的 Odata 服务的 PHP 网站。

我发现从 PHP 中获取现有客户列表非常简单:


我还发现从 PHP 中获取单个客户就像这样简单:


到现在为止还挺好。现在,我的问题是我正在努力弄清楚如何创建任何新客户。

我试过这个:

那没有用。


因为我认为它可能缺少一些字段,所以我也尝试了这个:

那也没有用。


无论我设置什么作为 POST 字段,我都会不断收到这个完全无用的错误消息:

不幸的是,文档也不是很有帮助。

这里有人知道如何解决这个问题吗?

0 投票
0 回答
1297 浏览

dynamics-nav-2016 - microsoft dynamics NAV 2016 中的工作流问题

我正在研究批准日记帐批次的工作流程。我有一条错误消息:您必须在 Microsoft Dynamics NAV 2016 事件中使用的所有记录之间定义表关系。

我已经定义了所有步骤窗口(事件-条件-响应)smtp 窗口、通知窗口、作业队列。我刚刚启用了工作流程并发生了消息错误。你能给我建议吗。

0 投票
1 回答
1128 浏览

navision - 如何在 Dynamics NAV 中自动生成 pdf 报告

我设计了一份报告,我想将每个报告以 pdf 格式保存到一个特定的文件夹中。我如何使用代码单元或报告来实现这一点?

0 投票
1 回答
663 浏览

dynamics-nav-2013 - 将表格中的每条记录保存为 PDF

在一个名为 Bill Info 的表中有两条记录,我设计了一个报表到该表,需要将每条记录保存到特定文件夹中的 pdf 文件中。

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 回答
609 浏览

crash - 迁移后 MS NAV 2016 RTC 崩溃

我想分享一个奇怪问题的简单解决方案。

我们正在使用 MS Dynamics NAV 2016。从 2013 年迁移后,一些用户经历了随机 RTC 崩溃。

我们可以将问题缩小到角色中心中的图表部件。以用户身份删除图表并恢复默认值显然解决了问题。

我希望这可以帮助别人。

此致

这是我们唯一的提示,堆栈跟踪:

0 投票
1 回答
1082 浏览

powerbi - “编号”列 的表没有找到。Nav2016 数据导入 PowerBi

我是 PowerBI 的新手,我正在尝试从 PowerBI Online 中的 Dynamics Nav 2016 获取数据,但出现此错误:

有没有人遇到过类似的事情?