|
Иерархический справочник в дерево значений | ☑ | ||
---|---|---|---|---|
0
ХочуСпец
29.08.11
✎
14:39
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | Пользователи.Ссылка КАК Пользователь |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.ПометкаУдаления = ЛОЖЬ | И Пользователи.ЭтоГруппа = ЛОЖЬ |ИТОГИ ПО | Пользователь ИЕРАРХИЯ"; ЭлементыФормы.Пользователи.Значение = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); ЭлементыФормы.Пользователи.СоздатьКолонки(); Дублируются данные: т.е. Иванов АА --Иванов АА Сидоров АА --Сидоров АА что не так? |
|||
1
butterbean
29.08.11
✎
14:40
|
ТОЛЬКО ИЕРАРХИЯ
|
|||
2
aleks-id
29.08.11
✎
14:42
|
бесовско как то...
надо | НЕ (Пользователи.ПометкаУдаления | И Пользователи.ЭтоГруппа) |
|||
3
butterbean
29.08.11
✎
14:44
|
(2) это уже другое условие
|
|||
4
ХочуСпец
29.08.11
✎
14:48
|
(1) да сделал ТОЛЬКО ИЕРАРХИЯ все бы хорошо НО для тех элементов справочника, которые находятся в корне в дереве значений выводится сначала пустая строка а потом элементы:
(ПУСТО) --Иванов --Петров (2) да ладно ) |
|||
5
ХочуСпец
29.08.11
✎
14:50
|
(1) и еще
если в справочнике есть папка Табельщики, в ней заполнены элемены, также в этой папке есть еще одна папочка Прочие табельщики, то выводится следующее: Табельщьки --Прочие Табельщик ----Иванов --Табельщики ----Петров ----Сидоров НЕКРАСИВО! |
|||
6
ХочуСпец
29.08.11
✎
14:52
|
хотелось бы получить что то наподобие:
Васильчук Мировнов Ананьев Табельщики --Прочие Табельщики ----Иванов --Петров --Сидоров |
|||
7
Сергей Д
29.08.11
✎
15:01
|
(4) Ну а вы как хотели? Все логично. Остальное реализуется процедурой обхода дерева и построением дерева в том виде, как надо.
|
|||
8
ХочуСпец
29.08.11
✎
15:04
|
(7) допустим в (5) Петров и Сидоров в Дереве находятся на 2-м уровне, а должны находится на первом уровне. Удалять строки уровней?
|
|||
9
butterbean
29.08.11
✎
15:05
|
(8) нет, просто нужно обходить самому результат запроса и заполнять дерево
|
|||
10
ХочуСпец
29.08.11
✎
15:06
|
может кто то уже сталкивался с преобразованием иерархзического справочника в дерево?
|
|||
11
ХочуСпец
29.08.11
✎
15:06
|
(9) неужели нет универсального механизма
|
|||
12
Defender aka LINN
29.08.11
✎
15:11
|
Запрос.Текст =
"ВЫБРАТЬ | Пользователи.Ссылка КАК Пользователь |ИЗ | Справочник.Пользователи КАК Пользователи |УПОРЯДОЧИТЬ ПО | Пользователь ИЕРАРХИЯ"; |
|||
13
ХочуСпец
29.08.11
✎
15:15
|
(12) ну тоже самое что и в (0)
|
|||
14
ХочуСпец
29.08.11
✎
15:16
|
(12) как обойти дерево, чтоб по человечески получилось как в (6)
|
|||
15
ХочуСпец
29.08.11
✎
15:20
|
(12) ИЗВИНЯЮСЬ! НЕ УВИДЕЛ УПОРЯДОЧИТЬ!
все верно работает спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |