问题标签 [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.
dynamics-365-operations - 将 D365 的代码库恢复为原始代码的最简单方法是什么?
如何将代码库恢复到全新安装?我遇到了一些构建/同步问题,我想撤消所有代码更改并重新开始。
axapta - 当您重命名自定义数据实体或更改某些元数据属性时,您是否必须进行完整的包/模型构建?
我必须重命名一些定制的数据实体。
但是,每次重命名实体并更改某些元数据属性(例如数据管理临时表、公共集合名称和公共实体名称)后,它都会在项目重建时出现以下错误。我真的需要为了重命名数据实体或更改一些元数据属性而不断重建我的整个模型/包吗?
Dynamics.AX.Application.DmfDataPopulation.syncEntityCreate(DictDataEntity dictDataEntity,布尔值 useTargetEntityName)0
错误信息日志诊断消息:“无法在实体 (DMFEntity) 中创建记录。实体:计划、xPlannedOrdersEntityStaging。0
Microsoft.Dynamics.Ax.Xpp.Common.Insert() 错误 0
Dynamics.AX.Application.DmfDataPopulation.syncEntityUpdate 错误(DMFEntity _dmfEntity,DictDataEntity _dictDataEntity)0
在 xppSource://Source/ApplicationFoundation\AxClass_DmfDataPopulation.xpp:line 1153 0
Dynamics.AX.Application.DmfDataPopulation.`syncEntityMetadata(StringCollection dataEntityViewCollection, StringCollection compositeEntityList) 在 xppSource://Source/ApplicationFoundation\AxClass_DmfDataPopulation.xpp:line 996 处出错。关于“错误”类别。0
Dynamics.AX.Application.DMFEntity.insert() 错误 0
在 xppSource://Source/ApplicationFoundation\AxClass_DmfDataPopulation.xpp:line 1104 0
错误 数据库同步失败。您可能必须对包“xTools”及其所有依赖包进行完整构建。0
Microsoft.Dynamics.Ax.MSIL.cqlCursorIL.insert 错误(IntPtr 表)
0错误记录已存在。关于“错误”类别。0
Microsoft.Dynamics.Ax.Xpp.NativeCommonImplementation.Insert() 0 处的错误
错误信息日志诊断消息:'错误同步实体的实体元数据 - xPlannedOrdersEntity。消息 - 在 Microsoft.Dynamics.Ax.MSIL.Interop.throwException(Int32 ExceptionValue,解释 * ip)0
在 xppSource://Source/ApplicationFoundation\AxTable_DMFEntity.xpp:line 433 0 中的 Dynamics.AX.Application.DMFEntity.`insert() 处出错
axapta - 关于导入手动创建的数据实体的几个问题
我使用数据实体创建向导并选择 Reqplan 表作为主要数据源,然后手动添加 ReqPlanVersion、ReqPO、ReqTrans 表作为附加数据源并创建以下关系。
至于数据实体字段,我从三个手动添加的表中手动拖动字段子集。
Q1。过去,对于其他一些实体,我已将这些字段上的“允许在创建时编辑”从“自动”更改为“是”,并且它已经奏效,但我不确定这是否是唯一方法还是遵循最佳实践?另外,在导入期间字段是否可编辑的决定因素是什么,因为它们都在 AUTO 上?
当我尝试通过绘制映射线手动将源映射到暂存时,我遇到以下问题:
Q2。配置密钥发生了什么?是因为我手动从其他数据源中拖动了字段,但没有使用数据实体创建向导吗?
Q3:有没有办法找出它指的是哪个唯一键?它是在谈论我的数据实体中的 EntityKey 还是临时表中的索引?在任何一种情况下,都有不止一个,所以我不确定它指的是什么?
提前致谢。
odata - 为 Dynamics 365 Finance and Operations 生成 OData 客户端
我们目前正在尝试从 Visual Studio 生成 C# OData 客户端,以便从 Dynamics 365 Finance and Operations 租户中读取数据。
但是 $metadata 文件太大了,C# 编译器会因为这个错误而失败!
CS8103:程序使用的用户字符串的组合长度超过了允许的限制。尝试减少字符串文字的使用。
是否有任何配置/解决方法来减小从 `/data/$metadata 提供的 $metadata 文件的大小?
axapta - Dynamics365详细主模式,总是加载第一条记录,如何判断新按钮何时按下?
使用 Details Master 模式。当表单最初加载时,它会显示一个网格。单击网格时会显示详细信息,并且工作正常。这种设计模式的问题是总是加载第一条记录,所以当我查看光标时,第一条记录正在显示。
我正在通过代码填充两个列表视图控件(一个是可用项目,第二个是用按钮选择的以在控件之间来回移动项目),我的问题是当我按下“新建”时,会显示详细信息页面但列表视图为选定的第一条记录填充。我需要一种方法来知道何时按下“新建”我可以清除列表视图选定的控件并填充可用值。
odata - “模型无法解析名为 'Product' 的类型。当模型可用时,每个类型名称都必须解析为有效类型。” 在 D365 中
我正在尝试更新 Product 实体并收到以下错误
"internalexception":{ "message":"模型无法解析名为“Product”的类型。当模型可用时,每个类型名称都必须解析为有效类型。","type":"System.InvalidOperationException ","stacktrace":" 在 Microsoft.Dynamics.Platform.Integration.Services.OData.AxODataEntityDeserializer.ReadODataBody[T](HttpRequestMessage 请求)"}
我在 VS2017 中使用 OData Connected Service 生成代理类并尝试通过调用这些资源进行更新,以下是更新实体记录的代码
谁能帮我这个?
axapta - Dynamics 365 数据管理项目的版本控制
我在 Dynamics 365 (AX) 的数据管理模块中创建的导入项目正在被某人(FTEST Environment)修改。没有使用 sysdatabaselog 对此环境启用跟踪。所以请让我知道我们是否可以对数据管理项目进行版本控制,以便我可以重新指向我的版本,而不是有用户角色限制等。请指教 。