Имя: Пароль:
1C
1С v8
Дерево значений
0 Мандалай
 
03.06.19
13:26
Есть ДеревоЗначений.
У дерева несколько колонок.
Каким образом сохранить иерархию, но собрать все колонки в одну.
1 1Сергей
 
03.06.19
13:27
рекурсией?
2 mistеr
 
03.06.19
13:32
Ничего не понятно.
3 sqr4
 
03.06.19
13:36
(0) множественный тип и все
4 Мандалай
 
03.06.19
13:37
Дерево значений (все значения в разных колонках):

Контрагент1
          - Договор1
          - Договор2
Контрагент2
          - Договор3
Контрагент3
          - Договор4
          - Договор5
          - Договор6

Мне надо преобразовать его в вид типа:
Контрагент1
-Договор1
-Договор2
Контрагент2
-Договор3
Контрагент3
-Договор4
-Договор5
-Договор6

То есть избавиться от множества колонок.
5 mistеr
 
03.06.19
13:39
(4) Добавь колонку, заполни в цикле (с рекурсией). В чем проблема?
6 Мандалай
 
03.06.19
13:39
(1)А? А по крутому?
(3)То что поле должно быть составного типа это понятно.
7 ДенисЧ
 
03.06.19
13:43
(6) ЧТо может быть круче рекурсии? Только бесконечная рекурсия...
8 mistеr
 
03.06.19
13:47
(7) Высший пилотаж — это бесконечная рекурсия, при которой программа не падает от нехватки памяти.
9 fisher
 
03.06.19
13:59
(6) А что тогда непонятно? Как дерево обойти?
10 Ёпрст
 
03.06.19
14:02
(0) а нафига ? Не проще ли в дереве отображать, как надо, не меняя состава колонок ?
11 Ёпрст
 
03.06.19
14:03
И скрыть лишние (в данном случае, колонку с договором)
12 fisher
 
03.06.19
14:12
(10) По моему опыту - не проще. Колонка с реальной иерархией данных часто удобнее, особенно если работа с деревом обрастает плюшками.
13 Мандалай
 
03.06.19
14:14
Походу придется создавать новое дерево и переливать туда данные в цикле.
Новая колонка? Она тоже участвует в иерархии.
Количество колонок может различаться.
14 1Сергей
 
03.06.19
14:18
Колонка участвует в иерархии? етокак
15 Mort
 
03.06.19
14:20
В запросе:
Выбрать контрагент, договор ...
Итоги контрагент как договор
16 1Сергей
 
03.06.19
14:22
(15) а как пихануть ДЗ в запрос?
17 Мандалай
 
03.06.19
14:31
На входе ТЗ
18 mistеr
 
03.06.19
14:33
(17) Мы еще часок подождем, пока ты родишь постановку задачи до конца.
19 Мандалай
 
03.06.19
14:35
(15)Вариант.
(18)Не расходитесь.
20 Мандалай
 
03.06.19
16:38
(15)Не канает.
Повторяющийся псевдоним "Поле".
21 Мандалай
 
03.06.19
16:41
Тему можно закрывать.
Реализовал с дополнительным деревом значений.