Имя: Пароль:
1C
1С v8
не отрабатывается КомандаСистемы
0 ic-kat
 
24.04.12
10:23
в результате действия обработки создается команда системы, содержащая в себе полное имя файла. если имя файла не содержит папок с пробелом в имени, то все нормально работает. если же содержатся пробелы, то вываливается с ошибкой.
в итоге полное имя файла отправляется в кавычках, ошибки не возникает, но результатов выполнения команды нет.
если скопировать итоговую строку в "выполнить" и запустить, то все отрабатывается как надо.
в чем глюк может быть?
1 le_
 
24.04.12
10:25
Какая команда? Давай вариант с кавычками.
2 ic-kat
 
24.04.12
10:27
"C:\Program Files\OpenOffice.org 3\program\soffice" -invisible macro:///libxls2pdf.Module1.SaveAsPDF("D:\ju\Базы1С\Пустая81\12.xls")
3 le_
 
24.04.12
10:29
(2) А в 1С как выглядит?
4 le_
 
24.04.12
10:43
sh = Новый COMОбъект("WScript.Shell");
sh.Run("""C:\Program Files\OpenOffice.org 3\program\soffice.exe"" -invisible macro:///libxls2pdf.Module1.SaveAsPDF(""D:\ju\Базы1С\Пустая81\12.xls"")", 1, True);
5 ic-kat
 
24.04.12
11:01
КомандаСистемы("""C:\Program Files\OpenOffice.org 3\program\soffice"" -invisible macro:///libxls2pdf.Module1.SaveAsPDF("""+ИмяНовогоФайла+""")");
6 ic-kat
 
24.04.12
11:04
(4)
спасибо, так заработало
AdBlock убивает бесплатный контент. 1Сергей