问题标签 [dynamics-365-operations]

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 投票
0 回答
37 浏览

axapta - 在调试期间如何检查任何扩展表字段的值?

在 VS 中调试时,如果对象是扩展表字段,添加 watch 将无法正确看到值。目前,我必须从相关表中打开一个名为 Extension_fields 的字段,以便查看扩展字段的值,并且添加到 watch 后的字段名称是一团糟。有没有更好的办法?

0 投票
1 回答
66 浏览

visual-studio - Intellisense 没有正确获取我的表变量

任何人都知道如何在编辑器中进行智能感知以显示我的表变量 myTable?

在此处输入图像描述

0 投票
0 回答
52 浏览

axapta - 当前报告错误/问题的地方在哪里?

我知道有https://experience.dynamics.com for Ideas,并且有一个地方可以在 LCS 上提交支持票。但是,如果我不从事任何客户项目并且想要报告一些与 Visual Studio 或 D365 开发相关的错误,该怎么办?

0 投票
0 回答
2155 浏览

c# - 401 - 使用 OData 和 .Net 连接到 D365 Finance and Operations

我是 D365 Finance & Operations 的新手,在 GitHub 上看到了 Microsoft 的服务示例。认为尝试将简单的 .NET C# 控制台应用程序连接到 D365 是一个好的开始。我知道这是一个 Dynamics AX 集成,所以如果有任何特定于 D365 Finance & Operation 的内容,请指导我。

我在 Azure AD 上注册了我的 D365 实例(不是试用版),创建了一个密钥,并为其授予了 Microsoft Dynamics ERP 的权限。我还在 D365 上注册了 Azure AD 应用程序(系统管理 > 设置)。

在我的 .NET 解决方案中,我更新了配置以匹配我在 Azure AD 租户、客户端/应用程序 ID 和 D365 URI 上的配置。

当我运行控制台应用程序时,我成功地创建了承载类型的身份验证令牌。第二次我尝试访问数据时出现 401 错误。这是我使用 Fiddler 记录的请求和响应示例。

我注意到在回复中明确表示没有定义 P3P 策略。有人可以解释一下吗?

此外,我是否缺少一些配置?我正在设法获得令牌,所以连接就在那里。看来我只是无权访问数据。

谢谢

更新 - 添加了我当前正在执行的源代码

0 投票
2 回答
318 浏览

visual-studio - Visual Studio 2015 上的数据库同步被挂起

在创建项目、EDT、枚举和表后,我尝试在 Visual Studio 2015 上同步数据库,以便在 Dynamics 365 上创建新屏幕。

当我尝试同步它时,它在模式检查过程中停止了。虽然看起来数据库同步在最初的几分钟内没有问题,但它总是在这个过程中停止,如下所述。

日志详细信息:

“新表 'DPT_TableDT' 和旧表 'DPT_TableDT' 之间的架构没有更改,表 id 为 '3997'。从 ManagedSyncTableWorker.ExecuteModifyTable() 返回同步表完成:DPT_TableDT。经过时间:0:00:00:00.0010010”

你能告诉我如何解决这个问题吗?

提前致谢。

完整的数据库同步日志 日志

数据库同步日志

0 投票
0 回答
217 浏览

manifest - Dynamics 365 数据实体包清单查询数据编码

在使用 DFO365 集成数据时,我们使用数据项目来集成来自其他系统的数据。可以导出这些项目的定义;给出一个包含多个 XML 文件的 zip 文件;项目中的每个数据实体一个,一个PackageHeader.xml和一个Manifest.xml文件。清单文件中有一个名为 的元素QueryData,它似乎是一个以字符串形式保存的字节数组。

QueryData 字段如下所示:

我尝试将其视为字节编码的字符串并取得了一些成功;即下面的 PowerShell 将上面的代码转换为:

所以部分成功;即确认包裹与增值税号有关。我想知道是否有人对此字段的结构有更多了解以使查询的其余部分可读;因为这将允许我以人类可读的方式比较源代码控制中的项目。

我知道二进制数据并不总是可读/需要特定的代码知识,旨在处理它以使其可读;只是想知道是否有人有这方面的知识。我有其他解决方案(例如将旧数据项目导入 DFO365 以比较它们的定义),但如果我可以通过代码做一些事情,那将简化和加速此类任务。

PowerShell 将 QueryData 转换为字符串

0 投票
0 回答
86 浏览

azure - 连接到 Dynamics 365 for Operations 的试用实例

我注册了 Dynamics 365 for Finance and Operations 的试用版。我正在尝试使用 Azure Logic App 连接到它并遇到问题。

在此处输入图像描述

乍一看,这似乎是一个重定向问题,可能与重定向到 HTTPS 有关。但是,如果我添加https://到实例名称,则会收到 404 错误。

似乎连接器不明白https。关于如何解决这个问题的任何想法?

0 投票
1 回答
69 浏览

visual-studio-2015 - ExtensionOf RdlContract 在 AX7 中使用 SysOperation

我正在尝试使用 SysOperation 框架将布尔过滤器字段添加到标准 TaxTransDetailRdlContract。
我已经制作了 Controller、RdlContract 和 UIBuilder 的ExtensionOf[classStr()]类,但我没有运气。
现在的主要错误是“在地图中找不到值“parmFilter”。
有人遇到过类似的错误并且知道如何解决吗?

0 投票
1 回答
43 浏览

axapta - 加载表单时更新甘特图中的视图范围

我正在尝试在 D365 FO 中使用甘特图控件来可视化房间中的约会。因此,房间作为摘要加载,约会作为活动链接到房间。

用户能够从网格中选择约会。发生这种情况时,应将视图范围更改为显示区间 [begin-12, end+12],并将约会及其房间添加到甘特图中。

代码看起来有点像:

出于某种原因,甘特图只适应加载表单时所选约会的视图更改。通过更改选择来更改视图范围的任何进一步尝试都会失败,并且甘特图不会以任何方式对更改做出反应。

将甘特图移动到单独的表单时,视图范围将按预期进行初始化。

处理甘特图时我有什么遗漏吗?

0 投票
1 回答
843 浏览

html - 在 D365 FO HTML 查看器中使用 CSS

我有一个表单,它包含(在其他元素旁边)一个 HTML 查看器。此查看器通过调用获取输入

遗憾的是,控件忽略了作为字符串一部分的 CSS。我所看到的只是纯 HTML。

有没有办法在表单内的 D365 FO 中查看 HTML 和 CSS?

我对格式化感到非常抱歉。生成的 HTML/CSS 代码中没有任何新行,因此后来由我进行了格式化。