Как получить значение из табличной части по номеру строки? #714838


#0 by AlexBor
Есть табличная часть  в ней всего одна колонка "ПереченьЗапрашиваемыхМатериалов" в табличной части всегда будет только 5 сторок. Требуется получить значение из каждой строки т.е. допустим A=ЭлементыФормы.ПереченьЗапрашиваемыхМатериалов.ДанныеСтроки(ИЗСТРОКИ1); ну и т.д.
#1 by Timon1405
"всегда будет только 5 сторок" - нет ничего более постоянного чем временное
#2 by AlexBor
Пока всегда
#3 by Maxus43
СтрокаN = ТЧ[НомерСтроки-N];
#4 by VladZ
И в чем проблема?
#5 by AlexBor
А по сути вопроса что то есть?
#6 by Maxus43
тьфу. СтрокаN = ТЧ[N-1];
#7 by AlexBor
Если можно по подробнее не совсем понятно
#8 by Fish
А что тут может быть непонятного? СП читал? Табличная часть (Tabular section) Элементы коллекции: Строка табличной части Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0).
#9 by Timon1405
У вас будет 5 строчек а в примере только 2 A=ЭлементыФормы.ПереченьЗапрашиваемыхМатериалов.ДанныеСтроки(ИЗСТРОКИ1); B=ЭлементыФормы.ПереченьЗапрашиваемыхМатериалов.ДанныеСтроки(ИЗСТРОКИ2); Напишите все, если можно поподробнее, а то нам не совсем понятно что там дальше.
#10 by ChiginAV
"Пока всегда" - это шедевр!
#11 by AlexBor
У меня все получилось. Большое спасибо за ответы по существу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С