|
|
Ориентация страницы.Ландшафт |
☑ |
|
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") - лучше для своей обработки делать свое уникальное имя.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший