Имя: Пароль:
1C
1С v8
УФ ДеревоЗначений
0 VanGogh
 
07.06.13
14:02
Пытаюсь выгрузить некоторые значения иерархического справочника в древо значений с сохранением структуры

Запрос.текст = "
|ВЫБРАТЬ
|Спр.Ссылка КАК ЭлементСправочника
|ИЗ
|Справочник.СправочникСЭлементами КАК Спр
|Итоги ПО
|ЭлементСправочника ИЕРАРХИЯ";

РезультатЗапроса = Запрос.Выполнить();
   
Если РезультатЗапроса.Пустой() Тогда
Иначе
  дзЗнач = РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
  ЗначениеВРеквизитФормы(дзЗнач,"дзНаФорме");
КонецЕСли;

Проблема в том, что данные не совсем корректно отображаются, и непонятно из-за чего,
конечный элемент в дереве иерархии отображается тоже как родитель и соответственно его также можно раскрыть, нажав на +, и в подчинении указан такой же элемент! То есть дублирование последнего элемента ветки дерева, он показывается и как родитель, и как подчиненный элемент.

У СправочникаЭлементов стоит вид иерархии "Иерархия элементов",
у Элемента формы дзНаФорме свойство отображение-"Дерево"

Подскажите, что можно сделать, чтобы данные дерева значений отображались корректно без дублирования последних элементов.
1 Defender aka LINN
 
07.06.13
14:04
Запрос.текст = "
|ВЫБРАТЬ
|Спр.Ссылка КАК ЭлементСправочника
|ИЗ
|Справочник.СправочникСЭлементами КАК Спр
|ГДЕ
| НЕ ЭтоГруппа
|Итоги ПО
|ЭлементСправочника ТОЛЬКО ИЕРАРХИЯ";
2 Defender aka LINN
 
07.06.13
14:05
Ну или

Запрос.текст = "
|ВЫБРАТЬ
|Спр.Ссылка КАК ЭлементСправочника
|ИЗ
|Справочник.СправочникСЭлементами КАК Спр
|УПОРЯДОЧИТЬ ПО
|ЭлементСправочника ИЕРАРХИЯ";
3 VanGogh
 
07.06.13
14:07
(1)Спасибо большое!
Закон Брукера: Даже маленькая практика стоит большой теории.