过帐分类日记帐之前的验证
Validation before posting a ledger journal
我需要在过帐分类日记帐之前检查是否满足某些条件,如果不满足则取消过帐过程。
我应该在 class LedgerJournalCheckPost
方法中添加代码部分:validate
() 吗?
我的测试工作正常,验证或发布时都会调用此方法,因此它解决了我的问题。
但是还有其他方法可以完成这样的事情吗?
这取决于你在做什么。 \Classes\LedgerJournalCheckPost\validate(...)
处的 validate(...)
方法用于验证日志本身。比如,它已经发布了吗?有期刊号吗?
\Classes\LedgerJournalCheckPost\checkJournal
的 checkJournal(...)
方法(以及从该方法调用的各种方法)用于检查日志中的数据。
您应该检查此方法,看看哪种方法在逻辑上最适合您。
您可能也会记录这样的发布错误:
ok = ledgerPostingMessageCollection.logCheckFailed(...)
只需查看该方法即可遵循他们的模式。
我需要在过帐分类日记帐之前检查是否满足某些条件,如果不满足则取消过帐过程。
我应该在 class LedgerJournalCheckPost
方法中添加代码部分:validate
() 吗?
我的测试工作正常,验证或发布时都会调用此方法,因此它解决了我的问题。
但是还有其他方法可以完成这样的事情吗?
这取决于你在做什么。 \Classes\LedgerJournalCheckPost\validate(...)
处的 validate(...)
方法用于验证日志本身。比如,它已经发布了吗?有期刊号吗?
\Classes\LedgerJournalCheckPost\checkJournal
的 checkJournal(...)
方法(以及从该方法调用的各种方法)用于检查日志中的数据。
您应该检查此方法,看看哪种方法在逻辑上最适合您。
您可能也会记录这样的发布错误:
ok = ledgerPostingMessageCollection.logCheckFailed(...)
只需查看该方法即可遵循他们的模式。