2 378 документов
← К списку

ПередЗапускомПрограммы

страница

Позволяет выполнить действия перед запуском сеанса программы, которые невозможно отложить на более поздний этап. Например, настроить начальную страницу и другие параметры интерфейса в зависимости от режима работы. Вызывается в клиентских сеансах и в сеансах регламентных заданий после проверки минимальной версии платформы, заданной в процедуре ОбщегоНазначенияПереопределяемый.ПриОпределенииОбщихПараметровБазовойФункциональности. Не вызывается из сеансов фоновых заданий. Для определения, что запущен клиентский сеанс, можно проверить ТекущийРежимЗапуска() <> Неопределено. Для определения других видов сеанса - условие ПолучитьТекущийСеансИнформационнойБазы().ИмяПриложения = "<имя>", например "WSConnection" или "BackgroundJob". Вызов производится в привилегированном режиме. Рекомендуется размещать здесь код вместо обработчика события УстановкаПараметровСеанса модуля сеанса с проверкой условия ИменаПараметровСеанса = Неопределено. При реализации обработчика следует иметь в виду, что в ИБ могут быть не завершены обработчики обновления и не выполнена дальнейшая инициализация, которая происходит позже при запуске программы. Поэтому может быть небезопасно безусловно вызывать другие процедуры и функции, которые зависят от этого.

Синтаксис

Процедура ПередЗапускомПрограммы() Экспорт

Расположение

Общий модуль ОбщегоНазначенияПереопределяемый

Доступность

Сервер, Толстый клиент, Внешнее соединение