#Что означает ошибка
База заблокирована / сеанс завис
Зависший сеанс блокирует базу для других пользователей. Завершите сеанс через консоль администрирования кластера или удалите блокировку базы и перезапустите клиент.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Зависший сеанс | Давно неактивный сеанс совпадает по времени с ошибкой | Согласовать завершение только этого сеанса |
| Блокировка установленаРегламентные задания. | Администратор включил запрет подключений | Проверить условия и снять блокировку по регламенту |
| Долгая транзакция | Журнал показывает длительную рабочую транзакцию | Разобрать обработчик и дождаться завершения |
| Сбой клиента | Клиент отключился, но сеанс ещё присутствует | Проверить состояние подключения в консоли |
#Пошаговое решение
- Найдите сеанс, действительно удерживающий блокировкуУточните текст ошибки и имя базы. Попросите пользователей сохранить документы и не закрывайте сеансы всех сотрудников одновременно. Администратор кластера 1С может открыть консоль администрирования серверов 1С → нужный кластер → «Информационные базы» → нужная база → «Сеансы»; путь и возможности зависят от версии платформы. Сопоставьте пользователя, компьютер, начало сеанса и активность с временем возникновения блокировки.
- Отличите зависший сеанс от работающей транзакцииЕсли база клиент-серверная, проверьте технологический журнал и нагрузку рабочего процесса; блокировка может удерживаться активной записью, а не «мертвым» подключением. В файловой базе проверьте, кто ещё открыл папку базы и нет ли активного обновления конфигурации. Не удаляйте файлы
.1CD,.cflи временные служебные файлы вручную и не завершайте серверные процессы из Диспетчера задач. - Завершите только подтверждённый зависший сеансПосле согласования с пользователем и создания актуальной резервной копии администратор может выделить конкретный неотвечающий сеанс в консоли и выбрать завершение сеанса. Это сбросит несохранённые операции данного пользователя. Если доступна штатная функция отключения пользователей или блокировки новых подключений, используйте её при плановом обслуживании; не выключайте весь сервер 1С ради одной блокировки.
- Снимите ограничения только после выяснения причиныЕсли ранее администратор ставил блокировку сеансов для обновления, проверьте её параметры и срок в свойствах нужной информационной базы; отключайте её только по согласованию с ответственным за обслуживание. Попросите пользователя снова войти и выполнить операцию. Если блокировка возникает повторно, сохраните имя объекта, время, пользователя и записи журнала регистрации — вероятна проблема прикладной транзакции или доработки.
#Проверка результата
Проверьте «1С: зависшие сеансы и блокировка базы» на копии исходного документа или базы, выполнив ту же команду сохранения, открытия либо отправки. Убедитесь, что результат доступен после закрытия программы и повторного открытия файла.