Не выводится иерархия в дерево значений
☑
0
Juliette_
Juliette
20.09.20
✎
14:06
Витрина = Элементы.Список.ТекущаяСтрока;
Если Витрина = Неопределено ИЛИ Витрина.ЭтоГруппа Тогда
// Очищаем дерево
ДеревоИнформации.ПолучитьЭлементы().Очистить();
Возврат;
КонецЕсли;
// Перед заполнением дерева очистим его
ДеревоИнформации.ПолучитьЭлементы().Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Номенклатура
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Витрина В ИЕРАРХИИ(&Витрина)
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура ИЕРАРХИЯ";
Запрос.УстановитьПараметр("Витрина", Витрина);
Дерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(Дерево,"ДеревоИнформации");
выводится просто списком, без иерархии, как в справочнике.
Подскажите, пожалуйста.
1
Juliette_
Juliette
20.09.20
✎
14:08
витрина это реквизит справочника номенклатура.
присвоила нескольким элементам из разных групп одну витрину
все равно выходит списком.
надо в справочнике витрина показать иерархически номенклатуру, которым установлена витрина
2
Juliette_
Juliette
20.09.20
✎
14:29
все, решила
|ИТОГИ ПО
| Номенклатура ТОЛЬКО ИЕРАРХИЯ";
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший