Имя: Пароль:
1C
1С v8
не выводится печатная форма на экран
, , , ,
0 Ar-Bus
 
18.09.12
13:05
Подскажите, что не так написано в тексте модуля?

       Макет = ОтчетОбъект.ПолучитьМакет("Макет");
       ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
       Для Каждого ТекСтрокаТЗ из ТЗ Цикл
           ОбластьСтрока.Параметры.Контрагент=ТекСтрокаТЗ.Контрагент;
           ОбластьСтрока.Параметры.Сырье=ТекСтрокаТЗ.Сырье;
           ОбластьСтрока.Параметры.ГодУрожая=ТекСтрокаТЗ.ГодУрожая;
           ОбластьСтрока.Параметры.Приход=ТекСтрокаТЗ.Приход;
           ОбластьСтрока.Параметры.Расход=ТекСтрокаТЗ.Расход;
           Макет.Вывести(ОбластьСтрока);
       КонецЦикла;
1 Cube
 
18.09.12
13:05
Макет.Показать();
2 Cube
 
18.09.12
13:06
+(1) Нет, не так. Надо Так:

       ТабДокумент = Новый ТабличныйДокумент;
       Макет = ОтчетОбъект.ПолучитьМакет("Макет");
       ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
       Для Каждого ТекСтрокаТЗ из ТЗ Цикл
           ОбластьСтрока.Параметры.Контрагент=ТекСтрокаТЗ.Контрагент;
           ОбластьСтрока.Параметры.Сырье=ТекСтрокаТЗ.Сырье;
           ОбластьСтрока.Параметры.ГодУрожая=ТекСтрокаТЗ.ГодУрожая;
           ОбластьСтрока.Параметры.Приход=ТекСтрокаТЗ.Приход;
           ОбластьСтрока.Параметры.Расход=ТекСтрокаТЗ.Расход;
           ТабДокумент.Вывести(ОбластьСтрока);
       КонецЦикла;
       ТабДокумент.Показать();
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.