Как выгнать всех пользователей из 1С для обновления базы
Когда требуется экстренно выгнать всех из 1С?
Перед установкой обновлений конфигурации, загрузкой новой конфигурации (файла .cf) или выполнением регламентных операций 1С требует монопольного доступа к базе данных. Если хотя бы один сотрудник забыл закрыть программу перед уходом домой или сеанс завис, 1С выдаст ошибку:
Для выполнения операции требуется монопольный доступ к информационной базе.
В базе данных обнаружены активные сеансы пользователей.Признаки проблемы
- В окне запуска базы кнопка «Конфигуратор» выдает предупреждение о занятости базы.
- При обновлении в режиме предприятия появляется сообщение «База заблокирована для обновления».
- Бухгалтер ушел в отпуск или на обед, оставив открытый документ в режиме редактирования.
Простые способы отключения пользователей от базы 1С
Важно: Принудительное закрытие сеансов может привести к потере несохраненных данных в открытых документах сотрудников. По возможности предупредите коллег за 5–10 минут до блокировки.
Способ 1. Для файловой базы (через Конфигуратор или завершение процессов)
- Если база файловая и лежит в сетевой папке, откройте Управление компьютером на сервере/компьютере, где лежит папка (нажмите Win+R, введите
compmgmt.msc). - Перейдите в раздел Общие папки → Открытые файлы.
- Найдите в списке файл
1Cv8.1CDили файлы с расширением.cfl/.v8i, кликните по ним правой кнопкой мыши и выберите «Закрыть открытый файл».
Способ 2. Для клиент-серверной базы (SQL) через режим «1С:Предприятие»
- Зайдите в базу под учетной записью с правами Администратора.
- Перейдите в меню: Администрирование → Обслуживание → Блокировка работы пользователей.
- Установите флажок «Блокировка включена».
- Укажите текст сообщения (например: «Внимание! База обновляется до 19:00»).
- Задайте код разрешения (например,
123), чтобы администратор мог зайти в заблокированную базу через параметр запуска/UC 123. - Нажмите кнопку «Установить блокировку». 1С автоматически разошлет предупреждение и завершит работу клиентов через 5 минут.
Способ 3. Экстренное завершение через консоль администрирования 1С:Предприятия
- На сервере 1С запустите утилиту «Администрирование серверов 1С Предприятия».
- Разверните ветку вашего кластера → Информационные базы → выберите нужную базу.
- Откройте ветку Сеансы.
- Выделите всех пользователей (Ctrl+A), нажмите правую кнопку мыши и выберите пункт «Удалить».
Частые вопросы (FAQ)
Как администратору зайти в базу, если на нее установлена блокировка?
В окне запуска 1С выделите базу, нажмите кнопку «Изменить», перейдите на страницу дополнительных параметров запуска и в поле «Дополнительные параметры запуска» пропишите: /UC КодБлокировки (например: /UC 123).
Почему после удаления сеанса в консоли пользователь снова сразу заходит в базу?
Потому что не была установлена сама блокировка соединений. Сначала установите свойство базы «Блокировка начала сеансов включена», и только потом удаляйте текущие сеансы.
Что будет с проводками и документами, если выгнать пользователя принудительно?
Все уже проведенные и записанные документы сохранятся в полной безопасности. Потеряются только те данные, которые пользователь набирал в форме, но еще не нажал кнопку «Записать» или «Провести».
Как снять блокировку пользователей, если забыли секретный код /UC?
В консоли администрирования серверов 1С откройте свойства нужной информационной базы и снимите галочку «Блокировка начала сеансов включена», после чего нажмите «Применить».