Такая вот ситуация при записи документа в нем заполняются данные и идет проверка на эти данные. Если проверка истина документ провелся отрабатывает событие после записи на форме. А какое событие сработает если произошла ошибка при проверке заполнения?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший