0
Dimon1C
18.02.15
✎
15:23
|
Есть 8, упр формы, иерархический справочник Услуги, нужны сделать форму подбора ввиде дерева значений, где пользователь мог бы галочками выбрать нужные услуги.
Вопрос, как построить дерево значений, соответствующий спр-ку Услуг (не использую динамический список, так как там не сделать дополнительный реквизит)
Делаю так:
&НаСервере
Процедура ЗаполнитьДеревоУслуг()
Запрос = Новый Запрос("ВЫБРАТЬ
| Услуги.Ссылка КАК Услуга,
| ЛОЖЬ КАК Выбран
|ИЗ
| Справочник.Услуги КАК Услуги
|
|СГРУППИРОВАТЬ ПО
| Услуги.Ссылка
|ИТОГИ ПО
| Услуга ИЕРАРХИЯ");
РезультатЗапроса = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(РезультатЗапроса, "ДеревоУслуг");
КонецПроцедуры
Фомируется дубли узлов.
Уже перебрал все варианты, с иерархией, без, только иерархия.
Такое вообще возможно сделать запросом?
|
|