1С Ошибка: Сеанс работы завершен администратором — Причины сброса
- Диалоговое окно у пользователей:
Сеанс работы завершен администратором информационной базыс закрытием программы. - Ошибка происходит по строгому расписанию (ночью, во время создания бэкапов или регламентных процедур).
- Пользователи не могут войти обратно с ошибкой:
Установлена блокировка соединений с информационной базой.
1. Проверка и снятие блокировки соединений
Если блокировка установлена, но регламентные работы завершены, снимите ее:
- Запустите Конфигуратор или тонкий клиент с ключом обхода блокировки:
"C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe" ENTERPRISE /S "server\ib_name" /N "Admin" /P "Pass" /UC "КодРазрешения" - В режиме 1С:Предприятие перейдите в НСИ и администрирование → Обслуживание → Блокировка работы пользователей.
- Нажмите кнопку Разблокировать.
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=off3. Проверка фонового автокика зависших сеансов
Проверьте настройки в конфигурации 1С (механизм «Автоматическое отключение неактивных пользователей» в БСП): отключите или скорректируйте интервал бездействия.
Частые вопросы (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' с указанием пользователя-инициатора (часто под системной учетной записью Регламентного задания).