Администрирование · 12 мин
Как отключить активного пользователя в 1С
Как отключить активного пользователя в 1С: завершение сеанса в консоли кластера, отключение через конфигуратор, блокировка учётной записи и типичные ошибки.
Активный сеанс пользователя в 1С мешает обновлению конфигурации, восстановлению из архива, установке монопольного режима и другим административным операциям. Отключить пользователя можно несколькими способами: принудительно завершить его сеанс на сервере, удалить соединение в консоли кластера или заблокировать саму учётную запись, чтобы пользователь больше не мог войти в базу.
Выбор способа зависит от цели. Если нужно разово вытолкнуть человека из базы для обновления — достаточно завершить сеанс. Если сотрудник уволился и доступ нужно закрыть навсегда — правильный путь: отключить учётную запись в списке пользователей и при необходимости запретить вход на уровне информационной базы.
Ниже разобраны оба сценария для клиент-серверного и файлового вариантов работы, а также типовые ошибки, из-за которых пользователь «не отключается» или входит в базу снова.
Что значит «отключить пользователя» в 1С
Под отключением обычно понимают три разные задачи, и их важно различать, потому что инструменты разные. Первая — завершить текущий сеанс: пользователь сейчас находится в базе, и его нужно вытолкнуть, например, для обновления конфигурации. Вторая — заблокировать вход: человек остаётся в списке пользователей, но не может запустить программу. Третья — полностью удалить учётную запись, что делается редко, обычно при реорганизации списка пользователей.
Сеанс и учётная запись — не одно и то же. Завершение сеанса не мешает пользователю войти снова через минуту. Блокировка учётной записи, наоборот, не выгоняет уже работающего человека: он продолжит работу, пока не закроет программу. Поэтому при увольнении сотрудника действуют в два шага: сначала завершают активный сеанс, затем отключают учётную запись.
Как завершить сеанс через консоль кластера серверов
В клиент-серверном варианте работы основной инструмент — консоль кластера серверов 1С:Предприятия. Откройте оснастку «Администрирование серверов 1С:Предприятия» на компьютере, где установлен сервер 1С, разверните нужный кластер, затем ветку с информационной базой и выберите пункт «Сеансы». В списке будут видны все активные подключения: имя пользователя, компьютер, приложение, время начала сеанса.
Найдите нужного пользователя, щёлкните по строке правой кнопкой мыши и выберите «Удалить». Сеанс будет принудительно завершён, а у пользователя на экране появится сообщение о разрыве соединения с сервером. Если у пользователя несколько сеансов, удалить нужно каждый — иначе он останется в базе через второе подключение.
Обратите внимание на колонку «Приложение»: фоновые задания и регламентные операции тоже отображаются как сеансы. Завершать их без необходимости не стоит — можно прервать обмен данными или расчёт, выполняемый по расписанию.
- 1Откройте оснастку «Администрирование серверов 1С:Предприятия»
- 2Разверните кластер → Информационные базы → нужная база → Сеансы
- 3Найдите пользователя по имени или компьютеру
- 4Правой кнопкой мыши выберите «Удалить» и подтвердите действие
- 5Проверьте, что сеансов этого пользователя не осталось в списке
Как отключить пользователя в файловой базе
В файловом варианте консоли кластера нет, поэтому контроль над сеансами ограничен. Самый надёжный путь — связаться с пользователем и попросить закрыть программу. Если это невозможно, сеанс завершается принудительно на компьютере пользователя: через диспетчер задач завершите процесс 1cv8.exe. При сетевом доступе к рабочей станции это можно сделать удалённо штатными средствами Windows.
Узнать, кто сейчас работает в файловой базе, можно из самой программы. В типовых конфигурациях на платформе 8.3 откройте раздел «Администрирование» → «Обслуживание» → «Активные пользователи» (в некоторых конфигурациях путь: «Настройки» → «Поддержка и обслуживание» → «Активные пользователи»). Там виден список подключённых пользователей, и в ряде конфигураций доступна кнопка завершения сеанса с отправкой сообщения пользователю.
Учтите ограничение: если файл базы лежит в общей папке, а пользователь оставил программу открытой и ушёл, файл остаётся заблокированным. В этом случае помогает завершение процесса на его компьютере либо, как крайняя мера, перезапуск компьютера, с которого открыт сеанс.
Как заблокировать вход пользователя в базу
Чтобы пользователь не мог войти в базу вообще, откройте список пользователей: в конфигураторе — меню «Администрирование» → «Пользователи», в режиме 1С:Предприятие типовой конфигурации — «Администрирование» → «Настройки пользователей и прав» → «Пользователи». Откройте карточку нужного сотрудника.
В типовых конфигурациях снимите флажок «Вход в программу разрешен» (или установите признак «Недействителен» — в зависимости от версии БСП). В конфигураторе на закладке «Прочее» и на основной закладке снимите флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы». Если пользователь входил по доменной учётной записи, обязательно снять оба флажка: оставленная аутентификация ОС позволит ему войти без пароля.
Удалять пользователя из списка обычно не нужно. В учётных данных (документах, журналах, истории изменений) остаются ссылки на элемент справочника пользователей, и удаление приведёт к битым ссылкам вида «Объект не найден». Заблокированная учётная запись сохраняет целостность данных и при необходимости легко включается обратно.
Установка монопольного режима и блокировка новых сеансов
Для регламентных операций — обновления конфигурации, тестирования и исправления, загрузки данных — нужно не просто выгнать текущих пользователей, но и не дать войти новым. В клиент-серверном варианте это делает блокировка сеансов: в консоли кластера откройте свойства информационной базы и установите флажок «Блокировка начала сеансов включена». Можно указать время начала и окончания блокировки, а также код разрешения — строку, с которой смогут войти только те, кому вы её сообщите (обычно администратор).
После включения блокировки завершите оставшиеся сеансы вручную, как описано выше. Теперь база доступна только вам, и можно запускать обновление. По завершении работ не забудьте снять блокировку — это самая частая причина утренних звонков «1С не запускается».
В файловом варианте аналог — установка монопольного режима из конфигуратора или из типовой конфигурации через «Администрирование» → «Обслуживание» → «Блокировка работы пользователей». Пока блокировка активна, пользователи при входе видят заданное вами сообщение с указанием времени окончания работ.
Как выбрать действие
Как проверить, что пользователь действительно отключён
После завершения сеанса обновите список сеансов в консоли кластера (клавиша F5) и убедитесь, что строк с этим пользователем нет. Помните про повторные подключения: если у пользователя настроен автозапуск 1С или открыт браузер с веб-клиентом, сеанс может появиться снова через несколько секунд. В этом случае сначала включите блокировку сеансов, потом удаляйте активные.
Проверка блокировки учётной записи: попробуйте войти в базу под этим пользователем с тестового компьютера или попросите коллегу. Должно появиться сообщение об ошибке идентификации. Дополнительно убедитесь, что вход через аутентификацию операционной системы тоже закрыт — проверьте, что в карточке пользователя поле «Пользователь ОС» очищено или соответствующий флажок снят.
Для аудита полезно посмотреть журнал регистрации: в нём фиксируются события входа и завершения сеансов. Откройте в конфигураторе «Администрирование» → «Журнал регистрации», отфильтруйте по имени пользователя и убедитесь, что после отключения новых сеансов не регистрировалось.
Как проверить результат
Строк с пользователем нет после обновления списка
Сеанс появляется снова — значит, работает автоподключение или второе приложение
Ошибка идентификации при любом способе входа
Вход выполняется — проверьте аутентификацию ОС и вторую учётную запись
Нет новых событий входа этого пользователя
Фиксируются новые сеансы — вход закрыт не полностью
Типичные ошибки при отключении пользователей
Самая распространённая ошибка — завершить сеанс, но не заблокировать вход. Пользователь тут же заходит снова, и обновление конфигурации срывается. Второй типовой просчёт — забыть про аутентификацию операционной системы: пароль снят, а доменный вход работает. Третья — удаление учётной записи вместо блокировки, что портит ссылки в документах и истории.
Отдельная группа ошибок связана с правами самого администратора. Для работы с консолью кластера нужны права администратора кластера, для редактирования списка пользователей — право «Администрирование» в конфигурации. Если кнопки недоступны, проверьте, под какой учётной записью вы работаете, а не ищите проблему в платформе.
Частые вопросы
Пользователь снова входит в базу сразу после завершения сеанса. Что делать?
Сначала включите блокировку начала сеансов в свойствах информационной базы в консоли кластера, и только потом удаляйте активные сеансы. Если вход выполняется автоматически (например, ярлык с автозапуском или открытый браузер), без блокировки сеанс будет пересоздаваться.
Чем блокировка пользователя отличается от удаления?
Блокировка запрещает вход, но сохраняет учётную запись и все ссылки на неё в документах, отчётах и истории изменений. Удаление разрывает эти ссылки, и в учётных данных появляются записи «Объект не найден». Для уволенных сотрудников почти всегда правильнее блокировка.
Можно ли отключить пользователя в файловой базе удалённо?
Штатной консоли сеансов у файловой базы нет. Варианты: функция «Активные пользователи» в типовой конфигурации (если она поддерживает завершение сеансов), удалённое завершение процесса 1cv8.exe средствами Windows на компьютере пользователя или включение блокировки работы пользователей через раздел «Администрирование».
Что будет с несохранёнными данными при принудительном завершении сеанса?
Все незаписанные данные будут потеряны: открытые непроведённые документы, заполненные, но не сохранённые формы. Поэтому перед массовым отключением рассыльте пользователям предупреждение — в типовых конфигурациях при блокировке работы можно отправить сообщение с таймером до отключения.
Как отключить пользователя, если нет доступа к консоли кластера?
Используйте типовые механизмы конфигурации: «Администрирование» → «Обслуживание» → «Активные пользователи» и «Блокировка работы пользователей». Также доступны программные средства — например, обработки на основе объекта «БлокировкаСеансов» или внешние инструменты администрирования, работающие через RAS (сервер администрирования кластера).
Нужно ли отключать сеансы фоновых заданий?
Нет, без особой необходимости. Фоновые задания выполняют регламентные операции: обмены, расчёты, рассылку отчётов. Их принудительное завершение может прервать обмен данными на середине. Завершайте только сеансы интерактивных пользователей, если цель — освободить базу для обновления.
Что важно запомнить
Разовое отключение — это завершение сеанса в консоли кластера или через «Активных пользователей» в файловой базе. Постоянное отключение — снятие флажков аутентификации в карточке пользователя без удаления учётной записи. Перед регламентными работами сначала включайте блокировку новых сеансов, потом завершайте активные, а после работ не забывайте блокировку снять.