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

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

Как удалить пользователя в 1С: полная инструкция

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

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

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

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

Когда удалять пользователя, а когда лучше отключить

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

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

Удалить или отключить

Полное удаление

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

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

Подходит для уволенных сотрудников с данными в базе. Запись сохраняется, вход запрещается снятием аутентификации и ролей.

Пометка на удаление

Промежуточный вариант в режиме Предприятие: запись скрывается пометкой, окончательно удаляется через «Удаление помеченных объектов».

Как удалить пользователя в режиме Предприятие

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

Порядок действий в режиме Предприятие
  1. 1
    Откройте базу под учётной записью с правами администратора.
  2. 2
    Перейдите в раздел «Администрирование» и откройте пункт «Пользователи» (в некоторых конфигурациях — «Настройки пользователей и прав» → «Пользователи»).
  3. 3
    Найдите нужную учётную запись в списке. Убедитесь по ФИО и ролям, что это именно тот пользователь.
  4. 4
    Для отключения: откройте карточку пользователя, снимите флаг «Вход в программу разрешён» (или аутентификацию 1С:Предприятия), сохраните.
  5. 5
    Для удаления: выделите запись и нажмите «Удалить» либо установите пометку на удаление через контекстное меню.
  6. 6
    Если использовалась пометка — выполните «Удаление помеченных объектов» (раздел «Администрирование» → «Обслуживание»), чтобы удалить запись окончательно.
  7. 7
    Проверьте результат: запись отсутствует в списке, вход под ней невозможен.

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

Отключение вместо удаления

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

Как удалить пользователя через Конфигуратор

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

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

Если пользователь в момент удаления работает в базе, сначала завершите его сеанс: «Администрирование» → «Активные пользователи», выделите сеанс и нажмите «Завершить». В клиент-серверном варианте сеансы также можно завершать через консоль администрирования сервера 1С.

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

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

В клиент-серверном варианте учётные записи 1С хранятся в информационной базе, а не на сервере СУБД — удалять пользователя нужно средствами 1С, а не через SQL Server или PostgreSQL. Прямое удаление записей из системных таблиц базы данных недопустимо: это нарушает целостность хранилища и лишает поддержки. Если используется аутентификация операционной системы или OpenID, после удаления пользователя в 1С при необходимости отзовите доступ и на стороне соответствующей инфраструктуры.

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

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

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

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

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

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

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

Запись видна и активна без пометки

Попытка входа
Норма

Вход отклоняется с сообщением об ошибке аутентификации

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

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

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

Сеансов удалённого пользователя нет

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

Сеанс продолжает висеть активным — завершите его принудительно

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

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

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

Почему кнопка «Удалить» недоступна?

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

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

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

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

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

Нужно ли удалять пользователя на сервере СУБД?

Нет. Учётные записи 1С и учётные записи СУБД — разные сущности. Пользователь информационной базы удаляется только средствами 1С. Учётная запись на сервере баз данных нужна самой платформе для подключения и к списку пользователей 1С отношения не имеет.

Итог

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

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