主账户、成本中心和部门的分类帐维度

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++ 是可行的方法。

理论上,您可以创建将在查询对象中使用的视图。我认为它会有表 DimensionAttributeDimensionAttributeValueSet DimensionAttributeValueSetItemDimensionAttributeValue。在某些情况下每个都有多个实例。

然后在您看来,您会使用不同的 Attribute 名称设置 ranges。这相当复杂,但您可以在任何查询中重复使用它。我可以肯定地看到它的价值,但如果你对维度的工作不多,你需要学习一些东西才能让它发挥作用。

A​​X 2012 中的财务维度比以前的版本复杂得多。

您应该从这份白皮书开始:http://download.microsoft.com/download/4/E/3/4E36B655-568E-4D4A-B161-152B28BAAF30/Implementing_the_Account_and_Financial_Dimensions_Framework_AX2012.pdf

您会找到涉及的表及其关系。

顺便说一下,我建议您不要构建自己的查询。由于该模型真的很通用,首先构建查询会很棘手,然后它们就不会高效。

您需要使用 API,因为它们已经构建,而且它们使用系统全局对象缓存来缓存数据,因为模型未设置为快速查询。