В УПП делал вот так, без добавления параметров сеанса (используем реквизит "Основное подразделение" из настроек пользователя):
ГДЕ #ТекущаяТаблица.Подразделение В
(ВЫБРАТЬ НастройкиПользователей.Значение
ИЗ РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.НастройкиПользователей КАК ПланНастройкиПользователей
ПО НастройкиПользователей.Настройка = ПланНастройкиПользователей.Ссылка
ГДЕ НастройкиПользователей.Пользователь = &ТекущийПользователь И
ПланНастройкиПользователей.Наименование = "Основное подразделение")
По быстродействию из-за вложенного запроса должно быть хуже, но, на мой взгляд, универсальнее.