Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Дерево значений

Дерево значений
Я
   Мандалай
 
03.06.19 - 13:26
Есть ДеревоЗначений.
У дерева несколько колонок.
Каким образом сохранить иерархию, но собрать все колонки в одну.
 
 
   1Сергей
 
1 - 03.06.19 - 13:27
рекурсией?
   mistеr
 
2 - 03.06.19 - 13:32
Ничего не понятно.
   sqr4
 
3 - 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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.