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