Установка параметра в печати данных

1. A1nurich 22.09.23 10:32 Сейчас в теме
Пользователь выводит нужный ему конверт на печать в печатную форму, но конверт выводится вертикально, а надо горизонтально, то есть установить параметр ОриентацияСтраницы.Ландшафт. Всё это я сделал, но на печатную форму выводятся и другие документы, которые должны быть вертикально. Как написать условие, чтобы этот параметр использовался только на конверте ?
По теме из базы знаний
Найденные решения
3. jmw 60 22.09.23 11:34 Сейчас в теме
ПакетОтображаемыхДокументов — это то, что доктор прописал

На ИТС

Вот я напечатал примерчик в PDF
пакет = Новый ПакетОтображаемыхДокументов();

таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);

таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);

пакет.Напечатать();
Показать
Прикрепленные файлы:
A1nurich; +1 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user620512 22.09.23 11:13 Сейчас в теме
Найди от чего можно отколкнуться и пиши условие, в каких случая какая ориентация у ТабДока. Может от имени макета или значению какого то реквизита.
A1nurich; +1 Ответить
3. jmw 60 22.09.23 11:34 Сейчас в теме
ПакетОтображаемыхДокументов — это то, что доктор прописал

На ИТС

Вот я напечатал примерчик в PDF
пакет = Новый ПакетОтображаемыхДокументов();

таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);

таб = Новый ТабличныйДокумент();
обл = таб.Область(1,1);
обл.Текст = "123";
таб.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

эл = пакет.Состав.Добавить();
эл.Данные = ПоместитьВоВременноеХранилище(таб);

пакет.Напечатать();
Показать
Прикрепленные файлы:
A1nurich; +1 Ответить
4. A1nurich 22.09.23 12:50 Сейчас в теме
Оставьте свое сообщение
Вакансии
Программист 1С
Кемерово
зарплата от 200 000 руб.
Полный день

Программист 1С
Киров (Кировская обл.)
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Архитектор 1С
Москва
зарплата от 250 000 руб.
Полный день

1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день