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