Модуль приложения

Модуль приложения существует в единственном экземпляре и принадлежит всей конфигурации в целом. Он автоматически выполняется в момент загрузки конфигурации, при старте следующих клиентских приложений:

Модуль приложения предназначен для отработки действий, связанных с сеансом работы пользователя (прежде всего обработки начала и окончания сеанса работы). Он недоступен для процедур, работающих на сервере. В нем рекомендуется реализовывать только обработчики соответствующих событий. Следует помнить, что необработанное исключение в каком-либо обработчике события этого модуля приведет к аварийному завершению работы всей системы.

Например, в следующем примере аварийного завершения не произойдет:
Процедура ПриНачалеРаботыСистемы() 

   Попытка 
      а = 1/0;

   Исключение
      Сообщить("Деление на 0");

   КонецПопытки;

КонецПроцедуры
В то же время следующий пример приведет к аварийному завершению:
Процедура ПриНачалеРаботыСистемы()

   а = 1/0;

КонецПроцедуры
Процедуры и функции модуля приложения, а также переменные, для которых в заголовке указано ключевое слово Экспорт, доступны:

В контексте модуля приложения доступны: