主账户、成本中心和部门的分类帐维度
LedgerDimension to MainAccount,CostCenter and Department
我试图从 LedgerJournalTrans table 中的 LedgerDimension 字段开始获取 CostCenter、MainAccount 和 Department。
我找到了这个但是我迷路了。
http://ax2009developer.blogspot.ro/2014/02/how-create-customize-look-up-for.html
事实上,对于这个任务,我只在 AOT 中实现了查询。有什么方法可以加入一些 table 并在不采用 X++ 方法的情况下到达那里吗?
不幸的是,我认为没有一种简单的方法可以仅通过查询来完成您想要的操作,X++
是可行的方法。
理论上,您可以创建将在查询对象中使用的视图。我认为它会有表 DimensionAttribute
、DimensionAttributeValueSet
DimensionAttributeValueSetItem
和 DimensionAttributeValue
。在某些情况下每个都有多个实例。
然后在您看来,您会使用不同的 Attribute
名称设置 ranges
。这相当复杂,但您可以在任何查询中重复使用它。我可以肯定地看到它的价值,但如果你对维度的工作不多,你需要学习一些东西才能让它发挥作用。
AX 2012 中的财务维度比以前的版本复杂得多。
您会找到涉及的表及其关系。
顺便说一下,我建议您不要构建自己的查询。由于该模型真的很通用,首先构建查询会很棘手,然后它们就不会高效。
您需要使用 API,因为它们已经构建,而且它们使用系统全局对象缓存来缓存数据,因为模型未设置为快速查询。
我试图从 LedgerJournalTrans table 中的 LedgerDimension 字段开始获取 CostCenter、MainAccount 和 Department。
我找到了这个但是我迷路了。
http://ax2009developer.blogspot.ro/2014/02/how-create-customize-look-up-for.html
事实上,对于这个任务,我只在 AOT 中实现了查询。有什么方法可以加入一些 table 并在不采用 X++ 方法的情况下到达那里吗?
不幸的是,我认为没有一种简单的方法可以仅通过查询来完成您想要的操作,X++
是可行的方法。
理论上,您可以创建将在查询对象中使用的视图。我认为它会有表 DimensionAttribute
、DimensionAttributeValueSet
DimensionAttributeValueSetItem
和 DimensionAttributeValue
。在某些情况下每个都有多个实例。
然后在您看来,您会使用不同的 Attribute
名称设置 ranges
。这相当复杂,但您可以在任何查询中重复使用它。我可以肯定地看到它的价值,但如果你对维度的工作不多,你需要学习一些东西才能让它发挥作用。
AX 2012 中的财务维度比以前的版本复杂得多。
您会找到涉及的表及其关系。
顺便说一下,我建议您不要构建自己的查询。由于该模型真的很通用,首先构建查询会很棘手,然后它们就不会高效。
您需要使用 API,因为它们已经构建,而且它们使用系统全局对象缓存来缓存数据,因为模型未设置为快速查询。