Имя: Пароль:
1C
1С v8
Выполнение команды в командной строке
0 Bartezz
 
28.06.13
15:41
Есть задача делать выгрузку ИБ по команде из другой ИБ.
Как самое просто обратился к процедуре КомандаСистемы(), прописываю команду, если быть конкретным то: "C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /F "D:\Base1C\Сервер" /N Админ /DumpIB "D:\!Архив\ads_2013-06-28.dt" /AppAutoCheckMode >D:\cmd.txt
Однако, 1с быстро открывая окна командной строки очевидно не выполняет данную команду, в файле cmd.txt пусто, однако если же скопировать эту команду прямиком в командную строку, то выгрузка происходит. Пробовал команду и под пользователем и под администратором и там и там работает, но не в 1с, быть может в 1с есть ограничения какие то (хотя до безумия нелогично, но как предположение) на время выполнения (хотя выгрузка базы осуществлятеся на пару секунд)? Или может кто то знает как куда и чего ткнуть чтоб заработало
1 МихаилМ
 
28.06.13
15:48
ЗапуститьПриложение(<СтрокаКоманды>, <ТекущийКаталог>, <ДождатьсяЗавершения>, <КодВозврата>)
2 АнжелаДэвис
 
28.06.13
15:49
(0) кавычек видно не хватает и выполняется только до первой
3 Bartezz
 
28.06.13
15:51
(1) То что надо:) заработало, спасибо!!!
(2) с кавычками все в порядке
AdBlock убивает бесплатный контент. 1Сергей