将pagefooter添加到将为每个客户显示的custAccountStatementExt

时间:2011-07-01 16:19:40

标签: report dynamics-ax-2009

我被要求修改Dynamics AX 2009中的客户帐户对帐单(custAccountStatementExt)报告。我需要在每个语句中添加页脚,显示不同时间间隔的逾期余额(即逾期30,60,90天等) )。

我已经编写了显示方法来计算这些值,并且我在报告中添加了一个reportFooter部分,但它没有显示。

如果我将代码添加到报告Epilogue中,它可以正常工作,因此我有理由相信代码是正确的。

似乎页面页脚根据显示giro部分的需要打开和关闭。我已经尝试评论所有禁用页面页脚代码,但我的页脚仍然不会显示。

有没有办法让这个页脚显示在每个页面上而不管giro打印?

1 个答案:

答案 0 :(得分:1)

您需要覆盖该部分(pageFooter)中的方法“executeSection()”。在该方法中,您需要确定是否要显示它,如果要显示它,您将调用“super()”。否则你不会。

查看报告“SalesInvoice”和名为“PrepaidTotalsEuro”的PageFooter。看看“executeSection()” - 方法。不要被布尔变量弄糊涂,它是为了确保页脚只打印在第一页上。

相关问题