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

axapta - 如何获取从调用者表单中单击的控件?

在命令类链中使用以下代码,我能够找到调用者表单:

如何从命令链中找到在调用者表单中单击的控件?

0 投票
2 回答
185 浏览

axapta - Dynamics 365 Finance and Operations SalesOrderLineEntity 验证扩展

我对 x++ 开发还很陌生。我正在尝试向 SalesOrderLineEntity 添加一些验证,以阻止用户导入不可被多个数量整除的数量。

这就是我已经走了多远,我无法锻炼如何用 x++ 编写(如果订购的数量不能被多个数量整除(即不是整数))然后抛出错误。

0 投票
1 回答
964 浏览

axapta - FormRun.wait(): 方法已弃用,改用什么?

我目前正在为一个更大的项目修复一些 BestPractice-Warnings。在一些情况下,在执行更多操作之前调用并等待表单,这主要是一些对话框。为了等待表单,经常使用以下代码:

我现在面临的问题是 'wait()' 似乎已被弃用,我不知道如何替换或修复它。我已经看到一些开发人员将表单声明为“对象”以消除此警告(顺便说一句,这不起作用,这仍然会被检测到),但这是一个后期绑定调用,也应该避免。 ..

其他人遇到过这个问题吗 ?我尝试使用命名空间调用此方法,system.reflection但这看起来不正确,而且 x++ 中的代码比这样一个简单任务所需的代码要多得多。

0 投票
1 回答
570 浏览

axapta - 访问 DataEntity:InvalidoperationException,“给定模型不包含类型 'Microsoft.Dynamics.Ax.Xpp.EdtArray`1[System.Decimal]”

我正在与从视图创建的 DataEntity 斗争。该场景是 PowerBI 将通过 d365 实例中的“/data”url 使用实体。当请求实体并且应该生成 json 时,什么也没有发生。当我从浏览器打开 WebDeveloperTools 并请求该实体的 url 时,出现以下错误:

这是什么意思,更重要的是我怎样才能避免这种情况?

数据源是一个名为“TSTimesheetSummaryLine”的视图。我复制了另一个实体,从中删除了所有内容,将视图作为数据源删除,然后将所有字段从数据源拖放到实体的字段

我注意到视图确实包含一个实数数组(小时)

0 投票
1 回答
669 浏览

reporting-services - D365 本地报告服务器 Web 门户应用程序 500 内部错误

我对 SSRS 门户网站有这个问题,它无法正常工作。我已经恢复了一些 AX 数据库并安装了 D365 的更新,但我还没有触及 SSRS 配置或数据库。我在 WebPortalApp 中收到此错误:

Microsoft.ReportingServices.Portal.WebHost!crypto!1!03/19/2019-12:47:09:: i INFO: Initializing crypto as user: NT AUTHORITY\SYSTEM Microsoft.ReportingServices.Portal.WebHost!crypto!1!03/19/2019-12:47:09:: i INFO: Exporting public key Microsoft.ReportingServices.Portal.WebHost!crypto!1!03/19/2019-12:47:09:: i INFO: Importing existing encryption key Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!1!03/19/2019-12:47:09:: i INFO: Registering 300 : CsrfTokenValidationConfig Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!1!03/19/2019-12:47:09:: i INFO: Registering 500 : WebApiOwinConfig Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!1!03/19/2019-12:47:10:: i INFO: Registering 600 : ODataWebApiOwinConfig Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!3!03/19/2019-12:50:46:: e ERROR: [fz2yv91e]: fe80::6907:f912:7536:48e2%8: GET - 0:00:00.0805311 Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Dynamics.Framework.Reports.AuthenticationExtension.GetUserInfo(IIdentity& userIdentity, IntPtr& userId) at Microsoft.ReportingServices.Portal.WebHost.Services.AuthenticationService.GetUserInfo(IRSRequestContext requestContext) at Microsoft.ReportingServices.Portal.WebHost.Owin.CustomAuthenticationMiddleware.Invoke(IOwinContext context) at Microsoft.Owin.Security.Infrastructure.AuthenticationMiddleware`1.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.GetResult() at Microsoft.ReportingServices.Portal.WebHost.Owin.RequestLoggingMiddleware.d__0.MoveNext()

/ReportServer 工作正常

0 投票
1 回答
63 浏览

lookup-tables - 供应商发票的 VendorInvoiceReviewStatus 的查找值

我刚刚加入了一个使用 Dynamics 365 Finance and Operations 作为 SSRS 报表开发人员的组织。

来自 Dynamics 365 系统的数据通过定制数据实体推送到 Azure SQL 数据库。我从 Azure SQL 数据库查询表以生成报告。

我正在编写的报告之一是引用 [VendorInvoiceReviewStatus] 列,它包含整数值。没有我可以加入的查找表来选择报告中显示的相关文本值。

被请来部署该系统的承包商早已离开,留下的用户从功能角度知道如何使用该系统。有人告诉我,承包商能够深入研究“代码”来查找这些值并创建一个定制的查找表。现在他不在我身边了。

我希望这些价值观是标准的,有人可以告诉我它们是什么,或者给我指出一篇告诉我的文章。

0 投票
1 回答
993 浏览

axapta - How to get Buttons (button name and button property) belong to a Form in D365 FO (AX)

I need to get buttons (Menu item button/ button) and their properties belongs to a Form

Question: How to get buttons exist in a Form

Here is an example of what i need, all the buttons belongs in the CustTrans Form, for example organized by their Form Action control

Here is an example of what i need, all the buttons belongs in the CustTrans Form, for example organized by their Form Action control

0 投票
1 回答
56 浏览

axapta - 在标签页上重现按钮操作

在 LineDetails 表单上,我们有标签页 [Areas]。在该标签页下是按钮 [Read Areas] 。该按钮是多余的,不需要它,因为单击它时发生的操作应该在打开标签页[区域]时完成。 在此处输入图像描述

如何适应这一点,何时单击区域以显示信息,例如单击阅读区域时的信息?

之后,我将删除读取区域按钮。

0 投票
1 回答
2234 浏览

dynamics-365-operations - 如何激活飞行功能?

D365FO 的某些功能被锁定为所谓的“飞行​​”功能。如何激活这些功能?

数据管理中的功能飞行和启用飞行功能描述了数据管理飞行功能,但我想启用产品变体的计量单位转换中描述的功能。

如何确定功能的航班名称以及如何使用此名称正确启用此功能?

0 投票
1 回答
40 浏览

axapta - D365 新按钮用空线创建价格线

在为网格中的对象添加有关创建价格的逻辑之后,它总是创建“多行”,它是空的。因此,如果需要创建两行,则将创建 3 行,其中一个添加将为空。

我在代码中缺少什么吗?