0

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

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

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

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

不管转帐打印如何,有没有办法让这个页脚显示在每一页上?

4

1 回答 1

1

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

查看报告“SalesInvoice”和名为“PrepaidTotalsEuro”的 PageFooter。查看“executeSection()”方法。不要对布尔变量感到困惑,它可以确保页脚仅打印在第一页上。

于 2011-07-04T14:42:46.517 回答