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