Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 12:25

Табличный документ

Автор artm81, 12 янв 2012, 19:57

0 Пользователей и 1 гость просматривают эту тему.

artm81

Объсните,почему при выводе печатной формы у меня дублируются ОРГАНИЗАЦИЯ,ГОРОД,ЦЕЛЬ на каждую добавляемую строку.


&НаКлиенте
Процедура Сформировать(Команда)
   ТабДок = Новый ТабличныйДокумент;
   ПечатьЗаявки(ТабДок);
   ТабДок.Показать();
КонецПроцедуры

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

    Данные.Параметры.НомерСтроки = НомерСтроки;
    Данные.Параметры.Организация = Организация;
    Данные.Параметры.Город = Город;
    Данные.Параметры.Цель = Цель;
   
ТабДок.Вывести(Данные);
     КонецЦикла;
Подвал = Макет.ПолучитьОбласть("Подвал");
ТабДок.Вывести(Подвал);   
КонецПроцедуры // ПечатьЗаявки()

artm81


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск