问题标签 [data-entities]

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 回答
1547 浏览

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() 处出错

0 投票
1 回答
252 浏览

axapta - 关于导入手动创建的数据实体的几个问题

我使用数据实体创建向导并选择 Reqplan 表作为主要数据源,然后手动添加 ReqPlanVersion、ReqPO、ReqTrans 表作为附加数据源并创建以下关系。 在此处输入图像描述

至于数据实体字段,我从三个手动添加的表中手动拖动字段子集。

但是,当我尝试导入数据并添加文件时,我收到以下问题: 在此处输入图像描述

Q1。过去,对于其他一些实体,我已将这些字段上的“允许在创建时编辑”从“自动”更改为“是”,并且它已经奏效,但我不确定这是否是唯一方法还是遵循最佳实践?另外,在导入期间字段是否可编辑的决定因素是什么,因为它们都在 AUTO 上?

当我尝试通过绘制映射线手动将源映射到暂存时,我遇到以下问题:

在此处输入图像描述

Q2。配置密钥发生了什么?是因为我手动从其他数据源中拖动了字段,但没有使用数据实体创建向导吗?

最后我遇到了以下问题: 在此处输入图像描述

Q3:有没有办法找出它指的是哪个唯一键?它是在谈论我的数据实体中的 EntityKey 还是临时表中的索引?在任何一种情况下,都有不止一个,所以我不确定它指的是什么?

提前致谢。

0 投票
1 回答
48 浏览

api - 解决 postman 中补丁方法的数据实体 URL 中的 UTCDateTime 字段 ~ D365FO

今天的问候!

我正在尝试通过邮递员更新(即补丁方法)PartyLocationPostalAddressesV2 实体以进行集成。它有一个键,其中包含三个字段 [PartyNumber, LocationID, ValidFrom]。我需要解决 URL。

我正在尝试:

但我收到了这个错误:

我尝试过使用过滤器而不是寻址,

它正在工作,但是为了更新一个字段,我们只需要根据我的知识使用寻址,所以请帮助我。我知道我需要在 validfrom 字段周围进行一些更改。但是查不出来。因为在使用过滤器时,我遇到了同样的错误,所以尝试为它工作的 validFrom 字段删除单引号。我尝试了相同的寻址方式,但我遗漏了一些东西。请指导我完成它。提前致谢!我也附上了截图。

这一个在使用过滤器查询时

这个在使用寻址时