Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ЗУП 1 страница - портрет, 2 страница - ландшафт
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Altem
Подскажите, как сделать чтобы вывести на печать 1 страница - портрет, а 2 страница - ландшафт ?
Делаю две процедуры и два макета ПечатьФорма2008Сторона1 ПечатьФорма2008Сторона2
Соответственно в них указываю
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

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