Как при выводе нестандартного отчета через макет задать параметры печати

1. SvetaS2014 26.12.23 22:57 Сейчас в теме
Добрый день, уважаемые форумчани. Прошу помощи.
1С:Предприятие 8.3 (8.3.15.1869), "Управление производственным предприятием", формы обычные (не управляемые)

вопрос Как при выводе нестандартного отчета через макет,
задать:
1. разрывы листов - чтобы при достяжении границы- переходил на следующий лист, а не делился рисунок по палам (1 часть на 1 странице -2 часть на 2 страницы)
2. отступы страницы печати
3. повторение шапки на каждом листе при печати
4. возможность из кода изменять размер области секции
5. нумерацию листов;
6. двустороннею печать
7. отступ для переплёта

ТабДок = Новый ТабличныйДокумент;
ТабДок.Очистить();

Макет = ЭтотОбъект.ПолучитьМакет("МакетКаталог");

ОбластьШапка1= Макет.ПолучитьОбласть("ШапкаСтока|Шапка");
ОбластьШапка2= Макет.ПолучитьОбласть("ШапкаСтока|Параметры1");
ОбластьШапка3= Макет.ПолучитьОбласть("ШапкаСтока|Шапка2");
ОбластьШапка4= Макет.ПолучитьОбласть("ШапкаСтока|Параметры2");


ОбластьКартинка1= Макет.ПолучитьОбласть("СписокКартинка|Шапка");
ОбластьПараметры1= Макет.ПолучитьОбласть("СписокКартинка|Параметры1");
ОбластьКартинка2= Макет.ПолучитьОбласть("СписокКартинка|Шапка2");
ОбластьПараметры2= Макет.ПолучитьОбласть("СписокКартинка|Параметры2");

ОбластьШапка4.Параметры.Дата = ТекущаяДата();
ТабДок.Вывести(ОбластьШапка1);
ТабДок.Присоединить(ОбластьШапка2);
ТабДок.Присоединить(ОбластьШапка3);
ТабДок.Присоединить(ОбластьШапка4);


Для каждого строка из аа Цикл
 ТабДок.Присоединить(ОбластьПараметры2);

 конеццикла;
    
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Истина;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Вывести(ТабДок);
ТабДок.Показать();
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Неопределено 90 27.12.23 07:27 Сейчас в теме
(1) 1 ПроверитьВывод()
2 ПолеСверху, ПолеСлева, ПолеСнизу, ПолеСправа, ВерхнийКолонтитул, НижнийКолонтитул
3 ТабДок.Вывести(ОбластьШапка1);
4
5 ТабДок.Вывести(СчетчикСтраниц);
6
7 ПолеСверху, ПолеСлева, ПолеСнизу, ПолеСправа, ВерхнийКолонтитул, НижнийКолонтитул
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот