logo
KompTehn_vNaukTehn_amp_ObrazLekts

Типы программных модулей и их выполнение.

Программные модули в конфигурации не являются самостоятельными про­граммами, поскольку являются частью всей конфигурации задачи. Про­граммный модуль - это "контейнер" для размещения текстов процедур и функций, вызываемых системой во время исполнения в определенные мо­менты времени.

Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют опи­сания специфических алгоритмов функционирования.

Каждый отдельный модуль воспринимается системой как единое целое, по­этому все процедуры и функции программного модуля выполняются в од­ном контексте.

Существуют следующие виды программных модулей:

Выполнение программных модулей происходит только в режиме 1С:Предприятия. Программный модуль выполняется при открытии формы соответствующего объекта. Глобальный модуль выполняется при запуске системы. Процедуры и функции с предопределенными именами вызываются системой автоматически при наступлении определенного системного события (например, ПриНачалеРаботыСистемы(), ПриЗавершенииРаботыСистемы() - в глобальном модуле, ПриОткрытии(), ПриЗаписи(), ВводНового() - в модулях форм документов и справочников).