Reporting services SSRS报告详细试算平衡错误“;ID为'的字段;0';表'中不存在;账本三元余额标记MP'&引用;

Reporting services SSRS报告详细试算平衡错误“;ID为'的字段;0';表'中不存在;账本三元余额标记MP'&引用;,reporting-services,dynamics-ax-2012,ax,ssrs-2008-r2,Reporting Services,Dynamics Ax 2012,Ax,Ssrs 2008 R2,我一直在尝试在总帐>报告>详细试算表中打开一个报告。在表单中,我为Ledger account.mainCount输入了一个参数。单击“确定”时,出现错误: 执行代码时出错:表“LedgerTrialBalanceStagingTmp”中不存在ID为“0”的字段 堆栈跟踪 (S) \Classes\RecordInsertList\add (S) \Classes\LedgerTrialBalanceDP\populatemptransdetail-第100行 (S) \Classes\Ledg

我一直在尝试在总帐>报告>详细试算表中打开一个报告。在表单中,我为Ledger account.mainCount输入了一个参数。单击“确定”时,出现错误:

执行代码时出错:表“LedgerTrialBalanceStagingTmp”中不存在ID为“0”的字段

堆栈跟踪

(S) \Classes\RecordInsertList\add
(S) \Classes\LedgerTrialBalanceDP\populatemptransdetail-第100行
(S) \Classes\LedgerTrialBalanceDP\processReportDetail-第28行
(S) \Classes\LedgerTrialBalanceDP\processReport-第32行
(S) \Classes\srsrreportrunrdpprocessservice\executeWithContract-第102行
(S) \Classes\srsrreportrunrdppreprocessservice\executedlclasses-第38行
(C) \Classes\srsrreportrunservice\preRunReport-第26行
(C) \Classes\SrsReportRunImpl\preRunReport-第12行
(C) \Classes\SrsReportRunController\runReport-第42行
(C) \Classes\SrsReportRunController\run
(C) \Classes\SysOperationController\startooperation-第10行
(C) \Classes\srsrreportruncontroller\startoOperation
(C) \Classes\LedgerTrialBalanceController\main-第9行

如果我单击“确定”,然后再次单击“选择”,则会显示最后两行范围的副本。 我正在使用MS Dynamics AX 2012 R2。 在这种情况下有什么帮助吗

问候


我今天也有同样的问题,这是一个bug。您只需更改RecordInsertList初始化:

\Classes\LedgerTrialBalanceDP\populatemptransdetail,第64行:

原始行:

recordInsertList=新建 RecordInsertList(tableNum(LedgerTrialBalanceTmp),真,真,真, 真的,真的,_ledgertrialbalancestagingtp)

改为:

recordInsertList=新建 RecordInsertList(tableNum(LedgerTrialBalanceStagingTmp),true, 真的,真的,真的,真的,_-ledgerTrialBalanceStagingTmp)

向前编译,生成增量CIL,就完成了


干杯

你能告诉我们你到目前为止都做了些什么吗?与我们共享您的研究和调试结果。我已尝试调试。方法PopulateMPTransDetail()中的类LedgerTrialBalanceDP中出错。错误指的是一个表LedgerTrialBalanceStagingMP,但我在那里没有找到线索,当一个表将添加到RecordInsertList时。亲爱的@Fabio,谢谢你的建议。我已经试过了,并且成功了。关于\Classes\DimensionProvider\addAttributeRangeQuery上存在的重复范围问题也已成功修复。请参阅中的更多讨论