|
Получить список счетов по родителю
| ☑ |
0
Stim
09.11.15
✎
14:44
|
Есть некий справочник, у которого есть реквизит "Счет", тип - плансчетовСсылка.Хозрасчетный
счет может быть указан любой, в том числе самого верхнего уровня.
Необходимо на каждый такой счет(элемент справочника) вывести субсчета счета.
т.е.
есть спр Наименование01Счет, счет - 01
нужно в запросе получить все субсчета этого счета, должно быть:
Наименование01Счет 01 01
Наименование01Счет 01 01.01
Наименование01Счет 01 01.03
Наименование01Счет 01 01.03.01
так я получу список всех нужных счетов:
ВЫБРАТЬ
Хозрасчетный.Ссылка
ИЗ
ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
Хозрасчетный.Ссылка В ИЕРАРХИИ
(ВЫБРАТЬ
СправочникСоСчетами.Счет
ИЗ
СправочникСоСчетами КАК СправочникСоСчетами)
но как теперь соединить с таблицей СправочникСоСчетами, ведь в соединении нельзя указывать иерархию
|
|
1
XLife
09.11.15
✎
14:49
|
.родитель :)
|
|
2
cw014
09.11.15
✎
14:50
|
(1) А если вложенность в три уровня?
|
|
3
cw014
09.11.15
✎
14:50
|
(1) .родитель.родитель?
|
|
4
XLife
09.11.15
✎
14:52
|
(3) смекаешь... :)
|
|
5
cw014
09.11.15
✎
14:54
|
(4) А давай предположим 10 уровней, что напишешь?
|
|
6
VikingKosmo
09.11.15
✎
14:56
|
(5) много .родитель ;)
|
|
7
XLife
09.11.15
✎
14:57
|
(5) сам как думаешь?
|
|
8
cw014
09.11.15
✎
14:58
|
(7) Давай, покажи эту строку, будь "декоратором", бл**ть
|
|
9
aka AMIGO
09.11.15
✎
14:58
|
(5) 10 уровней - нонсенс.. Не более 3. И Родитель тоже три раза :)
|
|
10
Stim
09.11.15
✎
14:58
|
(5) если бы речь шла про уровни справочника, то в запросе такую задачу было бы не решить. если только не формировать запрос динамически, в зависимости от величины уровня самой большой иерархии
|
|
11
cw014
09.11.15
✎
15:01
|
Ну вообще по идее можно сформировать через соединения и конструкций "ВЫБОР ... КОГДА"
|
|