Перезагрузка 1С:Предприятие из модуля

1. ixijixi 1818 11.12.09 15:30 Сейчас в теме
Поскажите, можно ли каким то образом перезагрузить 1С-ку из модуля?

Пробую
ЗавершитьРаботуСистемы(0);
КомандаСистемы("update.bat");
ЗапуститьПриложение(ПолучитьПутьК1С()+" /enterprise /d" + AnsiToOem(КаталогИБ()) + " /n" + AnsiToOem(ИмяПользователя()) + " /p");
однако пока все команды 1С не выполнит, не закрывается... Соответственно, при запуске 1С выдается сообщение "Каталог пользователя занят".

Есть мысли?
По теме из базы знаний
Найденные решения
3. anbxp 11.12.09 15:59 Сейчас в теме
Темп = КаталогПользователя() + "_restart_.cmd";
ФС.УдалитьФайл(Темп);
Текст = СоздатьОбъект("Текст");
//Задержка 11 с. для закрытия 1С
Текст.ДобавитьСтроку("ping -n 11 -w 1000 127.0.0.1 > nul");
//Зовем батник обновления
Текст.ДобавитьСтроку("update.bat");
//Запускаем 1С
Текст.ДобавитьСтроку("start " + КаталогПрограммы() + "1cv7.exe /enterprise /d" + КаталогИБ() + " /n" + ИмяПользователя() + "/p");
Текст.Записать(Темп);
/
WshShell = СоздатьОбъект("WScript.Shell");
WshShell.Run(Темп, 2);
ЗавершитьРаботуСистемы();

Как-то так.
После сборки обработать напильником:)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. ixijixi 1818 11.12.09 16:11 Сейчас в теме
(1) Пока батник не выполнится, 1с висит

(2) Спасибо - попробую, отпишусь
2. tdr1225 37 11.12.09 15:48 Сейчас в теме
Попробуй в батнике сделать какие-нить задержки, циклы...
3. anbxp 11.12.09 15:59 Сейчас в теме
Темп = КаталогПользователя() + "_restart_.cmd";
ФС.УдалитьФайл(Темп);
Текст = СоздатьОбъект("Текст");
//Задержка 11 с. для закрытия 1С
Текст.ДобавитьСтроку("ping -n 11 -w 1000 127.0.0.1 > nul");
//Зовем батник обновления
Текст.ДобавитьСтроку("update.bat");
//Запускаем 1С
Текст.ДобавитьСтроку("start " + КаталогПрограммы() + "1cv7.exe /enterprise /d" + КаталогИБ() + " /n" + ИмяПользователя() + "/p");
Текст.Записать(Темп);
/
WshShell = СоздатьОбъект("WScript.Shell");
WshShell.Run(Темп, 2);
ЗавершитьРаботуСистемы();

Как-то так.
После сборки обработать напильником:)
5. ixijixi 1818 15.12.09 09:25 Сейчас в теме
(3) Спасибо, даже напильник не понадобился!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот