|
Выборка из справочника в наглядном виде | ☑ | ||
---|---|---|---|---|
0
LivingStar
16.12.14
✎
12:31
|
В справочнике контрагенты, есть группа исполнители
в этой группе есть подгруппы, города там возможно ещё какие то подгруппы классификаций в них сами элементы справочника контрагенты как отобрать эту структуру запросом в наглядном виде? что бы в строке было видно, корневая группа, имеющиеся подгруппы и сами элементы либо как то по группировкам как это нагляднее видеть, что бы в удобочитаемом виде читать эту структуру? |
|||
1
kosts
16.12.14
✎
12:32
|
(0) Кому читать, зачем читать, ничего не понятно...
|
|||
2
Godofsin
16.12.14
✎
12:33
|
(0) Скрины давай
|
|||
3
DrZombi
гуру
16.12.14
✎
12:35
|
(0) Нарисуй нам, в Еселе, как хочется видеть
Или на листке бумаги :) |
|||
4
azernot
16.12.14
✎
12:35
|
ВЫБРАТЬ
Контрагенты.Ссылка КАК Контрагент ИЗ Справочник.Контрагенты КАК Контрагенты ИТОГИ ПО Контрагент ИЕРАРХИЯ КАК Контрагент Выгрузи результат запроса в дерево |
|||
5
LivingStar
16.12.14
✎
12:40
|
пробую так сделать:
ВЫБРАТЬ Контрагенты.Ссылка КАК Ссылка, Контрагенты.ЭтоГруппа, Контрагенты.Родитель КАК Родитель ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ Контрагенты.Родитель В ИЕРАРХИИ(&Родитель) ИТОГИ МАКСИМУМ(Ссылка) ПО Родитель чет не очень, не видно первого родителя, корневого потом входящие в него а в них элементы, так именно думаю нужно |
|||
6
vicof
16.12.14
✎
12:42
|
(1)(2)(3)(4) Ниавные чуктоские дети, никогда не имевшие дело с ливинстаром :))
|
|||
7
pessok
16.12.14
✎
12:45
|
ПолноеНаименование()
|
|||
8
azernot
16.12.14
✎
13:05
|
ВЫБРАТЬ
ВЫБОР КОГДА СпрКонтрагенты.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель ИНАЧЕ Null КОНЕЦ КАК Группа1, ВЫБОР КОГДА СпрКонтрагенты.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель ИНАЧЕ Null КОНЕЦ КАК Группа2, ВЫБОР КОГДА СпрКонтрагенты.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель.Родитель ИНАЧЕ Null КОНЕЦ КАК Группа3, ВЫБОР КОГДА СпрКонтрагенты.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель.Родитель ИНАЧЕ Null КОНЕЦ КАК Группа4, ВЫБОР КОГДА СпрКонтрагенты.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА Null КОГДА СпрКонтрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СпрКонтрагенты.Родитель ИНАЧЕ Null КОНЕЦ КАК Группа5, СпрКонтрагенты.Ссылка КАК Контрагент ИЗ Справочник.Контрагенты КАК СпрКонтрагенты |
|||
9
batman69
16.12.14
✎
13:29
|
(8) Жесть!!!!
|
|||
10
Злобный монстр
16.12.14
✎
13:46
|
(10) ААААААаааа! Мои глаза!!!!
|
|||
11
Злобный монстр
16.12.14
✎
13:46
|
(10) к (8)
|
|||
12
batman69
16.12.14
✎
13:52
|
(10) ))))
|
|||
13
vicof
16.12.14
✎
13:54
|
||||
14
LivingStar
16.12.14
✎
18:56
|
Как в запросе выбрать группу и все её подгруппы с элементами .
И потом перебором обойти рекурсивно выборку, обойдя и выведя каждую ветвь. Как это можно сделать? |
|||
15
ВРедная
16.12.14
✎
19:31
|
(14) а зачем сначала выбирать группу и все ее элементы, а потом еще рекурсивно обходить то, что уже вывели?
|
|||
16
azernot
17.12.14
✎
12:12
|
(14) Ты (4) вообще видел?!
Теперь я понимаю смысл сообщения в (6) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |