Имя: Пароль:
1C
1С v8
Как получить такую структуру из таблицы?
0 al_zzz
 
10.08.18
08:03
Есть таблица(регистр сведений):
http://snap.ashampoo.com/1QvleaWuGC8owzZ49seCEXvIqDfKb5c3oXHsy9H0cGoyAjU03zCbsyJd4po6Mqz2
Она представляет из себя набор последовательных цепочек типа:
form2    parent form2
2             1
3             2
  ..............
И так далее.
Как мне получить в отчете такую структуру из неё:
1  -|
     2  -|
         3 -|
..............?
1 craxx
 
10.08.18
08:06
Классическое транзитивное замыкание. Рекурсия, ИМХО
2 Мимохожий Однако
 
10.08.18
08:07
Только я ничего не понял?
(1) Силён
3 ilya_i
 
10.08.18
08:09
Уровень вложенности известен? Если да то можно запросом, если нет, то надо будет обработать результаты запроса в таблице значений или в дереве значений.
4 al_zzz
 
10.08.18
08:44
Уровень вложенности неизвестен.
(2) Последняя ветка дерева уехала влево после вывода поста.
Похоже да, придется рекурсивно формировать. Думал как-то запросом можно или наборами данных СКД. Похоже что нет.
5 Малыш Джон
 
10.08.18
08:59
(4) наборами данных в СКД можно, но это очень замороченно и очень неэффективно по производительности.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс