Чтобы предотвратить блокировку информационных баз при автоматическом обновлении, можно предпринять следующие шаги:
- Сделать резервную копию информационной базы. 1 При использовании файлового варианта 1С:Предприятия 8 резервную копию можно создать путём копирования файла 1СV8.1CD в отдельный каталог. 1 В клиент-серверном варианте — средствами SQL Server. 1
- Запретить выполнение регламентных и фоновых заданий во время обновления конфигурации. 1 Для этого нужно использовать обработку «Консоль заданий» с диска ИТС. 1 Если существуют задания, выполняемые по расписанию, необходимо запретить их выполнение на время обновления. 1 При использовании файлового варианта работы с информационной базой для этого нужно завершить работу программы — планировщика заданий. 1 В клиент-серверном варианте работы следует использовать утилиту администрирования, где нужно установить флаг «Блокировка регламентных заданий включена» в свойствах информационной базы. 1 После обновления конфигурации выполнение заданий можно вновь разрешить. 1
- Назначить всем пользователям непустые пароли. 2 Если у пользователя пустой пароль, то конфигуратор по ходу выполнения операции «Обновление конфигурации базы данных» несанкционированно сбрасывает блокировку сеансов. 2
- Включить опцию контроля за сохранением установленной блокировки сеансов. 2 Для этого нужно зайти в свойства клиент-серверной базы, выбрать закладку «Обновление», раздел «Сам процесс» и включить соответствующую опцию. 2
Если на ПК установлены компоненты веб-сервера (Apache, IIS), они могут создавать блокировку информационной базы без существующей сессии. 3 В этом случае нужно выйти из конфигуратора 1С, остановить службу веб-сервера, запустить обратно конфигуратор и начать обновление, а после обновления и отладки запустить службу веб-сервера обратно. 3
Для точной настройки и предотвращения блокировки информационных баз при автоматическом обновлении рекомендуется обратиться к специалисту.