v8: способ "красиво" спрятать часть справочника ч-з RLS.
в этом примере установку параметров сеанса на группы для отбора переделал попроще :) там тему уже не отредатировать. она в архиве :)
СписокГруппДоступаВСеансе = ПараметрыСеанса.ТекущийПользователь.ГруппыДоступаНоменклатуры.ВыгрузитьКолонку("Группа");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ЭтоГруппа
| И (Номенклатура.Родитель В Иерархии (&ГруппаРодителей) или Номенклатура.Ссылка В (&ГруппаРодителей))";
Запрос.УстановитьПараметр( "ГруппаРодителей", СписокГруппДоступаВСеансе);
ВыборкаГруппНижнегоУровня = Запрос.Выполнить().Выгрузить();
Если ВыборкаГруппНижнегоУровня.Количество() > 0 Тогда
ПараметрыСеанса.СписокГруппДоступаВСеансе = Новый ФиксированныйМассив ( ВыборкаГруппНижнегоУровня.ВыгрузитьКолонку("Ссылка"));
КонецЕсли;