问题标签 [d3fo]

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 投票
2 回答
1197 浏览

models - 在 AX7 中将工件从一个模型移动到另一个模型

我在 AX7 中工作,我需要将一些工件从应用程序套件用户模型移动到我新创建的模型中。

设想:

  1. 我创建了一个名为“我的模型”的模型
  2. 创建了一个名为“MyProject”的项目并将其模型设置为“My Model”
  3. 我在应用程序套件用户模型中有一个名为“MyTable”的表。

问题:

我在应用程序资源管理器中打开 MyTable 并右键单击它,它没有显示“添加到项目”选项,如果我选择“自定义”选项,它会说

“MyProject 中无法自定义 MyTable,只有模型在同一个包中才能自定义”

那么如何将工件从应用程序套件用户模型移动到我的模型?

0 投票
2 回答
2376 浏览

axapta - AX7:使用扩展方法在视图上创建方法(错误?)

编辑:问题是,为什么view作品上没有显示方法?

我正在尝试使用扩展方法来创建一个显示方法,DirPartyPostalAddressView据我所知,这可能是一个AX7错误或者我做错了。我在最近更新的最新 AX7 上。

我正在使用此处详述的方法https://blogs.msdn.microsoft.com/mfp/2015/12/15/x-in-ax7-extension-methods/

我创建了一个概念证明,display method用于视图DirPartyPostalAddressView与表格CustTable,以显示可能的bug.

扩展类代码:

我创建了表单的扩展CustTable,向其添加了一个复选框控件,设置了DataSource = CustTableandDataMethod = MyClass_extension::displayYesCustTable并且它可以正常工作。(见截图)

代码更改

工作图像

问题:我创建了表单的扩展,LogisticsPostalAddressGrid在网格中添加了一个复选框控件,设置它DataSource = DirPartyPostalAddressView并且它不编译。(见截图)

错误是:

The data method 'MyClass_extension::displayYesDirPartyPostalAddressView' was not found on the data source 'DirPartyPostalAddressView' or its base table/view.

非编译

0 投票
1 回答
139 浏览

azure-devops - 在 AX 7 中构建模块时,构建代理得到“拒绝访问”

我正在开发 Dynamics AX 7 培训虚拟机。我的老板让我写一份关于 AX 7 版本控制的文档。我测试了 Git,现在,我正在使用 Team Foundation 作为版本控制器测试 Visual Studio Online。因此,我可以设置一个带有构建定义的构建代理,它将自动构建我的项目。

但是,它当然不起作用;)

我创建了一个名为“MyNewModel”的新模型和一个与 MyNewModel 关联的名为 Project2 的项目。但是当我尝试运行构建时,MyNewModel 被检测到,之后,它的目录被“关闭”。我没有任何权限了。

显然构建失败了。

我唯一能做的就是通过 Visual Studio 中的源代码管理资源管理器面板删除该模块并重新启动 VM 以应用更改^^

我很绝望,迷路了,所以请帮助我。

0 投票
1 回答
1169 浏览

axapta - 自动生成编号规则 AX 时存在问题

我一直在尝试使用“客户”标准数据实体通过 AX7 中的数据管理工具导入客户主数据,我为客户帐户字段标记了“自动生成”。当数据被插入到暂存中时,我面临一个数字序列错误。当我检查执行日志时,我看到以下错误。

“自动生成编号规则存在问题 生成暂存数据“4”“客户”记录中存在问题插入暂存中”

我检查了客户帐户的编号规则设置,它是正确的,如下所示:

在此处输入图像描述

笔记:

给出相同的错误,无论是否为数字序列代码标记了连续。

任何快速输入将不胜感激!

0 投票
1 回答
743 浏览

axapta - Dynamics AX 7 循环文件(文件夹)集成

我正在尝试从 3rd 方应用程序导入文件。我按照链接创建了一个循环数据作业来导入文件: 循环集成

对于客户端应用程序,我下载了一个 GitHub 项目: Dynamics AX Integration samples and demos

我收到一个错误:

失败处理文件:CustGroupExp-Customer groups.XML.Exception:AADSTS65001:用户或管理员未同意使用 ID 为“b109ce07-67b6-434f-9aee-b5294292e306”的应用程序。为此用户和资源发送交互式授权请求。

谁能告诉我可能是什么问题。

提前致谢。

0 投票
1 回答
66 浏览

axapta - “发生一个或多个错误”右键单击表单元素时

在 AX 7 中使用自定义或标准表单时,右键单击设计节点、网格容器、组控件等。Visual Studio 冻结几秒钟,然后显示此错误消息:“发生一个或多个错误”。

这在我的开发虚拟机上并不是孤立的,同事也遇到了同样的问题。

有人遇到过这个问题吗?

0 投票
2 回答
180 浏览

axapta - AX7 / D365:捕获用户导航用户界面的事件

以下问题适用于 AX7 / Dynamics 365 for Operations。

我需要从代码中捕获用户在用户界面中导航的事件。无论是浏览器导航到该站点的事件、打开任何表单还是其他事件都无关紧要。对我来说重要的是我可以捕捉到用户正在哪个公司导航以及最后一次操作发生的时间。

框架中是否有任何委托或我可以订阅的东西(表单加载、菜单加载、用户操作等)?

0 投票
2 回答
490 浏览

odata - oData 客户端限制类

我目前正在结合 Dynamics AX 7 测试 oData 客户端。来自 AX 的元数据文件超过 900'000 行大,如果我使用默认的 oData 客户端并自动生成一个 C# 类文件,它不会因为太多而构建字符串文字(.net 错误)。

现在我正在寻找一种方法来告诉客户端生成器生成哪些类(例如通过实体名称)和哪些不生成(客户端不需要大约 95%)。

遗憾的是,限制 AX 端的元数据不是一种选择。

0 投票
1 回答
3071 浏览

axapta - Dynamics 365:使用自定义字段扩展暂存和 TargetEntity

我正在尝试使用新的 CustomFields 扩展 LedgerJournalEntity

我已添加到我的项目中

解决方案资源管理器屏幕截图:

解决方案资源管理器屏幕截图

映射详细信息

映射详细信息

所有必需的工件

我创建了一个扩展项目并在 LedgerJournalEntityStaging 和 LedgerJournalTrans 中添加了三个字段我还从 TargetEntity 表单重新生成了映射。我可以在暂存实体和目标实体上看到我的新字段但是当我从数据管理导入数据时。只有 staging 包含数据并且没有填充目标字段

0 投票
1 回答
84 浏览

dynamics-365-operations - 将 D365 的代码库恢复为原始代码的最简单方法是什么?

如何将代码库恢复到全新安装?我遇到了一些构建/同步问题,我想撤消所有代码更改并重新开始。