Имя: Пароль:
1C
1С v8
Не соображу как составить запрос
0 lucifer
 
18.07.13
14:29
Есть древовидный справочник (количество уровней может быть произвольное)
Как указав родителя получить все его подчиненные элементы, учесть то что у подчиненных элементов могут быть свои подчиненные элементы.
Если бы речь шла только об одном уровне, тогда все просто

Выбрать*
Из Справочник.Опа как БольшаяОпа
где БольшаяОпа.Родитель как &Родитель

А вот как получить вообще все подчиненные даже не представляю, рекурсия какая-то должна быть.
1 Wobland
 
18.07.13
14:30
в иерархии
2 zak555
 
18.07.13
14:30
вИиерархии
3 lucifer
 
18.07.13
14:30
(1) чего?
4 ДенисЧ
 
18.07.13
14:30
Выбрать *
Из Справочник.Опа
Где Ссылка В ИЕРАРХИИ (&Родитель)
5 Wobland
 
18.07.13
14:31
(3) иерархии в
6 lucifer
 
18.07.13
14:31
опа, даже не знал такого, спасибо )
7 zak555
 
18.07.13
14:32
только если не нужен сам элемент, нужно ещё условие
8 EvgeniuXP
 
18.07.13
14:33
ГДЕ НЕ ЭтоГруппа
9 zak555
 
18.07.13
14:37
(8) это что ?
10 lucifer
 
18.07.13
14:38
(8) про группы никто не говорил, иерархия может состоять и из элементов
11 Cashtane
 
18.07.13
14:41
Стаж: 3 года 11 дней
12 lucifer
 
18.07.13
14:43
(11) ну да, стыдно (
13 EvgeniuXP
 
18.07.13
14:53
(10) выбрать элементы, без групп.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший