Пользователь выводит нужный ему конверт на печать в печатную форму, но конверт выводится вертикально, а надо горизонтально, то есть установить параметр ОриентацияСтраницы.Ландшафт. Всё это я сделал, но на печатную форму выводятся и другие документы, которые должны быть вертикально. Как написать условие, чтобы этот параметр использовался только на конверте ?
По теме из базы знаний
- Универсальный механизм печати из типовых конфигураций 1С 8.1 печатных документов на базе макетов, сделанных в MS Word
- АИС: Обмен данными с ЕГАИС 4.0 для конфигураций 1С 7.7
- Внешняя компонента печати PDF (Native Win 32/64)
- Библиотека печати на PDF принтер Bullzip для 1С 7.7
- Обработка обслуживания Терминал системы быстрых платежей - оплата по QR коду для УТ10.х, УПП 1.3.х, КА 1.х, Розница 1.х
Найденные решения
ПакетОтображаемыхДокументов — это то, что доктор прописал
На ИТС
Вот я напечатал примерчик в PDF
Вот я напечатал примерчик в PDF
пакет = Новый ПакетОтображаемыхДокументов();
таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);
таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);
пакет.Напечатать();
ПоказатьПрикрепленные файлы:

Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ПакетОтображаемыхДокументов — это то, что доктор прописал
На ИТС
Вот я напечатал примерчик в PDF
Вот я напечатал примерчик в PDF
пакет = Новый ПакетОтображаемыхДокументов();
таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);
таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);
пакет.Напечатать();
ПоказатьПрикрепленные файлы:

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