Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 8, свеженьких 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Пакетная печать pdf-файлов в фоне Adobe Reader          
prazdnik4334 Подменю пользователя
сообщение 06.12.17, 9:51
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 48
Из: Херсон
Спасибо сказали: 2 раз
Рейтинг: 2

1С:ERP Управление предприятием 2 для Украины Разработка конфигурации: "ABBYY Ukraine", 2015-2016 (2.1.1.50) (http://1c.ua/v8/RegionalSolutions_UA_ERP.php)
Copyright © ДП "Еврософтпром", 2004-2016. Все права защищены (http://www.1c.ua).

Доброго времени суток долго искал на просторах СНГ пример пакетной печати файлов, нашёл в Европе, привожу пример эскиза, может кому-пригодится.

Процедура ПечатьAdobePDF()

    Принтер = "HP LaserJet M1530 MFP Series PCL 6";
    //Принтер = "Adobe PDF";
    
    Попытка
        апп = Новый COMОбъект("AcroExch.App");
        док = Новый COMОбъект("AcroExch.PDDoc");
    Исключение
        Сообщить("ошибка");
        Возврат;
    КонецПопытки;
    
    апп.Hide(); //скрыть приложение
    док.Open("d:\2.pdf");
    дс = док.GetJSOBject();
    пп = дс.GetPrintParams(); //параметры печати
    пп.interactive = пп.constants.interactionLevel.silent; //печать без прогрессора
    пп.printerName = Принтер;
    пп.pageHandling = пп.constants.handling.shrink; //по ширине страницы
    //пп.pageHandling = пп.constants.handling.fit;
    пп.numCopies = 3; //количество копий
    //пп.firstPage = 0;
    //пп.lastPage = дс.numPages-1;
    //пп.tileScale = 1;
    дс.print(пп); //сама печать
    
    док.Close();
    док = Неопределено;
    апп.Exit();
    апп = Неопределено;

КонецПроцедуры


Просьба проверить и отписаться, как у вас работает код. У меня не устанавливается печать по копиям, и масштабирование по ширине страницы.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.05.18, 5:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне