Администрирование · 9 мин
Как удалить пользователя из файловой базы 1С
Подробная инструкция по удалению пользователя из файловой базы 1С: через конфигуратор, режим предприятия, с резервной копией, проверкой результата и разбором ошибок.
Удаление пользователя из файловой базы 1С — типовая задача администратора, которая возникает при увольнении сотрудника, смене ролей или чистке тестовых баз. Файловая база хранит список пользователей внутри файла 1Cv8.1CD, поэтому все операции выполняются через конфигуратор или стандартные средства режима «Предприятие», а не через СУБД.
Прежде чем удалять учётную запись, важно понять разницу между удалением и отключением: удаление стирает запись безвозвратно, а отключение (снятие флажков аутентификации) сохраняет данные пользователя и позволяет восстановить доступ за минуту. Если есть хоть малейшие сомнения, что доступ понадобится снова — выбирайте отключение.
Главное требование при работе с файловой базой — монопольный доступ. Все активные сеансы должны быть завершены, иначе конфигуратор не откроет базу или изменения не сохранятся корректно. Ниже разобраны все способы, подготовка, проверка результата и типичные ошибки.
Подготовка: резервная копия и монопольный доступ
Файловая база 1С — это по сути один файл 1Cv8.1CD в каталоге базы. Перед любыми изменениями списка пользователей скопируйте этот файл в отдельную папку. Это единственная надёжная страховка: штатного «отката» удаления пользователя в платформе нет, и восстановление возможно только из копии.
Второе обязательное условие — монопольный режим. Проверьте, что ни один пользователь не работает с базой: закройте все сеансы «Предприятия», фоновые задания и подключения через веб-клиент, если он используется. Если база опубликована на веб-сервере, временно остановите публикацию или попросите всех выйти.
Признак того, что монопольный доступ не получен, — ошибка «Ошибка разделенного доступа к базе» при входе в конфигуратор или при сохранении изменений. В этом случае найдите и завершите оставшиеся сеансы, а не повторяйте попытку вслепую.
Удаление пользователя через конфигуратор
Основной и самый надёжный способ — работа через конфигуратор. Он подходит для любой файловой базы, включая те, где в режиме «Предприятие» нет прав на администрирование пользователей.
Откройте конфигуратор, авторизуйтесь под учётной записью с правами администратора и перейдите в меню Администрирование → Пользователи. В открывшемся списке найдите нужную учётную запись, выделите её и нажмите клавишу Delete или выберите «Удалить» в контекстном меню. Платформа запросит подтверждение — после согласия запись будет удалена.
Если пользователей много, используйте поиск по имени в окне списка. Обратите внимание на колонку «Показывать в списке выбора»: скрытые пользователи тоже отображаются в конфигураторе и удаляются так же.
- 1Скопируйте файл 1Cv8.1CD в отдельную папку как резервную копию
- 2Завершите все сеансы пользователей с базой
- 3Откройте базу в конфигураторе под администратором
- 4Перейдите: Администрирование → Пользователи
- 5Выделите учётную запись и нажмите Delete, подтвердите удаление
- 6Закройте окно списка и проверьте, что записи больше нет
Удаление через режим «Предприятие»
В типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и других) пользователей можно удалять прямо из режима «Предприятие». Обычно список находится в разделе «Администрирование → Пользователи и права» или «Настройка пользователей и прав» — точное расположение зависит от конфигурации.
Откройте карточку пользователя и используйте команду удаления (кнопка «Удалить» или пометка на удаление с последующей обработкой). В некоторых конфигурациях запись сначала помечается на удаление, а физическое удаление выполняется через «Удаление помеченных объектов».
Учтите: в типовых решениях пользователь информационной базы и элемент справочника «Пользователи» — связанные, но разные сущности. При удалении через «Предприятие» конфигурация обычно удаляет обе записи, но в старых или сильно доработанных базах связь может быть нарушена — тогда остатки чистятся через конфигуратор.
Отключение вместо удаления: когда это лучше
Отключение — безопасная альтернатива удалению. В конфигураторе откройте карточку пользователя и снимите флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы». Пользователь останется в списке, но войти в базу не сможет.
Этот вариант предпочтителен, когда сотрудник временно не работает, когда учётная запись связана с настройками (избранное, настройки отчётов, история работы), которые жалко терять, или когда неясно, не используется ли она в регламентных заданиях и обменах. Вернуть доступ после отключения можно за минуту, вернуть удалённую запись — только из копии базы.
Удаление или отключение
Подходит при окончательном увольнении и чистке списка. Минус: действие необратимо без резервной копии, теряются привязанные настройки.
Подходит при временном отстранении или сомнениях. Доступ блокируется мгновенно, запись и настройки сохраняются, восстановление занимает минуту.
Проверка результата и связанных данных
После удаления убедитесь, что записи действительно нет: снова откройте список пользователей в конфигураторе и проверьте, что имя отсутствует. Затем запустите режим «Предприятие» — удалённый пользователь не должен появляться в окне выбора при входе.
Дополнительно проверьте журнал регистрации: в нём останутся записи о действиях удалённого пользователя — это нормально, история не стирается. Если в базе велись документы от его имени, они также сохранятся: удаление учётной записи не затрагивает данные, в которых пользователь был указан как автор или ответственный.
Как проверить результат
Удалённой записи нет в списке
Запись осталась — удаление не выполнено или база не сохранила изменения
Имя не предлагается для выбора
Имя видно — удалена только запись справочника, но не пользователь ИБ
Есть событие удаления пользователя, старые записи на месте
События нет — операция не была завершена
Типичные ошибки и ограничения файлового режима
Самая частая проблема — попытка удалить пользователя при открытых сеансах. В файловом режиме это приводит к ошибке разделённого доступа, а изменения не сохраняются. Всегда добивайтесь монопольного доступа перед правкой списка пользователей.
Вторая ошибка — удаление единственного администратора. Если убрать последнюю учётную запись с полными правами, администрировать базу через «Предприятие» станет невозможно. Перед удалением убедитесь, что остаётся хотя бы один работающий администратор, и проверьте его вход.
Третья типичная ситуация — прямое редактирование или «чистка» файла 1Cv8.1CD сторонними утилитами. Делать этого нельзя: структура файла недокументирована, вмешательство почти гарантированно приводит к повреждению базы. Только штатные средства платформы.
FAQ: частые вопросы об удалении пользователей
Можно ли восстановить удалённого пользователя?
Штатных средств восстановления нет. Единственный способ — вернуть базу из резервной копии файла 1Cv8.1CD, сделанной до удаления. Поэтому копия перед операцией обязательна.
Что будет с документами, созданными удалённым пользователем?
Документы и другие объекты сохранятся. В них останется ссылка на пользователя либо, в зависимости от конфигурации, служебная пометка об отсутствующем объекте. Исторические данные при удалении учётной записи не стираются.
Как удалить пользователя, если база занята другими сеансами?
Попросите всех выйти из программы и завершите фоновые задания. Если база опубликована на веб-сервере, временно приостановите публикацию. Только после получения монопольного доступа открывайте конфигуратор и удаляйте запись.
Удалил пользователя в справочнике, а он всё равно виден при входе. Почему?
Справочник «Пользователи» и список пользователей информационной базы — разные механизмы. Удалите учётную запись именно в конфигураторе через «Администрирование → Пользователи» — тогда имя исчезнет из окна входа.
Можно ли удалить пользователя без конфигуратора, например скриптом?
Да, платформа поддерживает пакетный запуск конфигуратора и внешние обработки, работающие с менеджером пользователей информационной базы. Но для разовой операции проще и безопаснее штатный интерфейс конфигуратора — меньше риск ошибки.
Что делать, если случайно удалён последний администратор?
Восстановите файл 1Cv8.1CD из резервной копии — это самый быстрый путь. Если копии нет, потребуется специализированная обработка для добавления пользователя, но такие действия лучше доверить специалисту по 1С, чтобы не повредить базу.
Что важно запомнить
Перед удалением пользователя из файловой базы 1С скопируйте файл 1Cv8.1CD и добейтесь монопольного доступа. Удаляйте запись через конфигуратор («Администрирование → Пользователи»), при сомнениях используйте отключение аутентификации вместо удаления и никогда не оставляйте базу без единственного администратора.