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