问题标签 [dynamics-ax7]

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 投票
3 回答
3799 浏览

axapta - D365FO 中的命令链(方法包装)导致“对象未设置为对象的实例”

我正在尝试通过扩展 CustTable 来使用 D365FO 中新的“命令链”功能。

在我们将它记录到新表之前,我们需要检查更新方法上的值是否已更改。

但是,在运行此代码时,我们会收到“对象未设置为对象的实例”错误。发生错误是因为“this”对象为空。调用“下一次更新(_updateSmmBusRelTable,_updateParty);”时,我也会遇到同样的错误。

文档指出:“这允许在不需要使用事件处理程序的情况下扩展公共和受保护方法的逻辑。当您包装一个方法时,您还可以访问该类的其他公共和受保护方法和变量。”

有任何想法吗?

0 投票
2 回答
3452 浏览

axapta - Ax7 - 表单数据源字段中的自定义查找

我正在尝试在表单中的数据源字段中创建一个简单的查找。

表格和相关表格是 BankAccountTable。

1.- 将新字段 BullCust(扩展 EDT CustAccount)和字段组添加到新扩展 BankAccountTable.MyExtension。

2.- 创建新的表单扩展 BankAccountTable.MyExtension 并向表单添加新组。

这工作正常。但现在我想要一个更简单的查找。在 Ax2012 中,我将覆盖 BankAccountTable\Datasources\BankAccountTable\BullCust\Lookup 方法,如下所示:

在 Ax7 中,这不再起作用。尝试了这种方法(基于https://ievgensaxblog.wordpress.com/2016/05/01/ax-7-how-to-override-form-data-source-field-methods-without-overlaying/):

3.- 创建管理查找的类:

4.- 创建订阅和链接适当事件的类扩展:

而且没有结果。我已经调试并正确调用了 BullFormBankAccountTable_Extension.BankAccountTable_OnInitialized()。但生成的查找是标准查找,而不是矿山查找。关于如何执行此操作的任何想法或示例?

(PS:版本Ax7平台更新9)

0 投票
2 回答
490 浏览

axapta - Dynamics 365 for Operations Online 试用 API 或 Web 服务

我们已经为财务和运营设置了试用动态。这实际上是从这里创建的。 https://aka.ms/D365OperationTrials - 我们为企业创建了财务和运营。所以我们的试用网址是https://d365try-31.trial.operations.dynamics.com/namespaces/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx?mode=trial

我们的要求是在我们的自定义应用程序中获取数据(订单、帐户、公司和所有可用的数据)。

是否有任何 Web 服务或 API 可用于实现这一点?我们需要做什么样的身份验证?

我们还想自定义功能区以添加一些按钮,并希望在此试用版中添加自定义代码。这可能吗 ?如果是,如何。

谢谢您的回复。

0 投票
1 回答
151 浏览

azure - Dynamics 365 for Operation 可以访问虚拟机

使用 Dynamics 365 for Operation Could VM(部署在 LCS 订阅范围内),需要使用来自 excel 的 ODBC 连接直接访问 SQL DB。客户对通过 Odata 或定制服务实施不满意。

当前问题:无法使用 ODBC 连接到 AX DB

请您纠正我,如果我错了:如果有云 D365 VM,部署在 LCS 订阅范围内,VM 部署在客户端 Azure 订阅上,但 VM 托管在 Microsoft Azure 站点上,因此有无法从 Azure 维护 VM(仅用于非生产系统的 RPD 连接),即使我们设法在 VM 站点上打开所需的端口,由于 Azure 环境,连接也无法到达数据库。由于需要 MS 服务请求,生产系统更难管理。按照我的逻辑,适当的方法是使用 AX 框架\协议支持的一种,因为无论系统类型等如何,它总是可以访问的

0 投票
2 回答
1526 浏览

axapta - 调试时找不到 MS Dynamics 365 for Operations 源

MS Dynamics 365 for Operations (AX7)中,我正在尝试调试表单方法。我可以设置断点。我可以开始调试,它应该在断点处停止。但是,当我单击时F11,会显示错误:

“找不到来源”

没有这样的文件。找到xpp扩展,所以调试不工作。

如何找到所需的 .xpp源文件?如何解决这个问题?或者有解决方法吗?

0 投票
1 回答
131 浏览

axapta - axapta 中的索引

Hiii,我是 axapta 的新手

我有一个表,我希望两个字段一起作为主键。这是否可能

如果没有,是否有任何替代方法可以实现。

0 投票
1 回答
757 浏览

dynamics-ax-2012 - 如何使用 X++ 从 Dynamics AX 查询实体?

我找不到从 Dynamics AX(财务和运营)查询数据的任何方法。我用谷歌到处搜索,他们都在谈论如何查询而不是实体。有谁知道怎么做?如果我想从AccountantEntity读取数据,我应该在 X++ 中怎么做?

谢谢, Tilerphy

0 投票
1 回答
69 浏览

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

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

0 投票
0 回答
476 浏览

dynamics-ax-2012 - 如何从 Dynamics AX(财务和运营)获取所有 DataEntity 数据?

我尝试了 X++,但似乎 X++ 只能从参考包中查询实体。如果我用自定义实体创建了另一个包,我必须在 X++ 代码包中附加新的引用。它有很多手动操作。

我也尝试了 OData 服务,但是无法从 OData 服务中查询IsPublic=No的实体。

是否有任何其他方法可以从 Dynamics AX(财务和运营)获取所有 DataEntity 数据?我在 Dynamics Finance and Operations 工作。

非常感谢, Tilerphy

0 投票
0 回答
149 浏览

signalr.client - SignalR .NET 客户端在连接启动期间抛出错误

我面临下一个问题。我尝试连接到 SignalR 服务器。我创建 HubConnection 实例并启动连接。那是成功的。但是当我为该连接创建代理集线器时,我得到了异常。SignalR 2.2.0 版代码示例:

上面的代码执行成功。

连接日志

但是下一段代码导致错误

错误信息

我将非常感谢任何帮助。