Скачала и прикрутила новую внешнюю печатную форму с/ф для УПП (http://its.1c.ru/invoice1137/ ). Но вот попалась на такие грабли:. счёт-фактура печатается вертикально и размещается по ширине на 2 листа. Посмотрела "внутренности" печатной формы: в макете указано ориентация=ландшафт и галка "по ширине страницы", также в процедуре "Печать()" явно указано "ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;", но при печати, если явно не выставить настройки, всё равно с/ф выходит как книжная страница. В чём ещё может быть загвоздка?
Тестировала на платформах 8.2.13.219 и 8.2.14.540.
была аналогичная проблема
после
ТабДокумент = Новый ТабличныйДокумент;
напиши
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура283";
(2) Спасибо. Но, честно говоря, я в ауте :)
В процедуре "Печать" добавила вывод в окно служебных сообщений ориентации и имени параметров: в итоге выходит всё нормально - "Ландшафт" и "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137". Но при открытии в предварительном просмотре ориентация всё равно портретная. Т.е. получается, что после процедуры "Печати" что-то ещё перезатирает настройки? Единственное, чем помог "ИмяПараметровПечати", это тем, что хотя бы настройки пользователя сохраняются. Т.е. если пользователь 1 раз установит, что печать всё-таки ландшафтная, то эта настройка не сбрасывается.
[QUOTE]Функция Печать() Экспорт