94
которого распространяется на модуль;
• информация об объекте конфигурации, к которому принадлежит
модуль;
• локальный контекст самого объекта.
Когда переменные, процедуры и функции модуля объекта определяются
как экспортируемые, они будут доступны в качестве свойств и методов
соответствующих объектов встроенного языка.
Не считая описания переменных и основной программы, модуль объекта
имеет описание процедур-обработчиков событий, связанных с данным объектом.
Состав этих событий варьируется в зависимости от объекта – ПередЗаписью и
ПриЗаписи. Последовательность их вызова определена на рис. 2.32.
Событие ПередЗаписью вызывается для записи данных, а затем для начала
операции регистрации, но до сохранения данных в базе данных. В обработчике
этого события разработчик может отказаться от записи данных, если например,
не выполнены требуемые условия.
Событие ПриЗаписи вызывается во время выполнения записи данных в базу
данных, но до завершения операции регистрации. В обработчике этого события
разработчик может отказаться от записи данных, если, например, в результате
записи этих данных в базу нарушаются какие-либо условия.
Модуль формы.
Любая форма, определяемая в конфигурации, имеет свой модуль. Этот
модуль выполняется при создании объекта Форма встроенного языка. Этот объект
создается при открытии формы прикладного объекта (например, при открытии
формы элемента справочника) или явно получается средствами встроенного
языка. Контекст модуля формы образуется:
• Глобальным контекстом, включающим экспортируемыми функциями и
процедурами общих модулей (если для этих модулей установлено хотя
бы одно из свойств Клиент или Сервер);