База 1С заблокирована: монопольный режим
Монопольный режим — работа с базой, когда в ней нет никого, кроме вас. Он нужен, когда меняется сама структура базы или все данные сразу:
- обновление конфигурации базы данных (
F7), если изменения затрагивают хранение данных; - загрузка базы из
.dt; - тестирование и исправление базы;
- часть операций обслуживания, например быстрое удаление помеченных объектов.
Что делать
Решение зависит от того, о чём сообщает 1С:
Монопольный режим не устанавливаетсязакройте все сеансы
Конфигуратор сообщает, что установить монопольный режим не удалось: в базе кто-то работает. Решение одно — найти и закрыть все сеансы.
Список сеансов — в конфигураторе: меню Администрирование → Активные пользователи. В нём видны пользователь, компьютер, приложение (1С:Предприятие, конфигуратор, фоновое задание) и время начала.
- Попросите пользователей из списка закрыть программу.
- Если пользователь давно ушёл, а сеанс висит, — на его компьютере закройте процессы
1cv8.exeи1cv8c.exeв диспетчере задач (это теряет несохранённые изменения в его открытых формах). - У клиент-серверной базы сеансы завершает администратор в консоли администрирования серверов 1С:Предприятия.
Не забудьте про себя: открытый у вас же второй сеанс 1С:Предприятия тоже мешает.
«Ошибка блокировки … для конфигурирования»закройте лишний конфигуратор
Полный текст — «Ошибка блокировки информационной базы для конфигурирования». Такое сообщение появляется, когда изменить конфигурацию пытаются из второго конфигуратора: базу уже открыл конфигуратор — на этом или другом компьютере. Закройте лишний конфигуратор. Если его нигде не видно, проверьте список активных пользователей и зависшие процессы 1cv8.exe, как в ветке «Монопольный режим не устанавливается».
«Начало сеанса … запрещено»снимите блокировку начала сеансов
Полный текст — «Начало сеанса с информационной базой запрещено». Это не монопольный режим, а блокировка начала сеансов: её ставит администратор или сама программа на время обновления или резервного копирования. Обычно она снимается сама, когда работа закончена.
Если блокировка осталась:
- в типовых конфигурациях её снимают в разделе «Администрирование» (обычно — «Поддержка и обслуживание», блокировка работы пользователей) — это может сделать администратор, которому вход разрешён;
- у файловой базы блокировка хранится в файле
1Cv8.cdnв папке базы. Если работа, которая её поставила, точно закончилась и в базе никого нет, этот файл можно удалить — блокировка исчезнет.
В папке базы удалять можно только 1Cv8.cdn. Файл 1Cv8.1CD — это сама база: его удаление уничтожает все данные. Перед любыми действиями с файлами в папке базы сделайте копию папки.
Чтобы реже упираться в блокировки
- Обновляйте конфигурацию вне рабочего времени и заранее предупреждайте пользователей.
- Перед обновлением ставьте блокировку начала сеансов с сообщением пользователям — в типовых конфигурациях для этого есть отдельная форма в разделе «Администрирование».
- Для серверной базы настройте завершение неактивных сеансов, чтобы забытые на ночь программы не держали базу.