问题标签 [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 投票
1 回答
307 浏览

php - 带 PHP 的 Ms Dynamics Nav 多语言

这就是我从 Ms dynamics Nav 获取记录的方式。所有结果均基于英语。我需要弄清楚我们如何才能获得基于其他语言(如 De)的记录。提前致谢。

0 投票
0 回答
111 浏览

navision - 在 Microsoft Dynamics Nav 2009 中过帐租赁订单时创建一般日记帐行

我为客户进行了自定义修改,他们希望在发布租赁订单时跟踪特定金额。我写它的方式是在生成发布的租赁行时,在 General Journal Line 表中创建一行以跟踪每行的金额,但我不断收到此错误消息,它告诉我使用 COMMIT 但是我不想使用 COMMIT。这是错误消息:在此处输入图像描述

0 投票
0 回答
109 浏览

azure - 将数据从 Microsoft bot 发送到 Microsoft Dynamics NAV 的最佳方式

我需要使用 Azure 机器人服务创建一个机器人,该机器人需要将它直接从用户那里获得的数据发送到 Microsoft Dynamics NAV。有没有直接的方法来做到这一点(因为这两个服务都是微软),如果没有,你有什么建议将数据发送到 NAV 的方法?(数据可能包括表的新列或创建、更新或删除表的命令,可能还有我不知道的其他要求,我是 NAV 新手)

0 投票
1 回答
4782 浏览

microsoft-dynamics - 服务主体名称(委托)配置设置不正确(Ms Dynamics NAV)

当客户端计算机尝试打开 Ms Dynamics Nav 时,我在客户端计算机上收到此错误。

导航错误

我已经在线阅读了一些建议,从我收集的内容来看,我怀疑 Ms Dynamics 服务器可能遇到“此工作站与主域之间的信任关系失败”错误。我在这里需要一些建议;我这里有 2 台服务器;一个运行 AD 服务 (Server1),另一个运行 MS Dynamics 服务器 (Server2)-Ms Dynamics Nav 2013R2,用户通过 AD 服务器进行身份验证。错误从星期一(4 月 30 日)开始,在重新启动两台服务器后,错误在昨天(5 月 2 日星期三)上午 11 点左右和今天(5 月 3 日)上午 10:30 左右再次清除并再次出现。

通常当客户端计算机遇到“此工作站与主域之间的信任关系失败”错误时,我们将其从域中删除,然后将其添加回来,错误就会清除。

我的问题是:从域中删除 Ms Dynamics Nav 服务器然后将其添加回来会有什么影响(对 Nav 用户和 Nav 服务器)

请指教

0 投票
0 回答
1102 浏览

php - 使用 PHP 的 MS Dynamics NAV Web 服务的日期格式

我已经为“Start_Date”尝试了 2 到 3 种日期格式的可能性,例如

  1. 30-05-2018
  2. 05-30-2018
  3. 2018 年 5 月 30 日

但我得到的回应是

无法将值“30-05-2018”评估为日期类型。

以下是我的功能

0 投票
1 回答
59 浏览

navision - 在 CodeUnit 中调用自定义 DLL 时出错:WebPermission 请求失败

在 Dynamics NAV CodeUnit 中编码并调用我自己的自定义 DLL 时,我遇到了这个错误。花了一些时间才弄清楚问题出在哪里。看我自己的答案...

“请求'System.Net.WebPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken='类型的权限失败”

0 投票
2 回答
100 浏览

navision - 以编程方式确定 fasttab 是否在页面上最小化

我们在 Dynamics NAV 2017 页面上有几个 fastTab。在这些快速选项卡上是使用复杂函数计算的字段,这些函数对我们的页面有很大的性能影响。我们在“旧”C/AL 代码中编程,而不是在 Visual Studio Code 上的新 AL 中编程。

是否可以以编程方式找出给定的 fastTab 是否已最小化,因此我们只能在 fastTab 未最小化的情况下计算字段?

0 投票
2 回答
2285 浏览

microsoft-dynamics - 服务“Microsoft Dynamics NAV Server [DynamicsNAV110]”(MicrosoftDynamicsNavServer$DynamicsNAV110)无法启动

我刚开始使用 Microsoft Dynamics NAv 2018。我从未使用过 Microsoft 以及 Dynamics NAV。我无法在我的 Windows 10 Pro 上安装 Dynamics NAV 2018。安装后我收到错误消息:

服务“Microsoft Dynamics NAV Server [DynamicsNAV110]”(MicrosoftDynamicsNavServer$DynamicsNAV110) 无法启动。这可能是由几个问题之一引起的。例如,运行服务的账户密码可能不正确,或者服务端口设置的端口共享冲突,或者您已指定服务器的端口应在 Windows 防火墙中打开即使计算机上未启用 Windows 防火墙。有关详细信息,请参阅事件查看器。

因为我是初学者,所以我需要一个详细的答案和解释。

在此先感谢并致以最诚挚的问候!丹尼斯

0 投票
2 回答
900 浏览

navision - 查找所有 Navision 对象

我想创建一个字段来查找所有 NAvision 对象或特定对象(例如所有代码单元或页面等)。但我不知道如何实现这一点。

0 投票
2 回答
6038 浏览

web-services - 使用基于 HTTP 基本身份验证的 Windows 用户对 NAV Web 服务进行身份验证

我有一个 NAV 实例,它公开 (OData) Web 服务并配置为Windows用作凭证类型。我能够使用NTLM成功地对这些 Web 服务进行身份验证。但是,我更喜欢使用 HTTP 基本身份验证来针对服务进行身份验证。我知道可以创建一个访问密钥进行身份验证。我知道如果我将基本身份验证用户名设置为 NAV 用户卡中的User Name和密码Web Service Access Key,我应该能够使用基本 HTTP 身份验证。NavUserPassword我已经在其他配置为使用凭据类型的 NAV 实例上成功完成了此操作。但是,这不适用于具有Windows凭证类型的实例。

更具体地说,如果我从NavUserPassword实例请求受保护的资源,我会收到一个WWW-Authenticate带有 value 标头的 401 Basic realm=""。如果我对Windows实例做同样的事情,我会得到一个WWW-Authenticate带有 value 的标题NTLM。这表明这不是提供错误密码的简单情况,而是 NAV 实例未配置为接受任何 Web 服务访问密钥的更复杂情况。

上的文档Web Services Authentication似乎暗示对于 Windows 凭据类型,Web 服务的 HTTP 基本身份验证是不可能的,但这不是很明确,我不确定我是否正确解析了文档。

顺便说一句,上述文档表明 OAuth 也可以用作身份验证机制,但链接文档位于 PartnerSource 门户墙后面。如果在我的情况下 HTTP 基本身份验证不是一个选项,那么 OAuth 是一个选项吗?