Имя: Пароль:
1C
 
Программное изменение родителя в типе значений "Дерево"
0 biimmap
 
16.02.10
14:25
Есть дерево значений, сформированное через Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам).
Мне нужно в получившемся дереве изменить структуру дерева, т.е. перенести некоторые элементы с одного уровня на другой. Поле Дерево.СТроки.Родитель недоступно для записи. Как мне для найденной строки установить нового родителя.
1 чувак
 
16.02.10
14:27
А через обход запроса не получиться?
2 Mitriy
 
16.02.10
14:27
Дерево.ТвойРодитель.Строки.Добавить()
3 Mitriy
 
16.02.10
14:28
(2)* ТвойРодительСтрока.Строки.Добавить(), заполнить, а ту удалить...
4 Фокусник
 
16.02.10
14:30
(0) Создать новую ветку, вкопировать в нее всё, в том числе подчиненные. Удалить в старом месте :)
Смену родителя (нехорошие люди), не предусмотрели.
5 biimmap
 
16.02.10
21:10
а можно код написать?

У меня есть СтрокаДерева и СтрокаРодитель. Мне нужно чтоб СтрокаДерева стала веткой СтрокиРодителя. Ессно у строки дерева есть подчиненные строки.
6 biimmap
 
17.02.10
12:27
up
7 biimmap
 
17.02.10
21:34
ещё раз up