Добрый день!
Нужно сделать отбор справочника по одной группе.
Например: справочник «Контрагенты» имеет три группы «Поставщики», «Покупатели», «Банки». Необходимо установить фильтр и работать только с группой «Банки».
Константы.Ф1_Банки тип (СправочникСсылка.Контрагенты).
РодительСсылка = Константы.Ф1_Банки.Получить().Ссылка;
Форма = Справочники.Контрагенты.ПолучитьФормуСписка("ФормаСпискаБанки");
спсКодыГрупп = Новый СписокЗначений;
спсКодыГрупп.Добавить(РодительСсылка.Ссылка);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("отбор", спсКодыГрупп );
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка,
| Контрагенты.Родитель
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Ссылка В ИЕРАРХИИ(&отбор) ";
При просмотре справочника в режиме «Без иерархии» - видим только нужны группы, подгруппы и элементы, но когда включаем иерархию видим пусты папки «Покупатели» и «Постащики».