我有10个维度的标准会计结构和7个维度定义的先进规则。
通过excel中的DMF导入日志会抛出17个维度的错误,但适用于10个维度。
解决这个问题的正确方法是什么?
发布于 2018-12-05 10:25:11
我找到解决办法了。这个问题出现在generateDynamicDimension()方法中的DmfDimensionHelper类中。
虽然它从Excel中从分段条目维度列中获取所有维度值,但它只从DimensionHierarchyType为AccountStructure的表中选择这些维度名称,而不是从高级规则中选择这些维度名称。我还包括了DimensionHierarchyType of AccountRuleStructure。现在起作用了。
while select Level from dimHierarchyLevel
order by dimHierarchyLevel.DimensionHierarchy, dimHierarchyLevel.Level
where (dimHierarchyLevel.DimensionHierarchy == dimHierarchyId
&& dimHierarchy.IsDraft == false
&& dimHierarchy.IsSystemGenerated == false
&& (dimHierarchy.StructureType == DimensionHierarchyType::AccountStructure || dimHierarchy.StructureType == DimensionHierarchyType::AccountRuleStructure)
join * from dimAttribute where
dimAttribute.RecId == dimHierarchyLevel.DimensionAttribute
exists join ledgerStructure
where ledgerStructure.DimensionHierarchy == dimHierarchy.RecId
&& ledgerStructure.Ledger == Ledger::current()这是我输入的附加Condtition:
dimHierarchy.StructureType == DimensionHierarchyType::AccountRuleStructurehttps://stackoverflow.com/questions/53418568
复制相似问题