Принудительное завершение сеанса пользователя в 1С 8.3
📋 Содержание
Чтобы завершить сеанс в 1С у пользователя принудительно, проще всего открыть список активных сеансов и снять нужную строку — в файловой базе это делается из самой программы, в клиент-серверной надёжнее выкинуть пользователя через конфигуратор или консоль кластера. Ниже — все рабочие способы закрыть активные сеансы в 1С 8.3: от безопасного до жёсткого.
Сразу оговорка: принудительное завершение — это обрыв. Пользователь потеряет несохранённые данные, а если он в этот момент проводил документ или шло групповое обновление, база может остаться в подвешенном состоянии.
⚠️ Перед тем как выгонять людей — предупредите их и дайте закрыть документы. Резервная копия перед массовым отключением обязательна.
Какой у вас случай — так и выгоняем
Способ зависит от того, как развёрнута база. Определитесь за 10 секунд.
1cv8.exe в Windows-сессии. Гасите через «Диспетчер серверов → Пользователи» или Диспетчер задач на самом сервере.Способ 1. Через список активных пользователей (из программы)
Самый быстрый вариант, работает и в файловой, и в клиент-серверной базе. Нужны права администратора.
- Зайдите в раздел
Администрирование → Обслуживание → Активные пользователи. В типовых конфигурациях (Бухгалтерия, ЗУП, УТ) пункт называется «Активные пользователи». - Откроется список всех подключений: имя, компьютер, приложение, время начала сеанса.
- Найдите нужную строку, выделите её и нажмите «Завершить сеанс» (кнопка сверху или по правой кнопке мыши).
- Подтвердите. Через несколько секунд у пользователя вылетит окно с сообщением о завершении работы.
💡 Свой собственный сеанс из этого списка не завершить — кнопка будет неактивна на своей строке. Это защита от случайного самоотключения.
Минус способа: он не всегда добивает зависший сеанс. Если платформа у человека повисла, 1С не может «достучаться» до его сеанса, и строка остаётся. Тогда переходите к консоли кластера или конфигуратору.
Способ 2. Заблокировать работу пользователей (чтобы не залезли обратно)
Отдельная задача: не просто закрыть активные сеансы в 1С, а не пустить людей обратно — например, перед обновлением или выгрузкой базы. Одно завершение тут не спасёт: пользователь перезайдёт через минуту.
Порядок:
Администрирование → Поддержка и обслуживание → Блокировка работы пользователей(или «Настройки работы пользователей»).- Включите «Установить блокировку», задайте время начала и текст сообщения, например
Идёт обновление базы, вход закрыт до 20:00. - Укажите код разблокировки — с ним вы (администратор) сможете зайти, пока для остальных вход закрыт. Код передаётся ключом запуска
/UC КодРазблокировки. - После включения блокировки завершите оставшиеся активные сеансы способом 1.
Способ 3. Через конфигуратор
Классика для клиент-серверных и файловых баз, когда из пользовательского режима сеанс не снимается.
- Запустите базу в режиме «Конфигуратор» под администратором.
- Меню
Администрирование → Активные пользователи. - В открывшемся списке выделите пользователя и нажмите значок «Удалить» (крестик) или клавишу
Delete.
Конфигуратор бьёт по сеансу жёстче, чем пользовательский режим, и часто закрывает то, что из программы не закрылось.
Способ 4. Через консоль администрирования сервера (кластер)
Только для клиент-серверного варианта. Это самый надёжный способ выгнать пользователя из 1С, включая полностью зависшие сеансы.
- На сервере откройте оснастку «Администрирование серверов 1С Предприятия» (
Пуск → 1C Enterprise → Registration of 1C:Enterprise Server). - Разверните:
Центральные серверы → ваш кластер → Сеансы. - В списке сеансов найдите нужного пользователя (колонки «Пользователь», «Приложение», «Соединение»).
- Правой кнопкой → «Удалить».
Если сеанс не удаляется даже отсюда — снимите соответствующее соединение в ветке Соединения, а в крайнем случае перезапустите рабочий процесс rphost в ветке Рабочие процессы.
⚠️ Снятие рабочего процесса
rphostоборвёт ВСЕ сеансы на этом процессе, а не одного человека. Применяйте, только когда точечно ничего не помогло.
Способ 5. Командная строка и обработки
Для автоматизации (скрипт перед ночным обновлением) сеансы гасят утилитой сервера или запуском платформы с ключами.
- Список сеансов кластера:
rac session list --cluster=<uuid>. - Завершение сеанса:
rac session terminate --cluster=<uuid> --session=<uuid>.
Сторонние обработки («Консоль администрирования», обработки БСП для управления сеансами) удобны, когда надо разово выгнать пользователя, а прав на сервер нет.
💡 Проверяйте, откуда обработка. Запуск непроверённого
.epfпод администратором = чужой код в вашей базе. Берите обработки только из доверенных источников и не с «взломанными» лицензиями.
Способ 6. Зависла вся 1С на терминальном сервере (RDP)
Если тормозит не один сеанс, а платформа целиком у пользователя на RDP, дело в процессе Windows.
- На терминальном сервере:
Диспетчер серверов → Средства → Службы удалённых рабочих столовили просто Диспетчер задач → вкладка «Пользователи». - Найдите нужную Windows-сессию, разверните её процессы, найдите
1cv8.exe. - «Снять задачу». Это закроет клиент 1С у пользователя без перезагрузки всего сервера.
Перезагрузка сервера 1С или перезапуск веб-сервера (для веб-клиента — iisreset на IIS либо рестарт службы Apache) — крайняя мера: обрывает вообще всех. Держите её на случай, когда база встала намертво и точечные методы не работают.
Если не помогло
Сеанс висит в списке, а Завершить не срабатывает — разбираемся по симптому.
rphost.Когда завершать сеанс НЕ нужно
- Пользователь просто «отошёл» — сеанс не мешает, не трогайте. Лишний обрыв = потерянные данные.
- Идёт длительное проведение или закрытие месяца — дождитесь окончания, иначе получите полузакрытый период.
- Ночной регламент (обмен, свёртка) под служебным пользователем — не путайте с зависшим человеком, обрыв сломает задание.
Частые вопросы
Как выкинуть из 1С пользователя, если база файловая?
Администрирование → Активные пользователи под администратором, выделите строку и нажмите «Завершить сеанс». Если сеанс завис — закройте платформу на его компьютере или снимите 1cv8.exe через диспетчер задач.Потеряет ли пользователь данные при принудительном завершении?
Как закрыть все активные сеансы в 1С 8.3 разом?
Можно ли завершить свой собственный сеанс из списка?
Пользователь не может зайти после завершения — что делать?
Администрирование → Блокировка работы пользователей или запустите базу с ключом /UC и кодом разблокировки.Чем отличается завершение сеанса от снятия соединения?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.