我有新桌子。我在其中创建了两个新字段
1)名称 - >尺寸,EDT - > DimensionDynamicAccount
2)姓名 - > AccountType,EDT - > LedgerJournalACType
现在我想查找与“LedgerJournalTransDaily”表单相同的内容。即当Accounttype == Ledger,然后从LedgerAccount查询 当Accounttype == Customer时,然后从CustTable查找。
对于此,我已按照白皮书“Implementing_the_Account_and_Financial_Dimensions_Framework_AX2012”中的第19页中的步骤进行操作,您可在此处找到:http://download.microsoft.com/download/4/e/3/4e36b655-568e-4d4a-b161-152b28baaf30/implementing_the_account_and_financial_dimensions_framework_ax2012.pdf
总是当我进入我的表单时,错误消息“方法getFieldValue超出范围的参数”。显示。
所以我在“ledgerDimAccContr.parmControl(this);”行中的“loadSegments”中设置了一个调试点。 我遇到了这个方法并且有一行“if(this.isNonLedgerAccount())”,当我进入这个方法时,调用“DimensionHierarchyType hierarchyType = this.getHierarchyType();”抛出错误。
有人知道如何解决这个问题吗?
您可以在此处找到我的代码:https://community.dynamics.com/ax/f/33/t/231980
BG James