|
Вывести Подразделения в виде развернутого дерева |
☑ |
0
deadpuma
10.09.12
✎
10:49
|
Нужно в форме списка вывести Подразделения в виде развернутого дерева. Было реализовано в виде динамического списка, сейчас делаю через Дерево Значений. делаю запрос,но он не совсем корректно формирует дерево, есть повторяющиеся узлы.
Процедура ЗаполнитьДеревоПодразделений ()
ДеревоПодразделения.ПолучитьЭлементы().Очистить();
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Подразделения.Ссылка КАК Ссылка
|ИЗ
| Справочник.Подразделения КАК Подразделения
|ИТОГИ ПО
| Ссылка ТОЛЬКО ИЕРАРХИЯ";
Результат=Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
КонецПроцедуры;
подскажите что не так делаю?
|
|
1
zladenuw
10.09.12
✎
10:51
|
ЦФОДерево = Рез.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
|
|
2
deadpuma
10.09.12
✎
11:05
|
(1) нет дело вот в чем
|
|
3
zladenuw
10.09.12
✎
11:10
|
(2) и что там не так ?
|
|
4
deadpuma
10.09.12
✎
11:12
|
в ветке Отдел продаж посмотрите(вторая сверху), дублирование идет
|
|
5
deadpuma
10.09.12
✎
11:14
|
там должно быть
Отдел продаж
-ОП ИНТ
-ОП МД
-ОРКП
|
|
6
zladenuw
10.09.12
✎
11:16
|
а ты выведи только группы себе и посмотри свою иерархию. может у тебя проблема там.
|
|
7
deadpuma
10.09.12
✎
11:22
|
(6)в самой иерархии ошибки нет, проверял в пользовательском режиме, видимо я в запросе что-то не так делаю
|
|
8
zladenuw
10.09.12
✎
11:32
|
ОбходРезультатаЗапроса.ПоГруппировкам пробовал так или нет ?
|
|
9
Naumov
10.09.12
✎
12:14
|
" |ИТОГИ ПО
| Ссылка ТОЛЬКО ИЕРАРХИЯ";"
за чем ТОЛЬКО ИЕРАРХИЯ?
|
|