问题标签 [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.
axapta - 如何获取从调用者表单中单击的控件?
在命令类链中使用以下代码,我能够找到调用者表单:
如何从命令链中找到在调用者表单中单击的控件?
axapta - Dynamics 365 Finance and Operations SalesOrderLineEntity 验证扩展
我对 x++ 开发还很陌生。我正在尝试向 SalesOrderLineEntity 添加一些验证,以阻止用户导入不可被多个数量整除的数量。
这就是我已经走了多远,我无法锻炼如何用 x++ 编写(如果订购的数量不能被多个数量整除(即不是整数))然后抛出错误。
axapta - FormRun.wait(): 方法已弃用,改用什么?
我目前正在为一个更大的项目修复一些 BestPractice-Warnings。在一些情况下,在执行更多操作之前调用并等待表单,这主要是一些对话框。为了等待表单,经常使用以下代码:
我现在面临的问题是 'wait()' 似乎已被弃用,我不知道如何替换或修复它。我已经看到一些开发人员将表单声明为“对象”以消除此警告(顺便说一句,这不起作用,这仍然会被检测到),但这是一个后期绑定调用,也应该避免。 ..
其他人遇到过这个问题吗 ?我尝试使用命名空间调用此方法,system.reflection
但这看起来不正确,而且 x++ 中的代码比这样一个简单任务所需的代码要多得多。
axapta - 访问 DataEntity:InvalidoperationException,“给定模型不包含类型 'Microsoft.Dynamics.Ax.Xpp.EdtArray`1[System.Decimal]”
我正在与从视图创建的 DataEntity 斗争。该场景是 PowerBI 将通过 d365 实例中的“/data”url 使用实体。当请求实体并且应该生成 json 时,什么也没有发生。当我从浏览器打开 WebDeveloperTools 并请求该实体的 url 时,出现以下错误:
这是什么意思,更重要的是我怎样才能避免这种情况?
数据源是一个名为“TSTimesheetSummaryLine”的视图。我复制了另一个实体,从中删除了所有内容,将视图作为数据源删除,然后将所有字段从数据源拖放到实体的字段
我注意到视图确实包含一个实数数组(小时)
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 工作正常
lookup-tables - 供应商发票的 VendorInvoiceReviewStatus 的查找值
我刚刚加入了一个使用 Dynamics 365 Finance and Operations 作为 SSRS 报表开发人员的组织。
来自 Dynamics 365 系统的数据通过定制数据实体推送到 Azure SQL 数据库。我从 Azure SQL 数据库查询表以生成报告。
我正在编写的报告之一是引用 [VendorInvoiceReviewStatus] 列,它包含整数值。没有我可以加入的查找表来选择报告中显示的相关文本值。
被请来部署该系统的承包商早已离开,留下的用户从功能角度知道如何使用该系统。有人告诉我,承包商能够深入研究“代码”来查找这些值并创建一个定制的查找表。现在他不在我身边了。
我希望这些价值观是标准的,有人可以告诉我它们是什么,或者给我指出一篇告诉我的文章。
dynamics-365-operations - 如何激活飞行功能?
D365FO 的某些功能被锁定为所谓的“飞行”功能。如何激活这些功能?
数据管理中的功能飞行和启用飞行功能描述了数据管理飞行功能,但我想启用产品变体的计量单位转换中描述的功能。
如何确定功能的航班名称以及如何使用此名称正确启用此功能?
axapta - D365 新按钮用空线创建价格线
在为网格中的对象添加有关创建价格的逻辑之后,它总是创建“多行”,它是空的。因此,如果需要创建两行,则将创建 3 行,其中一个添加将为空。
我在代码中缺少什么吗?