|
Количество уровней иерархии в запросе | ☑ | ||
---|---|---|---|---|
0
Boleev
29.08.12
✎
11:21
|
Можно ли в запросе для всех уровней узнать количество нижележащих иерархический уровней?
Примерно так Дальний Восток 2 -Хабаровск 0 -Владивосток 1 --остров Русский 0 |
|||
1
Wobland
29.08.12
✎
11:22
|
нет. при обходе можно
|
|||
2
Boleev
29.08.12
✎
11:22
|
(1) а при обходе как?
|
|||
3
Wobland
29.08.12
✎
11:25
|
(2) Уровень() скажет тебе уровень, количество уровней заранее известно
|
|||
4
andrewks
29.08.12
✎
11:28
|
(0) итоги по иерархии
|
|||
5
andrewks
29.08.12
✎
11:29
|
+(4) сторно, тебе кол-во _уровней_ надо
|
|||
6
ThreeTONE
29.08.12
✎
11:30
|
выбор когда Номенклатура.ЭтоГруппа = истина тогда 1
когда номенклатура.родитель.ЭтоГруппа = истина тогда 2 когда номенклатура.родитель.родитель.ЭтоГруппа = истина тогда 3 когда номенклатура.родитель.родитель.родитель.ЭтоГруппа = истина тогда 4 |
|||
7
ThreeTONE
29.08.12
✎
11:31
|
оп, не внимательно то прочитал первый пост...
|
|||
8
Boleev
29.08.12
✎
11:31
|
(6) ну и так к сведению
вместо Номенклатура.ЭтоГруппа = истина можно просто Номенклатура.ЭтоГруппа |
|||
9
andrewks
29.08.12
✎
11:32
|
наверное, всё-таки, (1)
|
|||
10
Boleev
29.08.12
✎
11:32
|
(3) не пойдет. некоторые подразделения исключаются в запросе.
|
|||
11
Boleev
29.08.12
✎
11:34
|
(9) а как быть, что по факту такая структура в справочнике
Дальний Восток -Хабаровск -Владивосток --остров Русский ---Улица Ленина а считать надо так как указано в сабже, то есть не все элементы попадают в подсчет |
|||
12
andrewks
29.08.12
✎
11:35
|
(10) 1-й запрос - к группам, потом при обходе - закинешь в ТЗ с номерами уровней, в ТЗ и параметром во 2-й запрос, там затянешь в ТЗ, соединение + макс по уровню
|
|||
13
Boleev
29.08.12
✎
11:36
|
(12) дык нету групп. Иерархия элементов
|
|||
14
andrewks
29.08.12
✎
11:41
|
(13) кстати, в выборке результата запроса есть Уровень()
|
|||
15
andrewks
29.08.12
✎
11:42
|
(13) а для справов разве Уровень() только группы считает? какая разница, какая иерархия?
|
|||
16
kabanoff
29.08.12
✎
12:35
|
Ну как-то так:
|
|||
17
kabanoff
29.08.12
✎
12:36
|
(16) УПОРЯДОЧИТЬ ПО
Количество УБЫВ |
|||
18
Reset
29.08.12
✎
12:47
|
(16) Запрос выдаст весь справочник и количество непосредственно подчиненных элементов
1. Как относится к теме? 2. Зачем там временная таблица? |
|||
19
andrewks
29.08.12
✎
13:12
|
(18) +1
|
|||
20
kabanoff
29.08.12
✎
13:46
|
(18)
1. А разве требуется что-то другое? 2. Для наглядности. |
|||
21
andrewks
29.08.12
✎
15:00
|
(20) 1. да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |