2011-07-01 18 views
0

Dynamics AX 2009の顧客アカウントステートメント(custAccountStatementExt)レポートを変更するように求められました。異なる時間に期限切れの残高を示すページフッターを各ステートメントに追加する必要があります間隔(すなわち、30,60,90等の期日が過ぎた)。顧客ごとに表示されるcustAccountStatementExtにページフットを追加する

これらの値を計算するための表示方法を記述しましたが、reportFooterセクションをレポートに追加しましたが、表示されません。

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

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

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

答えて

1

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

レポート "SalesInvoice"とPageFooter "PrepaidTotalsEuro"を見てください。 "executeSection()"メソッドを見てください。ブール変数で混乱しないでください。フッターが最初のページにのみ印刷されていることを確認してください。

+0

こんにちは、私はこの記事を読む前に、このようなものを試してみました。私はexecureSectionをオーバーライドし、情報メッセージとブレークポイントを入れますが、コードは実行時に決してヒットしません。 – Zordey

関連する問題