|
Батник для запуска 1с. | ☑ | ||
---|---|---|---|---|
0
GurinDoku
14.05.16
✎
16:34
|
Есть простой батник, который запускается для обмена.
Суть его в том, что он запускает 1ску под "специальным" пользователем "bot", под который в конфиге прописан код, что после обмена 1ска сразу закрывается. Затем запускается еще раз для обмена конфига, а затем еще раз чтобы выгрузить файл. Проблема в том что батник запускает сразу 2 окна 1ски, то есть на загрузку и выгрузку, что не есть хорошо, так как 1ска не может нормально выполнить обмен из-за блокировки базы. Нужно сделать чтобы 1ски запускались по очереди. Самое интересное что на некоторых компьютерах батник запускает программу последовательно, а не сразу 2. Запускаю так: %appfile% enterprise /f %dbpath% /N bot /P "bot" %appfile% config /f %dbpath% /N bot /P "bot" /UpdateDBCfg %appfile% enterprise /f %dbpath% /N bot /P "bot" |
|||
1
Cyberhawk
14.05.16
✎
16:36
|
start /wait
|
|||
2
GurinDoku
14.05.16
✎
16:52
|
Сделал так:
echo OFF set dbpath="d:\ddb\" set appfile="C:\Program Files\1cv82\8.2.15.301\bin\1cv8.exe" start /D %appfile% enterprise /f %dbpath% /N bot /P "bot" Пишет что не найдена программа "enterprise" |
|||
3
GurinDoku
14.05.16
✎
16:55
|
echo OFF
set dbpath="D:\ClassAgro\WH1" set appfile="C:\Program Files (x86)\1cv82\8.2.19.80\bin" start /D %appfile% 1cv8 enterprise /f %dbpath% /N bot /P "bot" Сделал так, говорит что не обнаружена база |
|||
4
GurinDoku
14.05.16
✎
16:58
|
Вроде получилось, спасибо
|
|||
5
Звездец
14.05.16
✎
20:06
|
Перейти на 8.3, в файловом варианте теперь работают рег задания и забыть про Геморой с батником
|
|||
6
Serg_1960
14.05.16
✎
20:37
|
(3) Когда обновишь платформу, все твои батники заглючит :(
Не тормози, используй 1cestart.exe. Типа так: "C:\Program Files (x86)\1cv82\common\1cestart.exe" далее по тексту |
|||
7
Jump
14.05.16
✎
22:53
|
(5) С каких это пор регзадания стали работать с командной строки? Не слышал о таком.
(6)С чего бы это им тормозить? Никогда не тормозили. Использовать стартер в батнике смысла нет. |
|||
8
Звездец
14.05.16
✎
22:59
|
(7) а я что-то говорил про командную строку? ТС пытается по старинке запустить 1с батником, и при старте уже запускать свою обработку для обмена.
в 8.3 в файловом варианте рег задания выполняются априори, чего не было в 8.2 и приходилось извращаться с батниками и параметром DoScheduledJobs или переходить в клиент-сервер |
|||
9
Звездец
14.05.16
✎
23:03
|
(8) + да и вообще, решение гуглится на раз-два и не надо велосипедить, раз уж хочется на 8.2 оставаться
|
|||
10
etc
15.05.16
✎
00:25
|
(0) а создавать ком-обект из vbsript-а и поочереди вызывать две функции загрузить...() и выгрузить...() уже старомодно?
|
|||
11
etc
15.05.16
✎
00:26
|
(10) пардон, у тебя задача не та, не разглядел :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |