Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 20:01

Двухсторонняя печать в "Пакетной выписки"

Автор Ученик_2014, 28 мая 2014, 15:50

0 Пользователей и 1 гость просматривают эту тему.

Ученик_2014

Добрый день, вопрос не однократно поднимался про двухстороннюю, но разобраться не получилось, может быть поможете.
Печают путевой лист - нажимаю печать выставляю галочку двух-сторонняя, переворот по короткому краю, масштаб 75. - печается превосходно.
Этот же путевой лист путаюсь напечатать из Пакетной выписки ( там активна только кнопка печать и сразу посылает на принтер). В итоге - мелко напечатанный документ.
Не пойму почему??? Обработка обращается к той же процедуре. Через отладчик смотрю параметры - те же.

Функция уатПечать_3(ИмяМакета, ФлагПечати="") Экспорт
Перем мВодительскоеУдСерия, мВодительскоеУдНомер, мВодительскоеУдКатегория;
мМаксСтрок = 18;
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПутевойЛист_ПутевойЛист";
Макет = ПолучитьМакет(ИмяМакета);
ТабДокумент.МасштабПечати = 75;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.ПолеСверху = 0;
ТабДокумент.ПолеСлева = 0;
ТабДокумент.ПолеСнизу = 0;
ТабДокумент.ПолеСправа = 0;
//печатаем лицевую сторону п/л
Если ФлагПечати <> 2 Тогда
Обл   = Макет.ПолучитьОбласть("Лицевая");

........
ТабДокумент.Вывести(Обл);
КонецЕсли;

Если ФлагПечати = 0 Тогда //Новая страница для печати полного пут. листа
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;

//печатаем обратную сторону п/л
Если ФлагПечати <> 1 Тогда
        Обл   = Макет.ПолучитьОбласть("Оборотная");
ТабДокумент.Вывести(Обл);
КонецЕсли;

Возврат ТабДокумент;
КонецФункции

MuI_I_Ika

Еще влияют настройки принтера. Может перед пакетной печатью следует пройтись по каждой печатной форме и установить настройки принтера.

Ученик_2014

скопировала принтер. Указала настройки необходимые (двух-сторонняя печать, переворот через короткий край). Печатаю путевой лист - выбираю нужный принтер. Печатает нормально. Предполагаю что ТабДокумент.ИмяПараметровПечати сохранились эти настройки.
Захожу в Пакетную выписку - печать - печатает мелко и на двух листах.
Пробовала в ручную прописать ИмяПринтера. Не помогло.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск