Ошибка 1С: Доступ к базе данных на сервере возможен только из одного сеанса — как исправить
При попытке зайти в 1С в режиме «Конфигуратор», при обновлении конфигурации или сохранении изменений появляется окно с ошибкой:
Доступ к базе данных на сервере возможен только из одного сеанса.
Ошибка блокировки разделяемого ресурса.
- В базу никого не пускает, хотя визуально все сотрудники уже вышли из программы.
- Конфигуратор закрыли крестиком, но сервер считает, что он все еще работает.
- Не получается применить обновление конфигурации базы данных.
Что означает эта ошибка простыми словами
Для обновления структуры таблиц программе 1С требуется монопольный режим — состояние, когда с базой работает только один процесс (Конфигуратор). Если кто-то забыл закрыть программу, либо в фоне выполняется регламентное задание (например, обмен или расчет себестоимости), 1С заблокирует операцию.
Шаг 1. Отключение пользователей через консоль Администрирования 1С
- Нажмите Пуск → 1C Предприятие 8 → Администрирование серверов 1С Предприятия.
- Раскройте ветку вашего сервера → Кластеры → Сеансы.
- Найдите сеансы пользователей, кликните по ним правой кнопкой мыши и выберите Удалить.
- Обратите особое внимание на сеансы с именем приложения «Конфигуратор» или «Фоновое задание».
Шаг 2. Завершение зависшего процесса на сервере (если нет доступа к консоли 1С)
- Нажмите сочетание клавиш
Ctrl + Shift + Escна сервере, чтобы открыть Диспетчер задач. - Перейдите на вкладку Подробности (Details).
- Найдите процесс
1cv8.exeили1cv8c.exeи нажмите Снять задачу.
Шаг 3. Блокировка регламентных заданий (чтобы фоновые процессы не мешали)
- В консоли администрирования 1С откройте Свойства информационной базы.
- Установите галочку Блокировка начала сеансов включена.
- Установите галочку Блокировка регламентных заданий включена.
- Повторите обновление в Конфигураторе, после чего снимите эти галочки обратно.
Частые вопросы (FAQ)
Почему Конфигуратор зависает и не отпускает базу?
Это происходит, если связь с сервером оборвалась во время сохранения, либо если процесс 1cv8.exe был некорректно закрыт пользователем через крестик окна вместо штатного выхода.
Поможет ли перезапуск службы сервера 1С?
Да, перезапуск службы '1C:Enterprise 8.3 Server Agent' гарантированно сбросит все зависшие сеансы и фоновые задания, но при этом все остальные пользователи будут временно отключены.
Что делать, если база файловая, а не серверная?
В файловой базе откройте папку с базой данных и удалите временные файлы блокировок с расширением *.1CD.lck и 1Cv8tmp.1CD.lck (предварительно убедитесь, что 1С закрыта у всех пользователей).
Как предотвратить автоматический запуск фоновых заданий во время обновления?
Используйте параметр блокировки фоновых заданий в свойствах базы в консоли администрирования или в параметрах запуска с ключом /Session_Disable /Session_Terminate.