Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

Как выгнать всех пользователей из базы 1С для обновления: блокировка сеансов

Обновлено: 27.08.2026  ·  Официальная база знаний

Проблема: бухгалтер ушел домой, не закрыв 1С

При попытке обновить конфигурацию 1С в режиме «Конфигуратор» система выдает ошибку: «Ошибка исключительной блокировки информационной базы. База данных заблокирована пользователем Иванов (компьютер BUH-PC)». Пользователь уже ушел с работы, оставив программу открытой, либо его фоновый сеанс завис на сервере.

Задача:

Корректно завершить все пользовательские и фоновые сеансы и временно запретить повторный вход в базу на время проведения технических работ.

Способы блокировки и завершения сеансов

Способ 1. Штатная блокировка через интерфейс 1С (Рекомендуется)

  1. Зайдите в базу в режиме «1С:Предприятие» под учетной записью с правами Администратора.
  2. Перейдите в раздел: АдминистрированиеОбслуживаниеБлокировка работы пользователей.
  3. Установите переключатель Блокировка включена.
  4. Укажите текст сообщения для пользователей (например: «Идет обновление базы до 21:00, пожалуйста, сохраните данные»).
  5. Задайте Код разрешения (секретное слово, например: AdminUpdate2025), которое позволит администратору зайти в заблокированную базу для проверки.
  6. Нажмите кнопку Установить блокировку. 1С выдаст предупреждение всем пользователям и принудительно закроет их окна через 5 минут.

Способ 2. Принудительное удаление сеансов через Консоль серверов 1С (Для клиент-серверных баз SQL)

  1. Откройте Консоль администрирования серверов 1С:Предприятия (ras.exe / snap-in).
  2. Раскройте ваш кластер → Информационные базы → найдите нужную базу.
  3. Откройте ветку Сеансы (Sessions).
  4. Выделите всех пользователей (Ctrl + A) → щелкните правой кнопкой мыши → Удалить (Delete). Все сеансы будут мгновенно разорваны на уровне кластера 1С.
  5. В свойствах базы установите флажок «Блокировка начала сеансов включена».

Способ 3. Экстренный сброс для файловой базы (.1CD)

Если база файловая, а сессия висит на терминальном сервере: откройте Диспетчер задач (Task Manager) на сервере → найдите процессы 1cv8.exe или 1cv8c.exe зависших пользователей → нажмите Снять задачу.

Практический опыт инженера: Всегда используйте параметр /UC при автоматических ночных обновлениях конфигураций через планировщик задач. Это гарантирует, что скрипт обновления гарантированно попадет в базу даже при активном запрете входа для обычных пользователей.

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

Как администратору зайти в заблокированную базу 1С?

В ярлыке запуска 1С добавьте в строку дополнительных параметров: /UC КодРазрешения (например: /UC AdminUpdate2025).

Как снять блокировку после завершения обновления?

В режиме 1С:Предприятие зайдите в 'Блокировка работы пользователей' и нажмите кнопку 'Снять блокировку', либо в свойствах базы в Консоли серверов 1С снимите галочку 'Блокировка начала сеансов включена'.

Что делать, если регламентные фоновые задания мешают обновлению?

В свойствах информационной базы в консоли серверов 1С установите флажок 'Блокировка регламентных заданий включена'.

Почему при блокировке файловой базы файл 1Cv8.1CD остается занят?

На файловом сервере процесс LanmanServer держит открытые файловые дескрипторы. Закройте открытые сессии в compmgmt.msc -> 'Общие папки' -> 'Открытые файлы'.