Имя: Пароль:
1C
1С v8
Помогите победить печать pdf из 1С
,
0 MikeStav
 
17.07.12
22:36
пробую сначала открыть существующие файлы pdf из 1С 8.2 УТ
через конструкцию

КомандаСистемы(AcroRd32.exe D:\Tmp\11.pdf);

из командной строки все проходит - открывает акробат с нужным файлом а из 1С моргает черное окно и все.

В чем может быть дело?
1 IamAlexy
 
17.07.12
22:37
запуститьприложение ?
2 Лефмихалыч
 
17.07.12
22:38
полный путь до AcroRd32.exe пропиши
3 andrewks
 
17.07.12
22:39
КомандаСистемы(AcroRd32.exe D:\Tmp\11.pdf);   прямо так и пишешь?
4 Мимохожий Однако
 
17.07.12
22:41
Иногда помогает путь разместить в кавычках
5 Живой Ископаемый
 
17.07.12
22:44
2(3)Имя переменной не может содержать точек, а среди встроенных объектов 1С нет таких, которые соержат свойство exe, ну и пробел между словами точно бы привел к ошибке на этапе проверки, куда уж до черного дос-окна...
6 andrewks
 
17.07.12
22:46
AcroRd32=Новый Структура  далее по смыслу

с пробелом и чёрным окном сложнее
7 Живой Ископаемый
 
17.07.12
22:47
хм... и правда.
значит я еще и не задрот вовсе. :)
8 H A D G E H O G s
 
17.07.12
23:04
Это. А вроде 1С уже умеет с ПДФ работать.
9 Живой Ископаемый
 
17.07.12
23:05
что такое "умеет работать"? получать текст извлечением текста и записывать в него табличный документ?
а автору нужно именно одно из этого двух?
10 MikeStav
 
17.07.12
23:17
Всем доброй ночи.
по порядку полный путь не помогает пробовал
кавычки тоже не помогают

Насколько я понимаю 1С научилась сохранять  в pdf  а вот открывать и печатать пока нет
11 MikeStav
 
17.07.12
23:19
(6) не понял про структуру
пишу вот так

КомандаСистемы("AcroRd32.exe D:\Tmp\11.pdf");

пробовал разные вариации с кавычками и полным путем
12 MikeStav
 
17.07.12
23:26
в частности вот так
= """" + "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" + """"  + " " + """" + "D:\Tmp\11.pdf" + """";

КомандаСистемы(команда);

через Пуск\выполнить все проходит нормально
13 MikeStav
 
17.07.12
23:30
Помогло ЗапуститьПриложение() и указание и имени файла и имени акробата в кавычках, теперь осталось научить печатать, спасибо
14 MikeStav
 
17.07.12
23:38
А кто сталкивался с другими вариантами работы с печатью и просмотром pdf?
15 AlexNew
 
17.07.12
23:40
(14) PDFCreator не то?
16 Йохохо
 
18.07.12
00:09
17 BigHarry
 
18.07.12
01:46
(13)
Print a PDF file with dialog:
   AcroRd32.exe /P PdfFile

Print a PDF file silently:
   AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ]
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.