|
Вставить() в КоллекцияСтрокДереваЗначений
| ☑ |
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].ДанныеМногострочныхЧастей;
Поля Строки и Родитель не трогаем
|
|