Никак не могу понять в чем проблема. Нужно перебрать строки табличной части документа и проставить скидку. В форме документа сделал перебор:
&НаСервере
Процедура ПолучитьСтрокиДляСкидки()
а = 0;
Для каждого СтрокаТБЗ из Объект.Товары Цикл
а = а +1;
СтрокаДляИзменения = Объект.Товары.Получить(а);
СтрокаДляИзменения.СуммаРучнойСкидки = ПолучитьСкидкуЛето(СтрокаТБЗ.Номенклатура);
КонецЦикла;
КонецПроцедуры
Ругается на Объект.Товары.Получить(а);
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(94)}: Ошибка при вызове метода контекста (Получить)
СтрокаДляИзменения = Объект.Товары.Получить(а);
по причине:
Недопустимое значение параметра (параметр номер '1')
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший