Автообновление конфигурации в узлах РИБ

Методика автообновления конфигурации узлов РИБ

Начать. Это бесплатно
или Регистрация c помощью Вашего email-адреса
Rocket clouds
Автообновление конфигурации в узлах РИБ создатель Mind Map: Автообновление конфигурации в узлах РИБ

1. 1. Динамическое

1.1. Пользователь ОС, от которого запускается служба сервера 1С - должен входить в базу 1С без пароля

1.1.1. Настроить Windows аутентификацию, обычно привязка к пользователю базы admin

1.1.2. Основной симптом: видно что зависло рег задание, И в процессах висит один или несколько cmd.exe

1.2. Проверить что существует каталог файлов динамического обновления

1.2.1. Обычно это D:\1c\admin

1.2.1.1. В случае с Балди это D:\1c\admin_baldi

1.2.2. Внутри него должен быть подкаталог Protokols

1.2.2.1. Если его нет - идеальный вариант запустить скрипт обновления вручную, он создаст каталог и заодно общую работоспособность сразу видно, возможно выяснится какая-то проблема наглядно

1.2.3. Расположение каталога

1.2.3.1. Задаётся жестко в коде

1.2.3.2. Если есть диск Д - тогда D:\1c\admin

1.2.3.3. Если нет - в некоторых случаях всё равно работает, и использует каталог временных файлов

1.3. Если каталоги на месте и скрипт запускается - стоит проверить логи в подкаталоге Protokols

1.3.1. Если в логах сказано что база не обновляется изза структурных изменений - переходим на этап 2, Монопольное обновление

2. 2. Монопольное

2.1. Сразу можно проверять журнал регистрации с фильтром по пользователю upd_cfg

2.1.1. Код ошибки 2 - нет доступа, 1С сервер не может создать задачу в планировщик ОС

2.1.1.1. Решение: отключить UAC

2.1.1.1.1. User Account Control

2.1.1.1.2. MSConfig - tools- change UAC settings. Без перезагрузки сервера.

2.1.2. Код ошибки 8 - не включен AT. внести в реестр. После этого перезагрузить Сервер

2.2. Если в ЖР написано что задача запланирована, но ничего не делается

2.2.1. Из ЖР берём путь к скриптам и проверяем эти каталоги, варианты могут быть такие:

2.2.1.1. В каталоге пусто

2.2.1.1.1. Это значит всё ок, скрипт отработал и прибрался за собой, удалил все файлы

2.2.1.2. В каталоге 3 JS скрипта, и больше ничего

2.2.1.2.1. Скрипт не запускался

2.2.1.3. В каталоге 3 скрипта + ЛОГ файл

2.2.1.3.1. Это значит, что скрипт запускался, но завершился с ошибкой, обновление не прошло, хотя попытка была

2.2.1.3.2. Смотрим лог, читаем подробности об ошибке

3. Порядок действий для настройки автообновления на новом сервере Windows 2012 x64

3.1. Подвязать пользователя ОС, под которым работает служба сервера 1С - как Windows-аутентификацию для юзера базы 1С admin

3.2. Добавить в реестр файл EnableAT.reg

3.3. Снизить до минимума (отключить) UAC

3.4. Добавить пользователя USR1CV8 в группу Administrators

3.5. Установить х64 COM-connector

3.5.1. Например, вот так

3.6. Перезагрузить сервер

4. Механизм работы

4.1. Точка входа - рег задание

4.2. Обновление проходит в 2 этапа, сперва система пытается обновить базу динамически. Если не удаётся - делает монопольно