v8: Параметры сеансаПараметры сеанса задаются в дереве конфигурации, они в определенной степени компенсируют недостаток глобальных переменных в версии 8.0. | | Автор статьи: Последняя редакция №1 от 01.03.05 URL: http://kb.mista.ru/article.php?id=32 | |
У каждого параметра задается тип из допустимых. В множество допустимых типов для параметра сеанса добавлены Null, УникальныйИдентификатор, ВидДвиженияНакопления и другие. Тип может быть и составным.
Параметры сеанса доступны в общих модулях и любых других модулях через конструкцию ПараметрыСеанса.ИмяПараметра. Таким образом, параметры сеанса в определенной степени компенсируют недостаток глобальных переменных в версии 8.0. Ведь экспортируемые переменные (а также процедуры и функции) модуля приложения недоступны в общих модулях.
Обращаться к параметру сеанса в выражении можно только после его инициализации, которая обычно происходит в модуле приложения в процедуре ПриНачалеРаботыСистемы.
Пример: Пользователь, ТекущийЦФО, ИдетОбмен
Пример параметров сеанса:
• ТекущийПользователь – тип СправочникСсылка.Пользователи
• ТекущийЦФО – тип СправочникСсылка.ЦФО
• ИдетОбменРБД – тип «булево»
• МаксимальныйУровеньДоступа – тип «число» |