Ночное обновление конфигурации в узле РИБ

Нужно было автоматически по ночам запускать обновление конфигурации в узле РИБ.

За основу взял разработку с инфостарта: https://infostart.ru/1c/articles/81853/

Но немного ее адаптировал.

Получился такой скрипт:

chcp 1251
rem @echo off
rem \\----- начало скрипт остановки и запуска агента сервера 1С Предприятия----\\
set logfile="C:\1s\stopstart1clog.txt"
set timeout=30
echo %date% %time% >>%logfile%
net stop "1C:Enterprise 8.3 Server Agent (x86-64)" >>%logfile%
timeout /T %timeout%
echo %date% %time% >>%logfile%
net start "1C:Enterprise 8.3 Server Agent (x86-64)" >>%logfile%
timeout /T %timeout%
rem \\----- конец скрипт остановки и запуска агента сервера 1С Предприятия----\\

rem \\ Обновляем конфигурацию РИБ
"C:\Program Files\1cv8\common\1cestart.exe" config /S"UTAQ-SRV-1C\unf" /UpdateDBCfg /NОсиповСА /P*****   /Out "%logfile%" -NoTruncate
rem pause

Важно! Указывайте актуальное имя службы сервера, его можно посмотреть в списке служб:

Лог выглядит так:

Также нужно прописать в планировщик запуск этого скрипта, причем даже если пользователь не вошел в систему.

В принципе, обновление можно поставить каждые 10 минут, тогда попросить пользователей, если хотят обновиться, всем выйти из 1С на 15 минут и обновление гарантированно произойдет, если действительно все выйдут.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *