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

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

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

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

Завис сеанс в 1С: как снять блокировку и завершить сеанс пользователя

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

При попытке открыть документ в 1С появляется сообщение «Объект заблокирован пользователем Иванов И.И.», хотя сам Иванов уже выключил компьютер и не работает в базе.

  • Окно программы 1С побелело, не отвечает на клики и пишет «(Не отвечает)».
  • Фоновое задание заблокировало запись в регистры и не отдает управление.
  • Зависший терминальный RDP-сеанс удерживает открытые файлы базы.

Вариант 1. Снятие сеанса через Консоль администрирования 1С (Серверная база)

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

Вариант 2. Снятие зависшего сеанса в файловой базе

  1. Если база файловая и лежит в общей сетевой папке: откройте на сервере/компьютере, где лежит папка, утилиту Управление компьютером (compmgmt.msc).
  2. Перейдите в Служебные программыОбщие папкиОткрытые файлы.
  3. Найдите файлы с именами 1Cv8.1CD, 1Cv8.cfl или *.1ccl, удерживаемые зависшим пользователем, кликните правой кнопкой и выберите Закрыть открытый файл.

Вариант 3. Завершение процесса на компьютере пользователя

Если зависло само окно 1С на рабочем месте:

  1. Нажмите Ctrl + Shift + Esc (Диспетчер задач).
  2. Во вкладке «Процессы» найдите 1C:Enterprise 8.3 (процесс 1cv8c.exe или 1cv8.exe).
  3. Нажмите кнопку Снять задачу.
💡 Практика специалистов: Не путайте понятия 'Сеансы' и 'Соединения' в консоли 1С: сеанс — это логический пользователь, а соединение — это физический TCP-канал к рабочему процессу. Для сброса блокировки всегда удаляйте именно Сеанс.

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

Почему документы остаются заблокированными, если компьютер выключен?

Сервер 1С или СУБД держит транзакционную блокировку до тех пор, пока не сработает внутренний таймаут проверки связи (Keep-Alive), либо пока администратор не удалит сеанс вручную.

Может ли зависший сеанс повредить данные в базе?

В клиент-серверной базе SQL данные не повреждаются — не завершенная транзакция просто откатывается к исходному состоянию. В файловой базе после зависания рекомендуется проверить базу утилитой Chdbfl.exe.

Как автоматически отключать пользователей, которые не активны 2 часа?

В свойствах базы в Консоли кластера 1С укажите параметры: 'Время засыпания пассивных сеансов' (например, 1800 сек) и 'Время завершения спящих сеансов' (например, 7200 сек).

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

Удалите соответствующее соединение в ветке 'Соединения' или перезапустите конкретный рабочий процесс rphost.

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