Имя: Пароль:
1C
1С v8
Ориентация страницы.Ландшафт
, ,
0 Besson
 
11.08.16
11:20
Всем привет. В обработке печатной формы прописано:     ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Захожу в документ, формирую печать, все выходит правильно, ориентация стоит ландшафт. А если нажать предварительный просмотр, выходит портрет. Куда копать? Конфа Управление прицефабрикой 1.3, платформа 8.2.19.130
1 Dragner
 
11.08.16
11:25
Подозрение, что предварительный просмотр использует настройки принтера, а не 1С.
2 Besson
 
11.08.16
11:32
(1) да, действительно в настройках принтера указан книжный вид, а не альбомный. Стандартные макеты там отображаются правильно в альбомном виде
3 Ёпрст
 
11.08.16
11:35
(0) печатешь через универсальную печать ? Там где форма с табличкой на выходе ?
Там настройки не передаются, нужно кодить отдельно
4 Besson
 
11.08.16
11:47
(3) вот сама функция как прописана:
Функция Печать() Экспорт

ТабДокумент = Новый ТабличныйДокумент;
    
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.ПолеСверху = 13;
    
Корректировочный    = СсылкаНаОбъект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный;
Если Корректировочный Тогда
        ПечатьКорректировочногоСчетаФактуры1137(СсылкаНаОбъект, ТабДокумент);
    Иначе
        ПечатьСчетаФактурыВн(СсылкаНаОбъект, ТабДокумент);
    КонецЕсли;
    
ТабДокумент.ВерхнийКолонтитул.Выводить = Истина;
ТабДокумент.ВерхнийКолонтитул.НачальнаяСтраница     = 2;
ТабДокумент.ВерхнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Низ;
ЗаголовокДляПечати = ОбщегоНазначения.СформироватьЗаголовокДокумента(СсылкаНаОбъект, "Счет-фактура") + " г.";
    ТабДокумент.ВерхнийКолонтитул.ТекстСлева  = ЗаголовокДляПечати;
    ТабДокумент.ВерхнийКолонтитул.ТекстСправа = "Лист [&НомерСтраницы]";
    
Возврат ТабДокумент;

КонецФункции
5 Ёпрст
 
11.08.16
12:45
(4) и ? Дальше ссылка на ТабДокумент летит поди в универсальную печать документа.. и в ней, не заполняются опции печати, типа ориентации, количества страниц и т.д и т.п - это КОДитьь надо
6 Операция 1Ы
 
11.08.16
14:05
ТабДокумент.ИмяПараметровПечати = "ТаСамаяНастройка";
1 раз нужно будет настройить вывод формы.
7 vicof
 
11.08.16
14:20
(6) С 8.2 не Имя, а Ключ
8 Операция 1Ы
 
11.08.16
14:32
(7)Да, точно, спасибо, но по идее должны быть доступны оба варианта.
9 vicof
 
11.08.16
14:52
(8) Имя оставили для совместимости
10 Besson
 
15.08.16
15:19
Вставил такую строчку, все заработало:
    ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137";
11 cons74
 
15.08.16
15:32
(11) это ты сохранил настройку под таким-то именем. Штантый механизм, только не очень хорошо использовать типовое ИмяПараметровПечати ("ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137") - лучше для своей обработки делать свое уникальное имя.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший