После того как обработано событие формы При записи на сервере, транзакция записи в СУБД закрывается и начинается процесс передачи данных на клиент и закрытия формы. Он выглядит следующим образом (рис. 3.35).

Рис. 3.35. Последовательность действий и событий при записи объекта. Окончание
После завершения транзакции записи выполняется преобразование данных записанного объекта в данные формы. После этого вызывается событие формы После записи на сервере. Это третий и последний обработчик, в котором по отдельности доступны данные формы и объект, который был записан. Вызов этого обработчика также содержит ТекущийОбъект и похож на предыдущие (листинг 3.32).
Листинг 3.32. Объявление обработчика события «После записи на сервере»
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
Однако здесь назначение ТекущийОбъект – прямо противоположное тому, что было до этого. Объясним подробнее.
В этом обработчике данные записанного объекта уже помещены в форму. Поэтому «живым» в этом обработчике является уже основной реквизит формы Объект. А ТекущийОбъект существует лишь для того, чтобы дать возможность разработчику выполнить какие-то вспомогательные действия.
Что обычно делают в этом обработчике? Обработчик – в модуле формы, значит, предполагаются действия над формой. Обработчик вызывается после окончания транзакции записи – значит, это действия, которые должны быть выполнены только в том случае, когда объект 100 % записан. Например, вывод в форме некоторой дополнительной информации, связанной с основными данными объекта. Или выполнение каких-либо действий, которые должны быть выполнены только в том случае, когда объект гарантированно записан.
Отсюда последние замечания: