问题标签 [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 回答
708 浏览

microsoft-dynamics - Windows 重新启动后运行 Microsoft Dynamics NAV 实例但没有响应

我遇到了 Microsoft Dynamics NAV 实例的问题。

我们每晚都在重新启动 Windows 服务器(我知道我们可能不应该这样做,但这是一个单独的主题,而不是这个问题的重点)。

Windows Server 启动后,SQL 和 Dynamics Nav 实例正在启动。有时(每月 1-2 次)Dynamics NAV 实例被标记为“正在运行”,但实际上没有响应(Web 服务不工作,RTC 客户端无法连接到该实例等)。我们必须再次手动重新启动 Dynamics Nav 实例才能使其正常工作。

有没有人有类似的问题?我们正在查看 Windows 日志,但找不到任何有趣的东西..

我们还想知道我们是否不应该以某种方式手动管理服务(SQL 服务器、Dynamics Nav 实例等)的启动,而不是依赖于 Windows 重新启动后所有内容的自动启动。

更新: Windows 事件日志中实际上存在一个错误,仅在 Dynamics Nav 实例未正确启动的几天内发生:

服务器实例:XXXX

租户编号:

用户:

类型:System.AggregateException

消息:通过等待任务或访问其异常属性未观察到任务的异常。结果,未观察到的异常被终结器线程重新抛出。

H结果:-2146233088


类型:System.BadImageFormatException

消息:尝试加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)

堆栈跟踪:

许可证,Int32 许可证大小,StringBuilder 标头,Int32 标头大小)

语言标识)

语言 ID,Int32 默认语言 ID)

allowAppsDisabledMode)

租户,Action`1 操作)

来源:Microsoft.Dynamics.Nav.Ncl

H结果:-2147024885

0 投票
1 回答
629 浏览

rdlc - 通过 Navision 上的作业队列运行 codeunit 时出错

通过作业队列运行 Codeunit 时出现错误,即使当我手动运行该代码单元时它工作正常。错误:“Microsoft Dynamics NAV Server 尝试发出客户端回调以创建 .NET 对象:System.Data.SqlClient.SqlConnection(报告 50126 NewOrdersCust)。Microsoft Dynamics NAV Server 不支持客户端撤回。”

此代码单元运行报告并将其保存为文件夹中的 pdf 文件。

代码单位:

该报告实际上是基于一个 SQL 查询:

报告:

此报告包含以下 .net 变量

0 投票
1 回答
397 浏览

microsoft-dynamics - Dynamics Nav - 如何突出显示包含列表的 FactBox 中的一行

C/AL 开发相对较新。我们有一个 FactBox 页面,其中包含一个带有临时表页面源的转发器。FactBox 中的行数与父页面中的行数相匹配。FactBox 中的临时记录根据父页面 OnAfterGetRecord 触发器的调用一次累积一个。它们基于来自父页面 OnAfterGetCurrRecord 触发器的调用加载到 FactBox。

1a。出于讨论的目的,假设在父页面和 FactBox 页面中有 10 条记录。当用户选择父页面中的给定行(例如,他们选择第 3 行,我想突出显示 FactBox 中的第 3 行)时,如何突出显示 FactBox 中的匹配行?

1b。如果用户使用 Shift+Click 或 Ctrl+Click 选择多行,如何突出显示多行?

在上述 1a 的情况下,OnAfterGetRecord 在父页面中触发,过滤器等于键。在第二种情况下,OnAfterGetRecord 在父页面中为用户选择的每条记录触发,过滤器等于“标记:是”。如果我尝试在 FactBox 页面中使用 Mark,它会过滤记录,以便仅在 FactBox 中显示选定的记录,这不是我想要的。

我们使用的是 2013R2,尽管我也会对其他版本的答案感兴趣。

提前感谢您的任何想法和/或建议。

PS。FactBox 是对父页面中包含的每个列表行的一目了然的总结。它包含一些临时表字段,当父页面 OnAfterGetRecord 和 OnAfterGetCurrRecord 触发器被触发时,这些临时表字段从父页面行主键填充。父页面行和 FactBox 行之间存在 1 对 1 的关系。

基本上,我们不是让 FactBox 垂直显示仅针对活动父页面行的数据,而是将 FactBox 垂直字段转换为水平字段行,并为每一行父页面数据显示一行 FactBox 数据。当用户通过单击标题等对父页面进行排序时,FactBox 会重新同步。

0 投票
2 回答
296 浏览

microsoft-dynamics - Dynamics Nav - 如何检测用户取消选择行

Dynamics NAV 支持扩展的多选,就像 Windows 一样。因此,如果在一个有 10 行的销售订单中,如果我单击第 3 行,然后按住 Shift 键并单击第 7 行,则第 3 到第 7 行将突出显示,并且分别为第 3 行和第 7 行触发 OnAfterGetRecord 和 OnAfterGetCurrRecord 事件.

如果我随后按住 Ctrl 键并单击第 4 行和第 6 行,它们现在显示为取消选择(不再突出显示),但不会触发 OnAfterGetRecord 或 OnAfterGetCurrRecord 事件。

如何用事件捕获上述情况?

提前感谢您的任何想法和或建议。

0 投票
1 回答
446 浏览

microsoft-dynamics - 将元素添加到数组中,然后找到不同的,

所以在销售报价中我选择了 2 个项目;1) 前轮毂 2) 自行车和这两个项目在其项目卡页面中有一个项目类别代码集(分别说椅子、桌子)。我将在销售报价报告中打印椅子/桌子。

我正在接近这一点,首先找到行项目的项目类别代码,然后将它们放入一个数组中,然后我将比较并移动不同的项目(查找不同的原因是如果 2 个项目具有相同的项目类别代码,我必须打印该代码只有一次,所以如果 3 个行项目有 Desk、Desk、Chair,我将在报表上打印 Desk/Chair) 到另一个数组中,然后将带有 '/' 的值连接到一个文本变量中。这是我到目前为止所做的,但被困在将正确的值放入我的数组中。

在打印 myArray[1] 和 [2] 时,我没有为我的 Item FrontHub 和 Desk 为我的 Item Bicycle 获得正确的 Item Category Code Chair。我得到不正确的值。非常感谢您的任何指导。

0 投票
2 回答
2223 浏览

microsoft-dynamics - 如何在 NAV 2016 中使用 C/AL 获取用户输入?

假设我想在 NAV 2016 中使用 C/AL 编写一个简单的加法程序。如何动态要求用户输入两个数字?

在 Microsoft Dynamics AX 中,我们为此使用“对话”类。

我需要一些代码参考或描述来处理这样的过程。

0 投票
1 回答
1399 浏览

microsoft-dynamics - 如何在页面中添加来自不同源表的字段(NAV 2016)?

我想在页面中添加表中的字段-“客户银行帐户”-“银行收据日记帐”,其中当前源表为“Gen. Journal Line”。

如果我了解将字段添加为来自不同表源的查找的过程,这可能会有所帮助。

0 投票
1 回答
383 浏览

navision - Navision 2018 - Many to many table relation

In Navision 2018, I have two tables contracts and fixed assets(FA) where each contract can have multiple FAs and a FA can be associated with multiple contracts. So I have a mapping table where the mapping between Contracts and FA are stored. In my FA asset Card I Need to Show 'number of contracts' associated with an FA, that I have already done. But now the Problem is I Need to Show the contract list on drill down of the 'Number of contracts' field which I have no idea how to do? Thank you in advance

0 投票
1 回答
364 浏览

microsoft-dynamics - 按字段分组表并在 Dynamics NAV 2018 中查找总和

我想按字段雇主代码对表进行分组,然后根据 C/AL 代码计算该组中十进制字段总贡献的总和。这是我的表结构

如何将雇主代码和该雇主的总贡献总和分配给 C/AL 代码中的变量

0 投票
1 回答
921 浏览

dynamics-crm - 在 Microsoft Dynamics 365 中显示外部申请表

我们有自己的系统,需要与 MS Dynamics 365 集成。例如:在帐户部分,我们需要添加一个额外的选项卡来加载 IFrame 或从我们的系统中检索一些额外信息的东西。 在此处输入图像描述

以下是我达到的东西:

  • 在新的仪表板中插入 IFrame:(但它不会获取特定的帐户信息,它只会传递当前登录的用户以及组织名称)
  • 统一服务台 (美元):(我们可能会添加自定义,但这是一个桌面应用程序,我们需要它在网络上)
  • Microsoft 流程:这只会在您创建或编辑帐户时在后台工作(不确定它是否具有其他功能)
  • 扩展:不确定如何使用它来实现相同的功能,我相信解决方案可能就在这里,但我只需要从哪里开始。

以前有人做过类似的事情吗?

谢谢