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

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

Как заблокировать пользователя в 1С 8.3

Как заблокировать пользователя в 1С 8.3: отключение входа через справочник пользователей, консоль кластера, завершение сеансов и типичные ошибки администраторов.

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

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

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

Какие способы блокировки существуют и когда их применять

В 1С 8.3 есть несколько уровней ограничения доступа, и они решают разные задачи. Отключение входа через справочник пользователей — основной способ, подходящий для увольнения сотрудника или временной приостановки доступа. Учётная запись остаётся в базе, история действий и ссылки в документах сохраняются.

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

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

Сравнение вариантов

Отключение входа в справочнике

Основной способ: увольнение, отпуск, временная приостановка. Доступ легко вернуть.

Завершение сеанса

Немедленное отключение работающего пользователя. Не запрещает повторный вход — совмещайте с блокировкой.

Удаление пользователя

Только для ошибочных и дублирующих записей. Необратимо, портит ссылки в документах.

Блокировка через справочник пользователей

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

Найдите нужного сотрудника в списке, откройте его карточку и снимите флажок «Вход в программу разрешён» (в некоторых конфигурациях — «Вход в программу запрещён», тогда его нужно установить). Запишите изменения. С этого момента при попытке входа пользователь получит отказ в авторизации.

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

Порядок действий
  1. 1
    Откройте «Администрирование» → «Пользователи»
  2. 2
    Найдите сотрудника и откройте его карточку
  3. 3
    Снимите флажок «Вход в программу разрешён»
  4. 4
    Запишите карточку
  5. 5
    Проверьте, нет ли у пользователя активного сеанса
  6. 6
    При необходимости завершите сеанс принудительно

Как завершить активный сеанс пользователя

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

В клиент-серверном варианте надёжнее работать через консоль кластера серверов 1С: откройте ветку нужной базы, раздел «Сеансы», выберите сеанс пользователя и удалите его. Это сработает даже тогда, когда сеанс «завис» и не отображается корректно в списке активных пользователей внутри программы.

Правильная последовательность при экстренной блокировке: сначала снять разрешение на вход, затем завершить сеанс. Если сделать наоборот, пользователь может успеть перезайти в программу в промежутке между действиями.

Особенности для файловой и клиент-серверной базы

В файловой базе список пользователей хранится внутри самой базы, и блокировка через справочник действует сразу. Дополнительный уровень защиты — ограничение доступа к самому файлу 1Cv8.1CD на уровне сетевой папки: если сотрудник уволен, заберите у него права на каталог с базой в Windows.

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

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

Проверка результата и типичные ошибки

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

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

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

Типичные ошибки
01
Блокировка без завершения сеанса — пользователь продолжает работать до выхода из программы
02
Удаление учётной записи вместо блокировки — битые ссылки в документах и потеря настроек
03
Забытый дубликат учётной записи — сотрудник заходит под вторым логином
04
Блокировка только в AD при доменной аутентификации — в справочнике 1С запись остаётся активной и сбивает с толку

Что делать после блокировки

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

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

Запись о блокировке зафиксируйте во внутреннем порядке: дата, причина, кто выполнил. Это упростит аудит и поможет, когда через полгода никто не вспомнит, почему учётная запись отключена.

Итог

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

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

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

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

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

Почему пользователь всё ещё в программе, хотя я его заблокировал?

Блокировка запрещает новый вход, но не разрывает открытый сеанс. Завершите сеанс через «Администрирование» → «Активные пользователи» или через консоль кластера серверов 1С, раздел «Сеансы».

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

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

Как заблокировать всех пользователей сразу, например для обновления?

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

Можно ли заблокировать пользователя без прав администратора?

Нет, изменение справочника пользователей и завершение чужих сеансов требуют полных прав или роли администратора. Обычный пользователь может только завершить собственный сеанс.

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

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