FAQ и советы по 1С

Как выполнить обновление и архивирование 1С из командной строки?

Как выполнить обновление 1С из командной строки?

Для файлового варианта:
CHCP 1251
SET cfu_file="X:\tmplts\1C\Accounting\3.0.32.7\1cv8.cfu"
SET base_dir="X:\update\habrahabr"
"%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /F %base_dir% /N"Администратор" /P"123" /UpdateCfg %cfu_file% /UpdateDBCfg /Out update.log

Для SQL варианта:
CHCP 1251
SET cfu_file="X:\tmplts\1C\Accounting\3.0.32.7\1cv8.cfu"
"%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG  /S"habr\HabraBD" /N"Администратор" /P"123" /UpdateCfg %cfu_file% /UpdateDBCfg /Out update.log

 

Как выгрузить архивную копию 1С в DT файл?

Для файлового варианта:
CHCP 1251 "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /F "X:\Base\habrahabr" /N"Администратор" /P"123" /DumpIB "X:\Backup\DT\habrahabr.dt"

Для SQL варианта:
CHCP 1251 "%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG /S"habr\HabraBD" /N"Администратор" /P"123" /DumpIB "X:\Backup\DT\habrahabr.dt"


Пример готового скрипта:

:: Устанавливаем кодировку
chcp 1251

:: Задаем переменные
setlocal

:: Задаем пути и релиз платформы 1С
set bin_dir="C:\Program Files (x86)\1cv8"
set bin_ver=8.3.5.1248

:: Задаем путь к обновлениям 1С
set cfu_dir=C:\Users\User_Name\AppData\Roaming\1C\1Cv82\tmplts\1c\

:: Задаем путь к папке с логами
set log_dir=C:\Users\User_Name\Documents\1C_Update_log

:: Указываем релиз обновления

:: Бухгалтерия 3.0
set cfu_acc30=3_0_36_19

:: Обновляем Бухгалтерию 3.0 - ООО "Вектор"
%bin_dir%\%bin_ver%\bin\1cv8.exe CONFIG /S SRV-1C83\Vector /N"Иванов И.И." /PПаРоЛь /UpdateCfg %cfu_dir%\Accounting\%cfu_acc30%\1Cv8.cfu /UpdateDBCfg /Out %log_dir%\Vector_%cfu_acc30%.log

::    CONFIG - запуск в режиме Конфигуратора;
::    /F - путь к базе данных в файловом режиме;
::    /S - путь к базе на сервере, задается в формате Имя_Сервера\Название_Базы;
::    /N - пользователь ИБ, если имя содержит пробелы, то его нужно взять в кавычки;
::    /P - пароль пользователя ИБ;
::    /UpdateCfg - обновление конфигурации, находящейся на поддержке, в аргументе указывается путь с cfu/cf - файлу;
::    /UpdateDBCfg - обновление конфигурации базы данных;
::    /Out - вывод лога в указанный файл.

:: настроенный батник можно запустить в конце рабочего дня, а с утра проверить логи.



Количество показов: 1636

Возврат к списку