Имя: Пароль:
1C
1С v8
Автообмен в 8,2 - как автоматом сделать?
,
0 Umka2008
 
27.07.12
11:24
start /wait /D"C:\Program Files\1cv82\common" 1cestart.exe ENTERPRISE
start /wait /D"C:\Program Files\1cv82\common" 1cestart.exe CONFIG /UpdateDBCfg
start /wait /D"C:\Program Files\1cv82\common" 1cestart.exe ENTERPRISE

вот код батника - но проблема в том, что отрабатывает он криво - все процессы запускает сразу - не дожидаясь завершения.
У меня первая строка - получение файла обмена
вторая - применение изменений в базе
третья - снова получение данных из центра.

Как сделать с ожиданием все процессы?
1 Umka2008
 
27.07.12
11:45
Ап
2 BuHu
 
27.07.12
11:49
а где завершение работы?
3 Umka2008
 
27.07.12
11:56
в конце первой строки - просто не убралось
4 Ткачев
 
27.07.12
12:06
vbs, нее ?
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run("C:\Program Files\1cv82\common" 1cestart.exe ENTERPRISE", 1, True)
WshShell.Run("C:\Program Files\1cv82\common" 1cestart.exe CONFIG /UpdateDBCfg", 1, True)
WshShell.Run("C:\Program Files\1cv82\common" 1cestart.exe ENTERPRISE", 1, True)
5 Umka2008
 
27.07.12
12:13
4 - было сначала в vbs со значением true в конце - тоже 3 запускались, без ожидания
А вообще это правильно будет - так автообмен запускать?
6 katc
 
27.07.12
12:17
посмотри скрипт в БСП
7 Ткачев
 
27.07.12
12:28
(5)Странно, у меня по такому принципу стоит скрипт на выключение компа, он ему даже выключиться не дает пока не отработает.
8 hhhh
 
27.07.12
13:02
(7) там серьзнее. На самом деле цепочка идет: 1cestart.exe вызывает 1cv8.exe, а сам заканчивается. Умка видит, что 1cestart закончился и тупо запускает конфигуратор, но не тут-то было. Облом.
9 Umka2008
 
27.07.12
13:21
9 - да - потому что такой же скрипт на 77 запускающий 1с77 отрабатывал верно
Значит тут надо заменить 1сСтарт ?
10 Umka2008
 
27.07.12
13:25
9 - сработало - спасибо hhhh ! И всем тоже - в БСП посмотрю
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс