helpf.pro
Регистрация

v8: 1С:Предприятие: сделать выгрузку базы данных и после этого обновить

Duron
25.05.2012 11:42Прочитано: 3701
Как из командной строки заставить 1С:Предприятие сделать выгрузку базы данных и после этого обновить ее?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
27.05.2012 14:29Ответ № 1
(0) Duron, Используйте Параметры, ключи запуска 1Сv8 из командной строки
Для выгрузки используй параметр: /DumpIB<Имя файла>
Код DOS Batch File
 "C:\Program Files (x86)\1cv81\bin\1cv8.exe" CONFIG /S"Server\MyBase" /NU.Backup /PU.BackupPass /DumpIB"D:\backup\database\MyBase.dt   

С автоформированием имени файла выгрузки:
Код DOS Batch File
 
set f_date=%date%
set f_year=%f_date)6,4%
set f_month=%f_date)3,2%
set f_day=%f_date)0,2%
set f_name_dt=E:\1c_backup\%f_year%_%f_month%_%f_day%_basename.dt
set f_name_log=E:\1c_backup\log\%f_year%_%f_month%_%f_day%_basename.txt

"C:\Program Files\1cv81\bin\1cv8.exe" DESIGNER /S"svr1cv8\basename" /N"admin" /P"123456789" /DumpIB%f_name_dt% /OUT%f_name_log%


Для обновления: /UpdateCfg<имя cf | cfu файла>
Код DOS Batch File
 "C:\Program Files\1cv81\bin\1CV8.EXE" CONFIG /F D:\Documents\1C\Accounting /N Admin /P pass /UpdateCfg C:\Program Files\1cv81\tmplts\1c\Accounting\1_6_25_6\1cv8.cfu /UpdateDBCfg /Out Accounting_Base.log   
Duron
28.05.2012 09:25Ответ № 2
Спасибо. Но не пойму как это записать в одном файле?
E_Migachev
31.05.2012 12:19Ответ № 3
(2) Duron, да ничего сложного, создавай файл с расширением cmd или bat и пиши в него
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.