分段输入超出范围错误

时间:2017-03-30 08:43:12

标签: axapta dynamics-ax-2012 x++

我有新桌子。我在其中创建了两个新字段

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

0 个答案:

没有答案