我正在AX 2012中开发一个小型自定义,它将允许用户从Excel导入项目移动日志行,在项目移动日志中我们必须为每一行设置OffsetAccount
,这给我带来了问题,我想从excel读取偏移帐户并将其设置为该行(在我的情况下是“110110银行帐户USD”),我注意到在InventJournalTrans
表中填写了字段(LedgerDimension
)使用recId
,但当我尝试从excel读取此rec ID并将其设置为InventJournalTrans
时,它会告诉我该字段不存在。
我的最终目标是为所有行设置一个单一的偏移帐户,我可以将它放在excel中,或者是否有人可以告诉我如何为此目的显示分段的条目控件。
非常感谢任何帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
我通过在我的类中创建一个方法来解决这个问题,该方法将考虑否(从excel读取)并从表DimensionAttributeValueCombination表中获取其recid然后我保存此recId用于LedgerDimension,这是我的代码:
public RecId getDimensionRecID(str _DisVal)
{
DimensionAttributeValueCombination davc;
RecId rrr;
Name disValue;
disValue = _DisVal;
select firstOnly * from davc where davc.DisplayValue == disValue;
rrr = davc.RecId;
return rrr;
}