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

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

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

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

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

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

Ниже разобраны все сценарии с точными действиями, условиями выбора и проверкой результата. Описание актуально для типовых решений на платформе 8.3 (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и другие конфигурации на БСП).

Какой способ отключения выбрать

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

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

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

Пользователь сейчас работает, а нужно монопольное окно для обновленияЗавершите сеанс через список активных пользователей или консоль кластера
Пользователь уволен или временно не должен входить в базуСнимите флаг «Вход в программу разрешён» в карточке пользователя
Учётная запись точно больше не нужна и не используется в регламентных заданияхУдалите пользователя после резервной копии
Нужно отключить всех пользователей разомУстановите блокировку сеансов через консоль кластера или обработку «Блокировка работы пользователей»

Завершение активного сеанса в файловом режиме

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

Выделите нужную строку и нажмите кнопку «Завершить сеанс» (или «Удалить» в зависимости от версии платформы). Платформа отправит сеансу команду на завершение. Важно понимать: сеанс завершается не мгновенно — клиентскому приложению даётся время на корректное закрытие, поэтому сеанс может висеть в списке ещё несколько минут.

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

Если сеанс не завершается и висит «мёртвым» (пользователь уже выключил компьютер, а сеанс отображается), дождитесь тайм-аута платформы — обычно зависший сеанс снимается автоматически. В критичной ситуации, когда файловая база находится на сетевом ресурсе, помогает закрытие открытых файлов базы на стороне сервера, где лежит файл 1Cv8.1CD.

Завершение сеанса в клиент-серверном режиме

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

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

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

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

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

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

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

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

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

Попытка входа под заблокированным пользователем
Норма

Система сообщает, что вход запрещён, сеанс не создаётся

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

Пользователь входит в базу — флаг не сохранён или заблокирован другой аккаунт

Список активных пользователей
Норма

Сеансов отключённого пользователя нет

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

Сеанс висит в списке — завершите его вручную

Регламентные задания
Норма

Задания выполняются под служебной учётной записью

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

Задания падают с ошибкой аутентификации — они были привязаны к отключённому пользователю

Полное удаление учётной записи

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

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

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

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

Ещё одна проблема — несколько учётных записей у одного сотрудника (например, «Иванов» и «ИвановИИ»). Блокируется одна, а человек продолжает входить под другой. Перед отключением проверьте список пользователей целиком и убедитесь, что заблокированы все дубли.

Типичные ошибки
01
Снятие флага входа без завершения активного сеанса — пользователь продолжает работать
02
Удаление учётной записи, привязанной к регламентным заданиям — фоновые процессы останавливаются
03
Блокировка только одной из нескольких учётных записей сотрудника — доступ сохраняется
04
Отключение единственного администратора базы — теряется возможность управлять пользователями
05
Завершение сеанса без предупреждения — теряются несохранённые данные в открытых формах
Перед массовым отключением пользователей ради обновления конфигурации полезно заранее отправить в базу сообщение через штатный механизм оповещений (если он включён) или просто предупредить коллег по корпоративной почте. Это заметно сокращает количество потерянных несохранённых данных и конфликтов.
ПЗ
Практическое замечание

Проверка результата и контроль доступа

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

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

Итог

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

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

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

Пользователь заблокирован, но всё ещё работает в базе. Почему?

Снятие флага «Вход в программу разрешён» запрещает только новые сеансы. Уже открытый сеанс продолжает работать, пока пользователь сам не выйдет. Завершите его вручную через «Активные пользователи» в конфигураторе или консоль кластера.

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

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

Можно ли восстановить удалённого пользователя?

Нет, штатного способа восстановления нет. Можно только создать новую учётную запись и заново назначить роли. Индивидуальные настройки (отчёты, варианты списков) восстановлению не подлежат. Поэтому вместо удаления рекомендуется блокировка.

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

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

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

Откройте консоль заданий (в типовых конфигурациях — «Администрирование → Обслуживание → Регламентные и фоновые задания») и посмотрите колонку «Пользователь». В клиент-серверном режиме эту информацию также показывает консоль кластера в свойствах заданий.

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

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