Имя: Пароль:
1C
1С v8
Как перебрать строки табличной части формы-владельца
0 Iori
 
11.11.11
09:25
Вообще задача следующая: Из документа вызывается обработка:

ФормаЦенники = Обработки.ЦенникиШтучного.ПолучитьФорму("Форма",ЭтаФорма);
ФормаЦенники.Открыть();

А в обработке нужно перебрать строки табл части формы-владельца.
Следующий код у меня не сработал:

ТаблНоменклатуры = ВладелецФормы.ЭлементыФормы.Товары;
Для Каждого ТекСтрока Из ТаблНоменклатуры Цикл
    НоваяСтрока = ЭлементыФормы.ТабличноеПоле.ДобавитьСтроку();
. . . .
КонецЦикла;

А как правильно?
1 Maxus43
 
11.11.11
09:29
именно формы владельца? там не сохранённые значения
2 hhhh
 
11.11.11
09:29
ТаблНоменклатуры = ВладелецФормы.Товары;
3 Maxus43
 
11.11.11
09:29
ну и добавлять надо в ТЧ а не в элементы формы
4 Maxus43
 
11.11.11
09:31
З.ы. Пример типовой - кнопка "Изменить" в ПТУ например
5 Axel2009
 
11.11.11
09:35
если элементы формы тогда
ТаблНоменклатуры = ВладелецФормы.ЭлементыФормы.Товары.Значение;
Для Каждого ТекСтрока Из ТаблНоменклатуры Цикл
    НоваяСтрока = ЭлементыФормы.ТабличноеПоле.ДобавитьСтроку();
. . . .
КонецЦикла;
6 Iori
 
11.11.11
09:42
Спасибо! У меня получилось