Подскажите, как сделать чтобы вывести на печать 1 страница - портрет, а 2 страница - ландшафт ?
Делаю две процедуры и два макета ПечатьФорма2008Сторона1 ПечатьФорма2008Сторона2
Соответственно в них указываю
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Но на печать выводит обе страницы Портрет.
Должно работать. Что-то не так делаете.
Что дальше происходит с ТабДокумент - сразу вызываете функцию "Показать" или передаете в типовую печать? Если вы печатаете штатными механизмами как в типовых конфигурациях, где вызывается общая форма печати, то Ваш ТабДокумент выводится дальше в ПолеТабличногоДокумента, у которого есть свои свойства "ОриентацияСтраницы", "Автомасштаб" и т.д., возможно нереализована передача этих параметров, поэтому и не выводит. Посмотрите отладчиком куда дальше идет ваш табличный документ, если он передается в общие модуля печати, то смотрите там где передается ваш таб. док. в ПолеТабличногоДокумента и какие при этом параметры.
Спасибо! Решил вопрос процедурой
Процедура ДействияФормыНаПринтер(Кнопка)
Если ФормаОтчета = 2008 Тогда
ДокументРезультат1.Напечатать();
ДокументРезультат2.Напечатать();
Иначе
ЭлементыФормы.ДокументРезультат.Напечатать();
КонецЕсли;
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua