Имя: Пароль:
1C
1С v8
ошибка в печатной форме
0 r2d24
 
17.04.14
11:34
Что делаю не так?  

Запрос.Текст = ТребованиеНакладнаяТекстЗапросаШапки1();    
    Шапка = Запрос.Выполнить().Выбрать();             
    Макет = ПолучитьМакет("Макет");     
    Пока Шапка.Следующий() Цикл             
        Область = Макет.ПолучитьОбласть("ТЧ");
        Счетчик = 0;
        Для каждого Стр из Шапка.Материалы Цикл
            Область.Параметры.Товар     = Стр.Материалы.Номенклатура;
            Область.Параметры.Кол         = Стр.Материалы.Количество;
            Область.Параметры.Ном        =Счетчик + 1;
            ТабДокумент.Вывести(Область);
            
        КонецЦикла;            
    КонецЦикла;            
    Возврат ТабДокумент;


Часть текста печатной формы на управляемом приложении.
1 r2d24
 
17.04.14
11:34
(0) не нравится вот эта строчка:
Для каждого Стр из Шапка.Материалы Цикл
2 r2d24
 
17.04.14
11:42
хотя бы мысль есть?
Может здесь нужно использовать совсем другой тип кода?
3 r2d24
 
17.04.14
11:49
нашел, надо было так сделать:
ТаблицаМатериалов = Шапка.Материалы.Выгрузить();
        Для Каждого Стр Из ТаблицаМатериалов Цикл
            Область.Параметры.Товар     = Стр.Номенклатура;
4 Godofsin
 
17.04.14
11:49
хня какая-то....
5 YF
 
17.04.14
11:55
(1) Тебе не нравится?