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

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

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

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

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

0 投票
1 回答
3284 浏览

axapta - 是否可以从 Dynamics 365 中的扩展方法获取 element.args() 以进行操作

在用于操作的 Dynamics 365 中,我尝试使用 LedgerTransVoucher 中的 init() 表单方法的事件后处理程序来查找 tableId:

element.args().dataset()

方法中有一个很大的 switch 语句,我想用另一种情况进行扩展。到目前为止我所做的只是创建一个扩展类,但我真的不知道如何从扩展方法中获取数据

打电话:

sourceTable = element.args().dataset();

当然不起作用,但我不知道我是否可以以某种方式从扩展方法中检索数据。

这可以通过自定义轻松完成,但我想尽我所能使用扩展。

有什么想法或可能的解决方法吗?

0 投票
2 回答
1066 浏览

axapta - 如何在 Dynamics 365 for Operation 中将层从 USR 更改为 ISV?

默认情况下,我在 USR 上工作,因为在此层上工作不是最佳实践,我需要在 Dynamics 365 中的 ISV 层上工作。如何在 Visual Studio 中更改层。

0 投票
1 回答
586 浏览

axapta - 由于模块引用,无法识别显示方法

创建具有 VendTrans 数据源的新表单时,构建失败并出现九个错误。所有这些错误都与未识别的显示方法有关。在错误文本的末尾:您是否缺少模块参考。

我检查了模型引用,并确保模型应用程序套件(包含 vendTrand 表的模型)被引用。但这些错误并没有消失。

错误文本例如:

在 VendTrans 上定义的 diaplay 方法 tracenum,在表单“VendTransFormCustom”的数据源“Vendtrans”中引用,返回无法识别的类型“TranceNum”。您是否缺少模块参考?

那么我该如何纠正它们,什么是模块引用。我从来没有听说过他们。谢谢。

0 投票
1 回答
3071 浏览

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

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

我已添加到我的项目中

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

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

映射详细信息

映射详细信息

所有必需的工件

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

0 投票
2 回答
211 浏览

reporting-services - AX SSRS 总共使用来自另一个数据集的表达式

我有一个标题部分,它显示总计等。我在另一个数据集(数据集估计)中有两个字段,我想将它们拉入标题数据集中。

费用(圆圈)= IIf(Right(Fields!ProjCategoryId.Value,3)<>“EXP”,Fields!Value.Value,0) 在此处输入图像描述 第3方(圆圈)= IIf(Right(Fields!ProjCategoryId.Value,3)= “EXP”,字段!Value.Value,0)

我知道您可以毫无问题地将另一个数据集的数据集相加,但是如何使用 IIF 等呢?

0 投票
1 回答
108 浏览

reporting-services - SSRS 复杂 IIf 表达式

我被一个表情卡住了。下面是我想要做的编程,但 SSRS 没有它......我怎样才能让它工作?

0 投票
2 回答
3940 浏览

axapta - AX 365 使用 x++ 代码创建产品

在 AX 2012 中,我们曾经使用以下类通过编码轻松创建产品和产品主控:

这些类在 AX 365 中不存在。我需要通过编码创建已发布的产品。如果您知道如何创建,请分享。提前致谢。

0 投票
2 回答
937 浏览

axapta - Query metadata for EntitySet in Dynamics 365 for Operations

When querying https://orgURL/data/Customers. I receive a list with customers.

How can I find out the properties/attributes of a Customer, without querying all metadata -> /data/$metadata

0 投票
1 回答
236 浏览

reporting-services - x++ 从 recid 获取资源名称

我已经大量定制了项目事务报告(projlisttransproj,我正在显示资源 ID。我想显示此资源的名称(请参阅插入方法)。我对 x++ 开发相当陌生,所以一步一步将不胜感激。我查看了 projtrans 类并在下面找到,但没有找到任何与名称相关的内容......谢谢!

在此处输入图像描述