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


выводится просто списком, без иерархии, как в справочнике.
Подскажите, пожалуйста.
1 Juliette_
Juliette
 
20.09.20
14:08
витрина это реквизит справочника номенклатура.
присвоила нескольким элементам из разных групп одну витрину
все равно выходит списком.
надо в справочнике витрина показать иерархически номенклатуру, которым установлена витрина
2 Juliette_
Juliette
 
20.09.20
14:29
все, решила
        |ИТОГИ ПО
        |    Номенклатура ТОЛЬКО ИЕРАРХИЯ";