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

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

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

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

1С Ошибка: Сеанс работы завершен администратором — Причины сброса

Обновлено: 25.08.2026 · Официальная документация ↗
  • Диалоговое окно у пользователей: Сеанс работы завершен администратором информационной базы с закрытием программы.
  • Ошибка происходит по строгому расписанию (ночью, во время создания бэкапов или регламентных процедур).
  • Пользователи не могут войти обратно с ошибкой: Установлена блокировка соединений с информационной базой.

1. Проверка и снятие блокировки соединений

Если блокировка установлена, но регламентные работы завершены, снимите ее:

  1. Запустите Конфигуратор или тонкий клиент с ключом обхода блокировки:
    "C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe" ENTERPRISE /S "server\ib_name" /N "Admin" /P "Pass" /UC "КодРазрешения"
  2. В режиме 1С:Предприятие перейдите в НСИ и администрирование → Обслуживание → Блокировка работы пользователей.
  3. Нажмите кнопку Разблокировать.

2. Проверка скриптов резервного копирования (PowerShell / Bash / Cron)

Проверьте cron или Планировщик задач Windows на наличие скриптов, использующих вызов v83.COMConnector или rac session terminate:

# Пример команды отключения всех сеансов в rac:
/opt/1cv8/x86_64/8.3.XX.XXXX/rac session --cluster=<UUID> terminate --session=<UUID>

Убедитесь, что скрипт корректно снимает признак блокировки после завершения бэкапа:

# Снятие блокировки через rac:
rac infobase --cluster=<ID> update --infobase=<ID> --sessions-denied=off --scheduled-jobs-denied=off

3. Проверка фонового автокика зависших сеансов

Проверьте настройки в конфигурации 1С (механизм «Автоматическое отключение неактивных пользователей» в БСП): отключите или скорректируйте интервал бездействия.

💡 Практика специалистов: При написании CI/CD скриптов автоматического обновления конфигураций всегда помещайте блок снятия блокировки соединений (sessions-denied=off) в блок finally / trap скрипта, чтобы при любой ошибке обновления база не оставалась заблокированной для пользователей.

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

Что такое параметр /UC при запуске 1С?

Параметр /UC (Unlock Code) задает секретный код разрешения, установленный администратором при блокировке базы, позволяющий привилегированным пользователям входить в заблокированную систему.

Как сбросить блокировку регламентных заданий без входа в базу данных?

Через утилиту командной строки rac: rac infobase --cluster=<ClusterID> update --infobase=<IB_ID> --infobase-user=Admin --infobase-pwd=Pass --sessions-denied=off --scheduled-jobs-denied=off.

Почему администраторское завершение сеанса происходит во время ночного пересчета итогов?

Стандартная процедура обслуживания БСП перед пересчетом итогов и обновлением конфигурации рассылает пользователям предупреждение и принудительно завершает сеансы для получения монопольного доступа.

Где в журнале регистрации 1С фиксируется факт завершения сеанса администратором?

В Журнале регистрации ищите событие '_$Session$_.Terminate' с указанием пользователя-инициатора (часто под системной учетной записью Регламентного задания).

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