Модуль сеанса существует в единственном экземпляре и принадлежит всей конфигурации в целом. Он автоматически выполняется при старте прикладного решения в момент загрузки конфигурации. Этот модуль может содержать только определения процедур и функций, может использовать процедуры из общих модулей конфигурации и не содержит экспортируемых процедур и функций.
Этот модуль всегда исполняется в привилегированном режиме сервера «1С:Предприятия» и предназначен для инициализации параметров сеанса и отработки действий, связанных с сеансом работы. Установка параметров сеанса выполняется в обработчике события УстановкаПараметровСеанса(). Вызов обработчика УстановкаПараметровСеанса() производится до вызова обработчика события ПередНачаломРаботыСистемы() (ПриНачалеРаботыСистемы() в случае модуля внешнего соединения).
При выполнении обработчика события УстановкаПараметровСеанса() может возникнуть необходимость определить, какой сеанс стартует: фонового задания или какой-либо другой. Это может потребоваться в том случае, если для объем инициализируемых данных существенно различается, например для фонового задания. Определить тип сеанса можно с помощью методов ПолучитьТекущийСеансИнформационнойБазы() и ПолучитьФоновоеЗадание(). Первый метод возвращает описание текущего сеанса ? объект СеансИнформационнойБазы. Вызов метода ПолучитьФоновоеЗадание() у полученного объекта позволит однозначно понять, стартует сеанс фонового задания или какой-либо другой сеанс.