Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

ACTIVE_SESSIONS_LOCK 1С:Предприятие и СУБД

Ошибка «Существуют активные сеансы работы с базой» в 1С: как отключить пользователей

Обновлено: 26.08.2026 · Официальная документация ↗

При попытке запустить обновление конфигурации или выполнить тестирование базы 1С выдает предупреждение: Существуют активные сеансы работы с базой, а кнопка продолжения блокируется.

  • Конфигуратор не дает сохранить изменения и обновить базу данных.
  • В списке пользователей числятся сотрудники, которые уже выключили свои компьютеры и ушли домой.
  • Фоновые задания не позволяют войти в монопольный режим.

Способ 1. Штатное отключение через меню 1С (режим Предприятие)

  1. Зайдите в базу с правами администратора.
  2. Перейдите в раздел НСИ и администрирование (или Администрирование) → ОбслуживаниеБлокировка работы пользователей.
  3. В поле «Сообщение для пользователей» напишите: «Внимание! База закрывается на плановое обновление до 20:00».
  4. Укажите срок действия блокировки и задайте Код для разблокировки (например, 123), чтобы вы сами могли зайти в базу под блокировкой.
  5. Нажмите кнопку Установить блокировку. Программа предупредит пользователей и корректно закроет их сеансы в течение нескольких минут.

Способ 2. Отключение через Консоль администрирования 1С (для клиент-серверных баз)

  1. На сервере откройте Консоль кластера серверов 1С:Предприятия.
  2. Раскройте ветку вашего кластера → Информационные базы → найдите нужную базу.
  3. Откройте ветку Сеансы. Выделите всех активных пользователей, нажмите правую кнопку мыши и выберите Удалить.
  4. Кликните правой кнопкой мыши по самой информационной базе, выберите Свойства и поставьте галочку Блокировка начала сеансов включена.

Способ 3. Для файловых баз (простой сброс дескрипторов)

  1. Попросите всех закрыть программу крестиком.
  2. Если сеанс завис: откройте на сервере Диспетчер задач → вкладка Пользователи или Подробности → завершите зависшие процессы 1cv8.exe или 1cv8c.exe.
  3. В папке с базой проверьте отсутствие временных файлов блокировок *.1ccl и *.cdn.
💡 Практика специалистов: Всегда проверяйте регламентные задания перед обновлением: если в фоне крутится закрытие месяца или обмен с сайтом, принудительное отключение сеанса может прервать важную транзакцию.

Частые вопросы (FAQ)

Что делать, если я установил блокировку и теперь сам не могу зайти в базу 1С?

Запустите 1С через командную строку или добавьте в строку дополнительных параметров запуска (в окне выбора баз кнопка 'Изменить' -> 'Дополнительные параметры'): /UC 123 (где 123 — ваш код разблокировки).

Почему пользователи вышли, а сеансы в 1С все еще висят?

В клиент-серверном варианте сеансы могут оставаться 'спящими' или зависшими на стороне службы rphost, либо в базе продолжают выполняться регламентные фоновые задания.

Можно ли снять блокировку пользователей для файловой базы вручную?

Да, достаточно зайти в папку с файловой базой и удалить сервисный файл 1Cv8.cdn, который отвечает за признак установленной блокировки.

Повредится ли база, если завершить процесс 1cv8.exe через Диспетчер задач?

В клиент-серверном режиме (SQL) данные не пострадают благодаря механизму транзакций СУБД. В файловом режиме при аварийном завершении в момент записи документа есть небольшой риск повреждения индексов, поэтому перед обновлением всегда делайте копию.

Полезные материалы
Рекомендуем