Имя: Пароль:
1C
1С v8
Цикл для каждого
0 igoza
 
15.05.13
09:38
В документе таблица Характеристики

мне нужно выделить каждую строку и что-то с ней сделать

   Для Каждого ТекущаяСтрока Из ЭлементыФормы.Комплектующие Цикл
       
       ПредупреждениеЭлементыФормы.Комплектующие.ТекущаяСтрока.Количество);
   КонецЦикла;    

но он выдаёт ошибку
{Документ.ПоступлениеКомплектующих.Форма.ФормаДокумента1.Форма(22)}: Итератор для значения не определен
   Для Каждого ТекущаяСтрока Из ЭлементыФормы.Комплектующие Цикл
1 ДенисЧ
 
15.05.13
09:38
анафея ты ЭлементыФормы итерируешь? Может, всё-таки к документу обратиться?
2 Ork
 
15.05.13
09:39
(0) А почему элементы формы, а не исходная таблица?
3 Balabass
 
15.05.13
09:39
для каждого строка из комплектующие цикл
тратата
конеццикла
4 drcrasher
 
15.05.13
09:39
вот стопудово в ПередЗаписью()
5 PowerBoy
 
15.05.13
09:40
ЭлементыФормы.Комплектующие.Значение
6 Defender aka LINN
 
15.05.13
09:41
(5) рукалицо...
7 Asmody
 
15.05.13
09:42
(0) у тебя фундаментальное непонимание разницы между реквизитами и элементами формы. Попытайся разобраться с этим
8 igoza
 
15.05.13
09:43
(7)пошёл разибираться)
9 Asmody
 
15.05.13
09:45
(8) в качестве отправной точки: реквизиты формы содержат данные, а элементы формы эти данные отображают и служат для их изменения.
10 Asmody
 
15.05.13
09:46
(9)+ интерактивного изменения!
11 igoza
 
15.05.13
10:58
КолСтр = Комплектующие.Количество();
   
   Для Каждого ТекущаяСтрока Из Комплектующие Цикл
                   
       Предупреждение(ТекущаяСтрока.Комплектующие);
       
   КонецЦикла;