Тема: Событие Form_BeforeClose

Добрый день.
За неимением события для формы типа BeforeAdd/BeforeSave  использую свойство BeforeClose. Но тут обнаружилось следующее поведение:
При создании объекта происходит событие Form_BeforeShow, ок. При сохранении созданного объекта при нажатии кнопки "ОК" происходит BeforeClose. Но если обязательные параметры не забиты, то выводится предупреждение об этом, срабатыват событие BeforeClose и потом BeforeShow. Т. е. форма перегружается. Соответственно, при смене формы происходит то же самое. И тут приходится извращаться, что бы собитие происходило только на сохранение объекта. Т. е. если нет никаких ошибок с заполнением полей и всё удачно сохраняется по кнопке ОК (Before и After).

Собственно вопрос: будут ли в будущем для форм добавлено больше событий и можно ли по простому решить эту проблему сейчас?

Re: Событие Form_BeforeClose

Добрый день.

События приходят в порядке:
Form_BeforeClose
Object_PropertiesDlgBeforeClose
Object_BeforeModify
Проверка обязательности, уникальности
Object_Modified

Судя из описания, если нужно событие, которое приходит после сохранения объекта это ObjectModified.
Добавление дополнительных событий на форму ввода пока не планируется, но если будут предложения с конкретными событиями и обоснование их необходимости, готовы рассмотреть.