Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Австомасштаб для каждой страницы

Австомасштаб для каждой страницы
Я
   cube033
 
01.11.16 - 13:43
Задача: Есть 3 отчета. Нужно затолкать их в 1 .pdf документ с адекватным масштабом. В таком написании для всех отчетов выбирается масштаб самого широкого отчета, а более узкие отчеты выводятся на четверть листа, а не на всю ширину. Подскажите: куда копать?

Функция СформироватьНаСервере() Экспорт
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.АвтоМасштаб = Истина;
    ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
    НачалоПериода = НачалоДня(ТекущаяДата() - 24*60*60) + 8*60*60;
    ОкончаниеПериода = НачалоПериода + 24*60*60 - 1;
    ОтчетОбъект = Отчеты.ОтчетПоСменам.Создать();
    ОтчетОбъект.НачалоПериода = НачалоПериода;
    ОтчетОбъект.ОкончаниеПериода = ОкончаниеПериода;
    ТабличныйДокумент = ОтчетОбъект.СформироватьНаСервере();
    ТабДок.Вывести(ТабличныйДокумент);
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();            
    ОтчетОбъект = Отчеты.ОтчетЗаСутки.Создать();
    ОтчетОбъект.НачалоПериода = НачалоПериода;
    ОтчетОбъект.ОкончаниеПериода = ОкончаниеПериода;
    ТабличныйДокумент = ОтчетОбъект.СформироватьНаСервере();
    ТабДок.Вывести(ТабличныйДокумент);
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();    
    ОтчетОбъект = Отчеты.СНачалаМесяца.Создать();
    ОтчетОбъект.НачалоПериода = НачалоМесяца(НачалоПериода);
    ОтчетОбъект.ОкончаниеПериода = ОкончаниеПериода;
    ТабличныйДокумент = ОтчетОбъект.СформироватьНаСервере();
    ТабДок.Вывести(ТабличныйДокумент);    
    Возврат ТабДок;
КонецФункции
 
 
   cube033
 
1 - 01.11.16 - 13:47
Пробовал убирать автомасштаб для ТабДок и задавть отдельные масштабы для каждого ТабличныйДокумент - не помогает
   cube033
 
2 - 01.11.16 - 13:47
Хотел копать в сторону областей печати, но понял, что получу тоже самое, что в (1)
   b_ru
 
3 - 01.11.16 - 15:22
Для табличного документа нельзя задавать различный масштаб для разных страниц.
Поэтому либо переделывать отчеты, либо сохранять их в 3 отдельных pdf, а потом склеивать эти файлы какой-нибудь софтиной.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует