13.10.2010

Добавляю новый объект и открываю его форму. Какие события вызываются при этом?

Когда открывается форма нового объекта, сначала происходит начальное заполнение объекта данными, в процессе которого возникает событие Обработка заполнения. Это событие можно обработать в модуле объекта, форма которого открывается. Процедура, обрабатывающая это событие, должна иметь стандартное имя ОбработкаЗаполнения.

Затем вызываются два события формы: сначала на сервере - При создании на сервере, и затем на клиенте - При открытии. Эти два события подготавливают форму к открытию:

Серверное событие Обработка заполнения позволяет вмешаться в процесс начального заполнения объекта данными и реализовать собственные алгоритмы. Например:

Серверное событие При создании на сервере нужно использовать для того, чтобы полностью подготовить форму к открытию. То есть выполнить все действия, которые могут быть выполнены на сервере.

Клиентское событие При открытии предназначено для тех действий, которые:

Например, можно выдать пользователю предупреждение или задать вопрос.

Можно открыть связанную форму, которая "сама по себе" не используется, а только в связке с открытой родительской формой.