仕訳帳を転記する前に、いくつかの条件が満たされているかどうかを確認し、満たされていない場合は転記プロセスをキャンセルする必要があります。
LedgerJournalCheckPost
クラスメソッドにコードセクションを追加する必要があります: validate
() ?
私のテストは機能しており、このメソッドは検証時または投稿時の両方で呼び出されるため、私のケースは解決します。
しかし、そのようなことを達成するための別のアプローチはありますか?
仕訳帳を転記する前に、いくつかの条件が満たされているかどうかを確認し、満たされていない場合は転記プロセスをキャンセルする必要があります。
LedgerJournalCheckPost
クラスメソッドにコードセクションを追加する必要があります: validate
() ?
私のテストは機能しており、このメソッドは検証時または投稿時の両方で呼び出されるため、私のケースは解決します。
しかし、そのようなことを達成するための別のアプローチはありますか?
それはあなたが何をしているかによります。validate(...)
メソッド at\Classes\LedgerJournalCheckPost\validate(...)
は、ジャーナル自体の検証に使用されます。などなど、既に掲載されていますか?ジャーナル番号はありますか?
checkJournal(...)
メソッド at (およびこの\Classes\LedgerJournalCheckPost\checkJournal
メソッドから呼び出されるさまざまなメソッド) は、ジャーナル内のデータをチェックするために使用されます。
この方法を調べて、何が論理的に最も理にかなっているのかを確認する必要があります。
おそらく、次のような投稿エラーもログに記録するでしょう。
ok = ledgerPostingMessageCollection.logCheckFailed(...)
その方法を調べて、彼らのパターンに従ってください。