Для файловой базы данных 1С обновление типовой конфигурации можно автоматизировать с помощью следующего командного файла:
:: Кодировка
chcp 1251
:: Путь и версия 1С
set bin_dir="c:\Program Files (x86)\1cv8\"
set bin_ver=8.3.5.1517
:: Путь к обновлениям 1С
set cfu_dir=d:\Bath\1c\1Cv82\tmplts\1c\
:: Путь к папке с логами
set log_dir=d:\Bath\1c\1C_Update_log
:: Версия обновления
set cfu_ver=1_0_95_1
:: Обновление конфигурации
%bin_dir%\%bin_ver%\bin\1cv8.exe CONFIG /F c:\1C_Base8\BudgetHRM /N"Администратор" /P"пароль" /UpdateCfg %cfu_dir%\budgethrm\%cfu_ver%\1Cv8.cfu /UpdateDBCfg /Out %log_dir%\BudgetHRM_%cfu_ver%.log
Последовательность обновления в моем случае следующая:
- На диске d:\ создаем папку d:\Bath\1C.
- В папке d:\Bath\1C создаем три папки: 1C_Update, 1C_Update_log, 1Cv82.
- В папку d:\Bath\1C копируем указанный выше командный файл.
- Скачиваем обновление updsetup.exe в папку d:\Bath\1C.
- Запускаем файл updsetup.exe и указываем путь d:\Bath\1c\1C_Update для извлечения файлов из архива.
- В папке d:\Bath\1C\1C_Update запускаем файл setup.exe.
- На втором шаге мастера "Установка конфигурации" в поле "Каталог шаблонов" указываем путь d:\Bath\1c\1Cv82\tmplts.
- Выполняем командный файл.
- По окончании обновления в паке 1C_Update_log появится файл с расширением .log с результатом обновления.
- При каждом следующем обновлении новой конфигурации необходимо в командном файле изменить строку "set cfu_ver=1_0_95_1", указав новую версию обновления.
комментариев