К статье
Практический материал

Администрирование · 12 мин

Как отключить активного пользователя в 1С

Как отключить активного пользователя в 1С: завершение сеанса в консоли кластера, отключение через конфигуратор, блокировка учётной записи и типичные ошибки.

Активный сеанс пользователя в 1С мешает обновлению конфигурации, восстановлению из архива, установке монопольного режима и другим административным операциям. Отключить пользователя можно несколькими способами: принудительно завершить его сеанс на сервере, удалить соединение в консоли кластера или заблокировать саму учётную запись, чтобы пользователь больше не мог войти в базу.

Выбор способа зависит от цели. Если нужно разово вытолкнуть человека из базы для обновления — достаточно завершить сеанс. Если сотрудник уволился и доступ нужно закрыть навсегда — правильный путь: отключить учётную запись в списке пользователей и при необходимости запретить вход на уровне информационной базы.

Ниже разобраны оба сценария для клиент-серверного и файлового вариантов работы, а также типовые ошибки, из-за которых пользователь «не отключается» или входит в базу снова.

Что значит «отключить пользователя» в 1С

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

Сеанс и учётная запись — не одно и то же. Завершение сеанса не мешает пользователю войти снова через минуту. Блокировка учётной записи, наоборот, не выгоняет уже работающего человека: он продолжит работу, пока не закроет программу. Поэтому при увольнении сотрудника действуют в два шага: сначала завершают активный сеанс, затем отключают учётную запись.

Как завершить сеанс через консоль кластера серверов

В клиент-серверном варианте работы основной инструмент — консоль кластера серверов 1С:Предприятия. Откройте оснастку «Администрирование серверов 1С:Предприятия» на компьютере, где установлен сервер 1С, разверните нужный кластер, затем ветку с информационной базой и выберите пункт «Сеансы». В списке будут видны все активные подключения: имя пользователя, компьютер, приложение, время начала сеанса.

Найдите нужного пользователя, щёлкните по строке правой кнопкой мыши и выберите «Удалить». Сеанс будет принудительно завершён, а у пользователя на экране появится сообщение о разрыве соединения с сервером. Если у пользователя несколько сеансов, удалить нужно каждый — иначе он останется в базе через второе подключение.

Обратите внимание на колонку «Приложение»: фоновые задания и регламентные операции тоже отображаются как сеансы. Завершать их без необходимости не стоит — можно прервать обмен данными или расчёт, выполняемый по расписанию.

Завершение сеанса в консоли кластера
  1. 1
    Откройте оснастку «Администрирование серверов 1С:Предприятия»
  2. 2
    Разверните кластер → Информационные базы → нужная база → Сеансы
  3. 3
    Найдите пользователя по имени или компьютеру
  4. 4
    Правой кнопкой мыши выберите «Удалить» и подтвердите действие
  5. 5
    Проверьте, что сеансов этого пользователя не осталось в списке

Как отключить пользователя в файловой базе

В файловом варианте консоли кластера нет, поэтому контроль над сеансами ограничен. Самый надёжный путь — связаться с пользователем и попросить закрыть программу. Если это невозможно, сеанс завершается принудительно на компьютере пользователя: через диспетчер задач завершите процесс 1cv8.exe. При сетевом доступе к рабочей станции это можно сделать удалённо штатными средствами Windows.

Узнать, кто сейчас работает в файловой базе, можно из самой программы. В типовых конфигурациях на платформе 8.3 откройте раздел «Администрирование» → «Обслуживание» → «Активные пользователи» (в некоторых конфигурациях путь: «Настройки» → «Поддержка и обслуживание» → «Активные пользователи»). Там виден список подключённых пользователей, и в ряде конфигураций доступна кнопка завершения сеанса с отправкой сообщения пользователю.

Учтите ограничение: если файл базы лежит в общей папке, а пользователь оставил программу открытой и ушёл, файл остаётся заблокированным. В этом случае помогает завершение процесса на его компьютере либо, как крайняя мера, перезапуск компьютера, с которого открыт сеанс.

Как заблокировать вход пользователя в базу

Чтобы пользователь не мог войти в базу вообще, откройте список пользователей: в конфигураторе — меню «Администрирование» → «Пользователи», в режиме 1С:Предприятие типовой конфигурации — «Администрирование» → «Настройки пользователей и прав» → «Пользователи». Откройте карточку нужного сотрудника.

В типовых конфигурациях снимите флажок «Вход в программу разрешен» (или установите признак «Недействителен» — в зависимости от версии БСП). В конфигураторе на закладке «Прочее» и на основной закладке снимите флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы». Если пользователь входил по доменной учётной записи, обязательно снять оба флажка: оставленная аутентификация ОС позволит ему войти без пароля.

Удалять пользователя из списка обычно не нужно. В учётных данных (документах, журналах, истории изменений) остаются ссылки на элемент справочника пользователей, и удаление приведёт к битым ссылкам вида «Объект не найден». Заблокированная учётная запись сохраняет целостность данных и при необходимости легко включается обратно.

Установка монопольного режима и блокировка новых сеансов

Для регламентных операций — обновления конфигурации, тестирования и исправления, загрузки данных — нужно не просто выгнать текущих пользователей, но и не дать войти новым. В клиент-серверном варианте это делает блокировка сеансов: в консоли кластера откройте свойства информационной базы и установите флажок «Блокировка начала сеансов включена». Можно указать время начала и окончания блокировки, а также код разрешения — строку, с которой смогут войти только те, кому вы её сообщите (обычно администратор).

После включения блокировки завершите оставшиеся сеансы вручную, как описано выше. Теперь база доступна только вам, и можно запускать обновление. По завершении работ не забудьте снять блокировку — это самая частая причина утренних звонков «1С не запускается».

В файловом варианте аналог — установка монопольного режима из конфигуратора или из типовой конфигурации через «Администрирование» → «Обслуживание» → «Блокировка работы пользователей». Пока блокировка активна, пользователи при входе видят заданное вами сообщение с указанием времени окончания работ.

Маршрут решения

Как выбрать действие

Нужно обновить конфигурацию, пользователи в базеВключите блокировку сеансов, затем завершите активные сеансы в консоли кластера
Сотрудник уволилсяЗавершите его сеанс и снимите флажки аутентификации в карточке пользователя
Пользователь временно не должен работать (отпуск, расследование)Снимите флажок «Вход в программу разрешен», учётную запись не удаляйте
Файловая база, пользователь оставил программу открытой и ушёлЗавершите процесс 1cv8.exe на его компьютере локально или удалённо

Как проверить, что пользователь действительно отключён

После завершения сеанса обновите список сеансов в консоли кластера (клавиша F5) и убедитесь, что строк с этим пользователем нет. Помните про повторные подключения: если у пользователя настроен автозапуск 1С или открыт браузер с веб-клиентом, сеанс может появиться снова через несколько секунд. В этом случае сначала включите блокировку сеансов, потом удаляйте активные.

Проверка блокировки учётной записи: попробуйте войти в базу под этим пользователем с тестового компьютера или попросите коллегу. Должно появиться сообщение об ошибке идентификации. Дополнительно убедитесь, что вход через аутентификацию операционной системы тоже закрыт — проверьте, что в карточке пользователя поле «Пользователь ОС» очищено или соответствующий флажок снят.

Для аудита полезно посмотреть журнал регистрации: в нём фиксируются события входа и завершения сеансов. Откройте в конфигураторе «Администрирование» → «Журнал регистрации», отфильтруйте по имени пользователя и убедитесь, что после отключения новых сеансов не регистрировалось.

Контрольные точки

Как проверить результат

Список сеансов в консоли кластера
Норма

Строк с пользователем нет после обновления списка

Тревожный признак

Сеанс появляется снова — значит, работает автоподключение или второе приложение

Вход под заблокированной учётной записью
Норма

Ошибка идентификации при любом способе входа

Тревожный признак

Вход выполняется — проверьте аутентификацию ОС и вторую учётную запись

Журнал регистрации
Норма

Нет новых событий входа этого пользователя

Тревожный признак

Фиксируются новые сеансы — вход закрыт не полностью

Типичные ошибки при отключении пользователей

Самая распространённая ошибка — завершить сеанс, но не заблокировать вход. Пользователь тут же заходит снова, и обновление конфигурации срывается. Второй типовой просчёт — забыть про аутентификацию операционной системы: пароль снят, а доменный вход работает. Третья — удаление учётной записи вместо блокировки, что портит ссылки в документах и истории.

Отдельная группа ошибок связана с правами самого администратора. Для работы с консолью кластера нужны права администратора кластера, для редактирования списка пользователей — право «Администрирование» в конфигурации. Если кнопки недоступны, проверьте, под какой учётной записью вы работаете, а не ищите проблему в платформе.

Типичные ошибки
01
Завершили сеанс, но не включили блокировку — пользователь вошёл снова и обновление не установилось
02
Сняли только флажок аутентификации 1С, но оставили аутентификацию ОС — доменный вход по-прежнему работает
03
Удалили пользователя из списка — в документах и журналах появились битые ссылки «Объект не найден»
04
Забыли снять блокировку сеансов после обновления — утром никто не может войти в базу
05
Заблокировали единственную учётную запись администратора — доступ в базу потерян полностью

Частые вопросы

Пользователь снова входит в базу сразу после завершения сеанса. Что делать?

Сначала включите блокировку начала сеансов в свойствах информационной базы в консоли кластера, и только потом удаляйте активные сеансы. Если вход выполняется автоматически (например, ярлык с автозапуском или открытый браузер), без блокировки сеанс будет пересоздаваться.

Чем блокировка пользователя отличается от удаления?

Блокировка запрещает вход, но сохраняет учётную запись и все ссылки на неё в документах, отчётах и истории изменений. Удаление разрывает эти ссылки, и в учётных данных появляются записи «Объект не найден». Для уволенных сотрудников почти всегда правильнее блокировка.

Можно ли отключить пользователя в файловой базе удалённо?

Штатной консоли сеансов у файловой базы нет. Варианты: функция «Активные пользователи» в типовой конфигурации (если она поддерживает завершение сеансов), удалённое завершение процесса 1cv8.exe средствами Windows на компьютере пользователя или включение блокировки работы пользователей через раздел «Администрирование».

Что будет с несохранёнными данными при принудительном завершении сеанса?

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

Как отключить пользователя, если нет доступа к консоли кластера?

Используйте типовые механизмы конфигурации: «Администрирование» → «Обслуживание» → «Активные пользователи» и «Блокировка работы пользователей». Также доступны программные средства — например, обработки на основе объекта «БлокировкаСеансов» или внешние инструменты администрирования, работающие через RAS (сервер администрирования кластера).

Нужно ли отключать сеансы фоновых заданий?

Нет, без особой необходимости. Фоновые задания выполняют регламентные операции: обмены, расчёты, рассылку отчётов. Их принудительное завершение может прервать обмен данными на середине. Завершайте только сеансы интерактивных пользователей, если цель — освободить базу для обновления.

Итог

Что важно запомнить

Разовое отключение — это завершение сеанса в консоли кластера или через «Активных пользователей» в файловой базе. Постоянное отключение — снятие флажков аутентификации в карточке пользователя без удаления учётной записи. Перед регламентными работами сначала включайте блокировку новых сеансов, потом завершайте активные, а после работ не забывайте блокировку снять.