【发布时间】:2020-04-03 06:27:35
【问题描述】:
我有一个导入接口(不是我编写的),它导入 XML 数据并创建 LedgerJournalTable (1) 和 LedgerJournalTrans (1..n) 记录。
在处理 LJT 维度时,代码首先检查维度是否存在于 AX 中,然后将数据插入到维度 [x] 字段中。但是,在维度不存在的情况下,导入运行结束后会向用户显示警告,但数据仍会按原样插入。
并且当用户在导入完成后进入LJT线路时,错误值显示在维度字段中。单击此维度的查找/下拉列表时,查找未打开并且 AX 客户端挂起。 Ctrl+break 将恢复它,但查找永远不会打开。您可以删除该值,保存,问题仍然存在。您可以手动输入现有值并保存,问题仍然存在。 问题也延伸到表格浏览器。
知道为什么会发生这种情况以及如何解决它,除了首先不保存错误值(我不知道为什么首先要这样做)?
提前致谢。
【问题讨论】:
-
ledgerJournalTrans.LedgerDimension 的值不正确。是 AX 2009 吗?
标签: axapta x++ dimensions dynamics-ax-2009