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

ПриДобавленииОбработчиковУстановкиПараметровСеанса

страница

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

Синтаксис

Процедура ПриДобавленииОбработчиковУстановкиПараметровСеанса(Обработчики) Экспорт

Параметры

// ИмяПараметра - Строка // УстановленныеПараметры - Массив из Строка // Процедура УстановкаПараметровСеанса(ИмяПараметра, УстановленныеПараметры) Экспорт Если ИмяПараметра = "ТекущийПользователь" Тогда ПараметрыСеанса.ТекущийПользователь = Значение; УстановленныеПараметры.Добавить("ТекущийПользователь"); КонецЕсли; КонецПроцедуры

  • Обработчики — Соответствие из КлючИЗначение:
    • Ключ - Строка - в формате "<ИмяПараметраСеанса>|<НачалоИмениПараметраСеанса*>". Символ '*'используется в конце имени параметра сеанса и обозначает, что один обработчик будет вызван для инициализации всех параметров сеанса с именем, начинающимся на слово НачалоИмениПараметраСеанса.
    • Значение - Строка - в формате "<ИмяМодуля>.УстановкаПараметровСеанса". Пример: Обработчики.Вставить("ТекущийПользователь", "ПользователиСлужебный.УстановкаПараметровСеанса"); Расположение Общий модуль ОбщегоНазначенияПереопределяемый

Доступность

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