Ошибка «Существуют активные сеансы работы с базой» в 1С: как отключить пользователей
При попытке запустить обновление конфигурации или выполнить тестирование базы 1С выдает предупреждение: Существуют активные сеансы работы с базой, а кнопка продолжения блокируется.
- Конфигуратор не дает сохранить изменения и обновить базу данных.
- В списке пользователей числятся сотрудники, которые уже выключили свои компьютеры и ушли домой.
- Фоновые задания не позволяют войти в монопольный режим.
Способ 1. Штатное отключение через меню 1С (режим Предприятие)
- Зайдите в базу с правами администратора.
- Перейдите в раздел НСИ и администрирование (или Администрирование) → Обслуживание → Блокировка работы пользователей.
- В поле «Сообщение для пользователей» напишите: «Внимание! База закрывается на плановое обновление до 20:00».
- Укажите срок действия блокировки и задайте Код для разблокировки (например,
123), чтобы вы сами могли зайти в базу под блокировкой. - Нажмите кнопку Установить блокировку. Программа предупредит пользователей и корректно закроет их сеансы в течение нескольких минут.
Способ 2. Отключение через Консоль администрирования 1С (для клиент-серверных баз)
- На сервере откройте Консоль кластера серверов 1С:Предприятия.
- Раскройте ветку вашего кластера → Информационные базы → найдите нужную базу.
- Откройте ветку Сеансы. Выделите всех активных пользователей, нажмите правую кнопку мыши и выберите Удалить.
- Кликните правой кнопкой мыши по самой информационной базе, выберите Свойства и поставьте галочку Блокировка начала сеансов включена.
Способ 3. Для файловых баз (простой сброс дескрипторов)
- Попросите всех закрыть программу крестиком.
- Если сеанс завис: откройте на сервере Диспетчер задач → вкладка Пользователи или Подробности → завершите зависшие процессы
1cv8.exeили1cv8c.exe. - В папке с базой проверьте отсутствие временных файлов блокировок
*.1cclи*.cdn.
Частые вопросы (FAQ)
Что делать, если я установил блокировку и теперь сам не могу зайти в базу 1С?
Запустите 1С через командную строку или добавьте в строку дополнительных параметров запуска (в окне выбора баз кнопка 'Изменить' -> 'Дополнительные параметры'): /UC 123 (где 123 — ваш код разблокировки).
Почему пользователи вышли, а сеансы в 1С все еще висят?
В клиент-серверном варианте сеансы могут оставаться 'спящими' или зависшими на стороне службы rphost, либо в базе продолжают выполняться регламентные фоновые задания.
Можно ли снять блокировку пользователей для файловой базы вручную?
Да, достаточно зайти в папку с файловой базой и удалить сервисный файл 1Cv8.cdn, который отвечает за признак установленной блокировки.
Повредится ли база, если завершить процесс 1cv8.exe через Диспетчер задач?
В клиент-серверном режиме (SQL) данные не пострадают благодаря механизму транзакций СУБД. В файловом режиме при аварийном завершении в момент записи документа есть небольшой риск повреждения индексов, поэтому перед обновлением всегда делайте копию.