我正在尝试使用新的 CustomFields 扩展 LedgerJournalEntity
我已添加到我的项目中
解决方案资源管理器屏幕截图:
映射详细信息
所有必需的工件
我创建了一个扩展项目并在 LedgerJournalEntityStaging 和 LedgerJournalTrans 中添加了三个字段我还从 TargetEntity 表单重新生成了映射。我可以在暂存实体和目标实体上看到我的新字段但是当我从数据管理导入数据时。只有 staging 包含数据并且没有填充目标字段
我正在尝试使用新的 CustomFields 扩展 LedgerJournalEntity
我已添加到我的项目中
解决方案资源管理器屏幕截图:
映射详细信息
所有必需的工件
我创建了一个扩展项目并在 LedgerJournalEntityStaging 和 LedgerJournalTrans 中添加了三个字段我还从 TargetEntity 表单重新生成了映射。我可以在暂存实体和目标实体上看到我的新字段但是当我从数据管理导入数据时。只有 staging 包含数据并且没有填充目标字段
如果您打开数据实体列表,您会注意到Set based processing
(基于集合的 SQL 操作)标志已为LedgerJournalEntity
.
当您调试导入过程时,您可以看到方法copyCustomStagingToTarget
in如何LedgerJournalEntity
执行从暂存到目标的自定义复制。
我建议您创建一个事件处理程序来满足在LedgerJournalTable
and中填充新字段的需求LedgerJournalTrans
:
[PostHandlerFor(tableStr(LedgerJournalEntity), tableStaticMethodStr(LedgerJournalEntity, copyCustomStagingToTarget))]