Имя: Пароль:
1C
1С v8
Вставить() в КоллекцияСтрокДереваЗначений
0 FIL0S0FF
 
09.04.20
14:26
Добрый день.
Прошу подсказки. Где я туплю?
Мой код:
Прил5 = Контейнер.Лист02.Строки[0].Строки.Вставить(4);
Прил5 = ДеревоЗначенийЛиста2.Строки[0].Строки[4];


Так же пробовал
Прил5 = Контейнер.Лист02.Строки[0].Строки.Вставить(4);
Прил5.Строки=ДеревоЗначенийЛиста2.Строки[0].Строки[4].Строки;

Не работает Строка с индексом 4 создается но строки в ней пустые


Пример из ситаксис помошника:
НовыйЭлемент = СтрокиСостава.Вставить(5);
НовыйЭлемент.Затрата = Затрата;
НовыйЭлемент.Норма = Количество;
1 Ёпрст
 
09.04.20
14:29
(0) ну и ? Где твой код, аналогичный СП ?
2 Ёпрст
 
09.04.20
14:31
Ты вставляешь новую строку в дерево и ничем её не заполняешь, что ты хочешь тогда ?
3 FIL0S0FF
 
09.04.20
14:43
мне нужно пустую строку заполнить другой строкой

Прил5 = ДеревоЗначенийЛиста2.Строки[0].Строки[4];
Что тут не так?
4 FIL0S0FF
 
09.04.20
14:47
кажется разобрался
5 vicof
 
09.04.20
14:48
ЗаполнитьЗначенияСвойств тебя спасет
6 FIL0S0FF
 
09.04.20
16:15
Правильный вариант

Контейнер.Лист02.Строки[0].Строки[4].Строки.Очистить();
Прил5 = Контейнер.Лист02.Строки[0].Строки[4].Строки.Добавить();
Прил5.Данные= ДеревоЗначенийЛиста2.Строки[0].Строки[4].Строки[0].Данные;
Прил5.ДанныеМногострочныхЧастей= ДеревоЗначенийЛиста2.Строки[0].Строки[4].Строки[0].ДанныеМногострочныхЧастей;

Поля Строки и Родитель не трогаем