2016-06-30 6 views
0

元帳を転記する前にいくつかの条件が満たされているか、転記プロセスを取り消さないかを確認する必要があります。元帳を転記する前の検証

LedgerJournalCheckPostメソッドのコードセクションを追加する必要があります:validate()?

私のテストは機能しています。このメソッドは検証時または投稿時に呼び出され、私のケースを解決します。

しかし、このようなことを達成する別のアプローチはありますか?

+0

...同じクラスを共有する他のジャーナルがあなたの検証メソッドを呼び出さないようにします(または実行します)...一般的なジャーナルのテストは合格することがありますが、固定資産の取得によって検証クラス例えば? –

答えて

3

あなたの状況によって異なります。 \Classes\LedgerJournalCheckPost\validate(...)validate(...)メソッドは、ジャーナル自体を検証するために使用されます。そのような、すでに投稿されている?ジャーナル番号はありますか?

checkJournal(...)メソッド\Classes\LedgerJournalCheckPost\checkJournal(このメソッドから呼び出されるさまざまなメソッド)は、ジャーナルのデータをチェックするために使用されます。

論理的に最も理にかなっているものを確認するには、この方法を検討する必要があります。

あなたは、おそらくあまりにもこのようなエラーを掲示ログたい: ok = ledgerPostingMessageCollection.logCheckFailed(...)

ただ、そのパターンに従うためにそのメソッドに見えます。

+0

ありがとう、私はcheckJournalメソッドは私の仕事にもっと適していると思う..私はこの時間が近かった:) –

関連する問題