Предлагаю Вашему вниманию простой bat скрипт, предназначенный для резервного копирования нескольких файловых баз 1С Предприятие версий 8.1, 8.2, 8.3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
CHCP 1251 @echo off SET /A P=1 :1 SET FILENAME=zup SET BasePath=F:\1CBases SET BaseDIR=ZUP GOTO FUNK :2 SET FILENAME=buh SET BasePath=F:\1CBases SET BaseDIR=BUH GOTO FUNK :3 SET FILENAME=buh2 SET BasePath=F:\1CBases SET BaseDIR=BUH2 GOTO FUNK GOTO END :FUNK "%ProgramFiles(x86)%\1cv8\<ВЕРСИЯ>\bin\1cv8s.exe" CONFIG /F %BasePath%\%BaseDIR% /N"1CBackUp" /P"1CBackUp" /DumpIB "G:\1C_BackUp\%FILENAME%_%date:~6,4%%date:~3,2%%date:~0,2%.dt" /OUT "G:\1C_BackUp\1C_backup.log" -NoTruncate SET /A P=P+1 GOTO %P% :END |
Баз может быть сколько угодно, в данном примере три.
Замените пути к базам, названия папок и путь, куда производить резервное копирование.
Далее сохранить скрипт в виде *.bat и поставить в планировщик.
Уведомление:Резервное копирование файловых баз 1С Предприятие 8 | Oh, MSBRO !
C:\Distr\1C>1c_backup.bat
C:\Distr\1C>CHCP 1251
Текущая кодовая страница: 1251
Не удается найти указанную метку пакетного файла – 2