Like It Exchange System

Ex4Me

суббота, 3 ноября 2012 г.

Скрипт выгрузки базы 1С 8 (.dt)


Для автоматической выгрузки баз данных (.dt) в 1С 8 следует написать небольшой бат-файлик следующего содержания:

set dt=%date%
rem Set Vers=1cv82
rem Set Base=/Sserver:1543\zik
Set Base=/Sserver:1541\basename1
"c:\Program Files (x86)\1cv82\8.2.12.96\bin\1cv8.exe" CONFIG %Base% /DisableStartupMessages /DumpIBC:\BackUP1C\basename1\basename1_%dt%.dt /N"Admin" /PeRfd(fvd2q_d2309eR /OUTC:\BackUP1C\basename1\backup_%dt%.log -NoTruncate
Здесь всё просто. Скрипт соединяется с сервером 1С (server), запускает 1С c:\Program Files (x86)\1cv82\8.2.12.96\bin\1cv8.exe с параметрами:
/DumpIBC:\BackUP1C\basename1\basename1_%dt%.dt  -  сохраняем в папку C:\BackUP1C\basename1\ файл выгрузки базы 1С с именем basename1_%dt%.dt (%dt%- текущая дата)
 /N"Admin" - логин в 1С - Admin
/PeRfd(fvd2q_d2309eR - пароль - eRfd(fvd2q_d2309eR
/OUTC:\BackUP1C\basename1\backup_%dt%.log - записываем лог выгрузки базы в папку C:\BackUP1C\basename1в файл backup_%dt%.log
Скрипт прописываем в планировщике заданий или Cron на ежедневное выполнение.

Комментариев нет: