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