Имя: Пароль:
1C
1С v8
Печать нескольких pdf файлов из 1с
0 Kukr47
 
28.09.23
11:33
Есть несколько pdf файлов, нужно их напечатать, неважно в каком порядке,
пытался через

AppShell = Новый COMОбъект("Shell.Application");
AppShell.ShellExecute(ИменаФайлов, "", "", "print", 0);
Где ИменаФайлов = C:\Users\123\Desktop\1.pdf C:\Users\123\Desktop\2.pdf  
не получается
По одному файлу через ShellExecute печатается, но в цикле падает с ошибкой что акробат уже занят..

пытался через ЗапуститьПриложение(полныйпуть)
полныйпуть =  
C:\Program Files\Adobe\Acrobat DC\Acrobat\acrobat.exe /o C:\Users\123\Desktop\1.pdf C:\Users\123\Desktop\2.pdf
Но так только открывается акробат без печати файлов
идеи кончились, пишу сюда...
1 arsik
 
28.09.23
11:47
А чего сразу из 1С их не печатать?
В справке посмотри "ДокументPDF"
Но работает только с платформы 8.3.21
2 Kukr47
 
28.09.23
11:57
(2) к сожалению 8.3.17.1851
3 Смотрящий
 
28.09.23
12:05
4 arsik
 
28.09.23
12:09
(2) 1. Поднять версию
2. Если есть деньги https://infostart.ru/marketplace/856112/
3. Если нет денег https://infostart.ru/1c/tools/1523205/
5 Kukr47
 
28.09.23
12:21
(5) Всем спасибо!
6 lodger
 
28.09.23
12:28
(2) поднимай версию. нечего сидеть на мертвом.
7 diamkms
 
28.09.23
14:58
Попробуй Sumatra PDF
Для печати из под сервера только она нормально завелась
https://www.sumatrapdfreader.org/docs/Command-line-arguments
8 Bigbro
 
28.09.23
15:03
сделай 10 аппшелов вместо одного
занулить главное все не забудь потом.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший