Axapta Dynamics 365:使用自定义字段扩展暂存和TargetEntity
我正在尝试使用新的CustomFields扩展LedgerJournalEntity 我已经在我的项目中添加了 解决方案浏览器屏幕截图: 映射细节 所有必需的工件 我已经创建了一个扩展项目,并在LedgerJournalEntityStaging和LedgerJournalTrans中添加了三个字段 我还从TargetEntity表单重新生成了映射。我可以在暂存实体和目标实体上看到我的新字段Axapta Dynamics 365:使用自定义字段扩展暂存和TargetEntity,axapta,dynamics-ax7,dynamics-365-operations,d3fo,Axapta,Dynamics Ax7,Dynamics 365 Operations,D3fo,我正在尝试使用新的CustomFields扩展LedgerJournalEntity 我已经在我的项目中添加了 解决方案浏览器屏幕截图: 映射细节 所有必需的工件 我已经创建了一个扩展项目,并在LedgerJournalEntityStaging和LedgerJournalTrans中添加了三个字段 我还从TargetEntity表单重新生成了映射。我可以在暂存实体和目标实体上看到我的新字段 但是,当我从数据管理导入数据时。仅暂存包含数据且目标字段未填充如果打开数据实体列表,您将注意到,基于
但是,当我从数据管理导入数据时。仅暂存包含数据且目标字段未填充如果打开数据实体列表,您将注意到,
基于集合的处理
(基于集合的SQL操作)标志已为账本实体
打开
调试导入过程时,您可以看到LedgerJournalEntity
中的方法copycustomstagingtarget
如何执行从暂存到目标的自定义复制
我建议您创建一个事件处理程序,以满足在LedgerJournalTable
和LedgerJournalTrans
中填充新字段的需要:
[PostHandlerFor(tableStr(LedgerJournalEntity), tableStaticMethodStr(LedgerJournalEntity, copyCustomStagingToTarget))]
使用AX2012时,您需要这样做。这一步可能永远不会包含在您上面的项目中,因为它适用于AX上的服务实例。对于新的自定义字段,我还具有从暂存到目标的正确映射