问题标签 [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 回答
234 浏览

axapta - While select with if 语句语法 - if 语句的目的是什么?

我遇到了一种以前在 x++ 中从未见过的奇怪语法,但它可以编译并且可以工作(据我所知)。我很好奇是否有人以前见过或使用过它并且可以解释:在 while select 的上下文中 if 语句的目的是什么?

0 投票
1 回答
1136 浏览

dynamics-crm - 发生了错误。选择更新时未找到资源

我尝试通过 Power Automate 更新 D365FO 中的 MSCRM 帐户记录。当我运行流程时,我收到错误消息。

"message": "发生错误。选择更新时未找到资源。

但是当我将任何一家公司(例如:10)设置为用户时,

我只能使用 flow 更新 10 条公司相关记录。在这里我想更新所有公司相关记录(例如 10、11、12 等)。

错误截图:

0 投票
1 回答
630 浏览

axapta - 访问命令链 D365 上的方法变量

是否有可能或如何访问命令链上的方法变量?请参阅可视化代码。

我需要为我获取 salesFormLetter 变量来执行额外的业务逻辑来添加/更新自定义表上的记录。

0 投票
1 回答
1723 浏览

axapta - 如何获取 FormReferenceGroupControl 的值

在D365表单开发中,我喜欢获取输入到表单控件中的值,表单控件是一个带有Party引用字段的表单引用组控件。

如何获取输入到控件的值?

尝试过:

ReferenceGroup.controlNum(i).valueStr();

FieldBinding 与 filterValue

两者也不行。

在此处输入图像描述

0 投票
0 回答
287 浏览

axapta - 找不到输入值时如何覆盖对 DirPartyTable 查找的验证

我有一个与 DirPartyTable 和 Validate = Yes 相关的表,EDT 字段是 DirPartyRecId,忽略 EDTRelation = No。

在查找过程中,如果输入的值无效,总是提示“无法找到与输入的值对应的唯一全局通讯录记录”。

如何删除此验证?

我尝试了覆盖查找,但警告在 performFormLookup 之后立即出现

0 投票
1 回答
1122 浏览

axapta - 工作区上的 D365FO 平铺计数不起作用

情况是下一个:我创建了几个图块。每个图块都需要显示记录数。磁贴“过期的有效合同”始终显示为零。使用数据源表 Contract 创建了简单查询。添加范围 (ContractStatus; Value: 2) 和 (ValidTo; Value: (LessThanDate(0)) )

单击磁贴时,它会打开具有有效记录的有效表单,其中合同状态为活动 (2),ValidTo 是今天日期之前的任何日期,但计数不起作用。

尝试重新创建,尝试了几件事,但绝对没有。ValidTo 字段是日期字段。

0 投票
2 回答
75 浏览

extension-methods - 如何从名为 _Extension 的父类创建子扩展类?

我正在Visual Studio for Dynamics 365 中进行开发。我需要扩展一个名为 _Extension 最终名称的类。详情如下:

我想创建一个子类:

我检索编译错误。 有什么方法可以扩展像我这样的类吗?

谢谢。

0 投票
0 回答
585 浏览

axapta - D365FO 过滤工作区

我正在使用 D365FO(更新 28)。需要根据自定义创建的工作区上的负责人进行过滤。表 PMCContract 包含 HCMWORKERRECID 列。过滤器正在正确打开人员列表,但无论选择了哪个人。此外,当工作空间加载时,默认情况下它总是加载列表中的第一个人,但它应该是空的。

0 投票
1 回答
567 浏览

iis - Dynamics 365 数据库同步超时如何解决?

编译我的模块(已执行)后,我运行 Dynamics 365 数据库同步。

我在下面收到此错误:

严重性代码说明项目文件行抑制状态错误 System.Net.WebException:操作已 在 Microsoft.Dynamics.Dynamics.Framework.Tools.ProjectSystem.DevFabricAccessor.StartWorkerProcess() 处 Microsoft.Dynamics 处的 System.Net.HttpWebRequest.GetResponse() 处超时.Framework.Tools.ProjectSystem.DevFabricDebuggingHost.WarmupAppPool(Int32 RetryCount) 在 Microsoft.Dynamics.Framework.Tools.ProjectSystem.Debugger.IISExpressHostSupplier.InitializeDebuggingHostSupplier() 在 Microsoft.Dynamics.Framework.Tools.ProjectSystem.Debugger.IISExpressHostSupplier.RestartRuntime()在 Microsoft.Dynamics.Framework.Tools.BuildTasks.SyncEngineWrapper.Sync(CancellationToken cancelToken)

信息:我的 DEV 环境在Cloud上。

我试图重新启动我的IIS并再次运行同步,但没有任何改变。

你对这个问题有什么想法吗?有什么办法可以解决吗?有什么技巧和窍门吗?

谢谢。

0 投票
2 回答
148 浏览

axapta - 阻止 FormRun 任务在 DetailsTransaction 模式中执行

我正在基于表单模式 DetailsTransaction 构建一个简单的日记帐表单。在此模式中,它具有标准的两个视图布局,标题/*journalTable 网格和行/*journalTrans 网格。

但是,当我单击新建按钮两个创建一个新的标题/日志时,它会自动调用 taskSwitchToDetailsView 任务并切换到行。我希望阻止这种情况发生,但我不确定如何去做。有没有办法阻止这个任务被调用?