0

Dynamics AX 2009 の顧客勘定明細書 (custAccountStatementExt) レポートを変更するように依頼されました。さまざまな時間間隔 (つまり、30、60、90 日などの期限超過) での延滞残高を示すページ フッターを各明細書に追加する必要があります。

これらの値を計算するための表示メソッドを作成し、レポートに reportFooter セクションを追加しましたが、表示されません。

コードをレポート エピローグに追加すると、正常に動作するので、コードが正しいことをある程度確信できます。

giro セクションを表示するために、必要に応じてページ フッターがオンまたはオフになっているようです。すべての無効化ページ フッター コードをコメント アウトしようとしましたが、フッターがまだ表示されません。

ジロの印刷に関係なく、このフッターをすべてのページに表示する方法はありますか?

4

1 に答える 1

1

そのセクション(pageFooter)のメソッド "executeSection()"をオーバーライドする必要があります。そのメソッド内で、表示するかどうかを判断する必要があります。表示する場合は、「super()」を呼び出します。そうでなければ、あなたはしません。

レポート「SalesInvoice」と「PrepaidTotalsEuro」という名前のPageFooterを見てください。「executeSection()」メソッドを見てください。ブール変数に惑わされないでください。フッターが最初のページにのみ印刷されるようにするためにあります。

于 2011-07-04T14:42:46.517 に答える