Батник для запуска 1с. #772276


#0 by GurinDoku
Есть простой батник, который запускается для обмена. Суть его в том, что он запускает 1ску под "специальным" пользователем "bot", под который в конфиге прописан код, что после обмена 1ска сразу закрывается. Затем запускается еще раз для обмена конфига, а затем еще раз чтобы выгрузить файл. Проблема в том что батник запускает сразу 2 окна 1ски, то есть на загрузку и выгрузку, что не есть хорошо, так как 1ска не может нормально выполнить обмен из-за блокировки базы. Нужно сделать чтобы 1ски запускались по очереди. Самое интересное что на некоторых компьютерах батник запускает программу последовательно, а не сразу 2. Запускаю так:
#1 by Cyberhawk
start /wait
#2 by GurinDoku
Сделал так: OFF set dbpath="d:ddb" set appfile="C:Program Files1cv828.2.15.301in1cv8.exe" Пишет что не найдена программа "enterprise"
#3 by GurinDoku
OFF set dbpath="D:ClassAgroWH1" set appfile="C:Program Files (x86)1cv828.2.19.80in" start /D %appfile% 1cv8 enterprise /f %dbpath% /N bot /P "bot" Сделал так, говорит что не обнаружена база
#4 by GurinDoku
Вроде получилось, спасибо
#5 by Звездец
Перейти на 8.3, в файловом варианте теперь работают рег задания и забыть про Геморой с батником
#6 by Serg_1960
Когда обновишь платформу, все твои батники заглючит :( Не тормози, используй 1cestart.exe. Типа так: "C:Program Files (x86)1cv82common1cestart.exe" далее по тексту
#7 by Jump
С каких это пор регзадания стали работать с командной строки? Не слышал о таком. С чего бы это им тормозить? Никогда не тормозили. Использовать стартер в батнике смысла нет.
#8 by Звездец
а я что-то говорил про командную строку? ТС пытается по старинке запустить 1с батником, и при старте уже запускать свою обработку для обмена. в 8.3 в файловом варианте рег задания выполняются априори, чего не было в 8.2 и приходилось извращаться с батниками и параметром DoScheduledJobs или переходить в клиент-сервер
#9 by Звездец
+ да и вообще, решение гуглится на раз-два и не надо велосипедить, раз уж хочется на 8.2 оставаться
#10 by etc
а создавать ком-обект из vbsript-а и поочереди вызывать две функции загрузить... и выгрузить... уже старомодно?
#11 by etc
пардон, у тебя задача не та, не разглядел :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С