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