Имя: Пароль:
1C
1С v8
получение из таблици интервалов дерево интервалов
0 mkanaev
 
31.05.12
09:52
Добрый день, голова совсем не варит подскажите плиззз...
Есть таблица например

Услуги       100   1000
Товары       200   500
Таблица1     600   950
таблица2     250   400
таблица3     420   480
таблица4     650   900

Мне нужно получить дерево вложенности:

Услуги     100      1000
     Товары     200     500
           Таблица2     250     400
           таблица3     420     480
     Таблица1   600     950
           таблица4     650   900


вообщем нужно построить дерево вложенности интервалов, может ктонить подскажет как это сделать, я уже голову сломал... есть конечно варианты типа левоеСоединение по циклу и на каждом шаге проверять есть ли результат если есть то продолжать, потом собрать итоги, но это очень не оптимально....
1 МихаилМ
 
31.05.12
10:10
создете колонку родитель

сравниваете все со всеми
вычисляете  родителя 1 уровня
далее тоже без этих родителей

так пока не построите дерево

далее выгружаете в дерево
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.