MS Dynamics AX / AXAPTA-未掲示小切手の支払通知の再印刷を防ぐコードはどこにありますか?

StackOverflow https://stackoverflow.com/questions/229436

質問

支払い通知は、掲載される前であっても転載したいと考えています。レポート BankPaymAdviceChequeはこれを行うことができますが、 すでに小切手を投稿しています。ただし、レポートのダイアログでは、次を選択できます。 未投稿のものも同様です。

どのようにコードを検索しても、見つけることができません 未送信の送金が再印刷されるのを防ぐビット-

ヘルプは大歓迎ですか?

役に立ちましたか?

解決

ロジックはvendTransInvoiceメソッドにあります。レポートが既に印刷およびポストされたチェックに対して実行されると、vendOutPaymChequeはnullになるため、vendTransおよびvendSettlementでレコードを検索するコードブロックが実行されます。チェックの印刷中にレポートが実行されると、vendOutPaymChequeはnullではないため、specTransでレコードを検索するコードブロックが実行されます。レポートが印刷されたが投稿されていないチェックに対して呼び出されると、このコードはvendTransおよびvendSettlementでレコードを誤って検索し、ジャーナルがまだ投稿されていないためデータを見つけられません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top