掲載前の支払通知書を転載したい。レポート BankPaymAdviceCheque はこれを実行できるはずですが、すでに転記された小切手のアドバイスのみを出力します。ただし、レポートのダイアログでは、未投稿のものも選択できます。
コードをどのように検索しても、未送信の送金が再印刷されるのを防ぐビットが見つかりません -
助けていただければ幸いです。
掲載前の支払通知書を転載したい。レポート BankPaymAdviceCheque はこれを実行できるはずですが、すでに転記された小切手のアドバイスのみを出力します。ただし、レポートのダイアログでは、未投稿のものも選択できます。
コードをどのように検索しても、未送信の送金が再印刷されるのを防ぐビットが見つかりません -
助けていただければ幸いです。
ロジックは vendTransInvoice メソッドにあります。すでに印刷および転記された小切手に対してレポートが実行されると、vendOutPaymCheque は null になるため、vendTrans および vendSettlement でレコードを検索するコード ブロックが実行されます。小切手の印刷中にレポートが実行されると、vendOutPaymCheque は null ではないため、specTrans でレコードを検索するコード ブロックが実行されます。印刷されたが転記されていない小切手に対してレポートが呼び出されると、仕訳帳がまだ転記されていないため、このコードは vendTrans と vendSettlement のレコードを誤って検索し、データを見つけられません。