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

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

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

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

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

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

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

Что мешает удалить активного пользователя

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

Вторая причина блокировки — ссылочная целостность. Если пользователь указан в полях «Ответственный», «Автор», «Менеджер» документов или справочников, удаление помеченных объектов завершится с сообщением о найденных ссылках, и объект останется в базе с пометкой на удаление.

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

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

Файловая база

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

Клиент-серверная база

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

Удаление пользователя через пометку на удаление

После завершения сеанса порядок действий стандартный для любого объекта справочника.

Порядок действий
  1. 1
    Завершите все сеансы пользователя в базе
  2. 2
    Откройте «Администрирование» → «Пользователи» (или список пользователей информационной базы)
  3. 3
    Найдите нужную запись и нажмите «Пометить на удаление» (Delete)
  4. 4
    Откройте «Администрирование» → «Удаление помеченных объектов»
  5. 5
    Запустите удаление в автоматическом или выборочном режиме
  6. 6
    Проверьте результат: запись должна исчезнуть из списка пользователей

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

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

Что делать, если удаление не проходит

Если при удалении помеченных объектов система сообщает о найденных ссылках, у вас два варианта: заменить пользователя в найденных объектах на другого ответственного (это трудоёмко и часто неоправданно для исторических документов) или отказаться от удаления в пользу блокировки.

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

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

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

Блокировка вместо удаления: рекомендуемый сценарий

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

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

Проверка результата

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

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

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

Запись отсутствует или помечена недействительной

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

Пользователь виден и может войти

Попытка входа под этой учётной записью
Норма

Отказ в доступе или пользователь не найден

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

Вход выполняется успешно

Активные сеансы
Норма

Сеансов этого пользователя нет

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

Сеанс пересоздаётся — проверьте фоновые задания и внешние подключения

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

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

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

События продолжают появляться — запись используется интеграцией

Отдельно проверьте, не используется ли учётная запись в регламентных заданиях, настройках обмена данными и подключениях через веб-сервисы. Удалённый или заблокированный пользователь, под которым работает интеграция, приведёт к сбоям обмена — об этом часто забывают.

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

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

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

Итог

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

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

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

Почему 1С пишет, что объект заблокирован, хотя пользователь не работает?

Вероятно, остался «спящий» сеанс на сервере или фоновое задание, запущенное от имени этого пользователя. Проверьте список сеансов в консоли кластера и завершите все, включая фоновые.

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

Нет. Для завершения сеансов, пометки на удаление и удаления помеченных объектов нужны административные права в базе, а для работы с консолью кластера — права администратора сервера 1С.

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

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

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

Выделите нужные записи в списке пользователей с зажатой Ctrl, пометьте их на удаление групповой командой, затем выполните удаление помеченных объектов. Предварительно завершите сеансы всех выбранных пользователей.

Удаляется ли пользователь из журнала регистрации?

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

Чем отличается отключение входа от пометки на удаление?

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