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

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

Как отключить пользователей в 1С: пошаговая инструкция

Как отключить пользователя в 1С: блокировка входа, завершение активных сеансов, работа в файловой и клиент-серверной базе, типовые ошибки и проверка результата.

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

Важно различать два действия, которые часто путают. Блокировка пользователя запрещает ему вход в будущем, но не выкидывает уже работающего человека из программы. Завершение сеанса разрывает текущее подключение, но не мешает пользователю зайти снова. Для полного отключения обычно нужны оба действия.

Ниже разобраны способы отключения в типовых конфигурациях на управляемых формах (Бухгалтерия, ЗУП, Управление торговлей, ERP), а также инструменты консоли кластера для клиент-серверных баз и особенности файлового режима.

Чем блокировка отличается от завершения сеанса

Перед действиями полезно понимать, какой именно результат требуется. В 1С существуют три независимых механизма, и они решают разные задачи.

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

Второй — завершение активного сеанса. Сеанс — это текущее подключение конкретного пользователя к базе. Разрыв сеанса немедленно выводит человека из программы, но ничто не мешает ему войти снова, если учётная запись активна.

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

Сравнение способов отключения

Блокировка учётной записи

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

Завершение сеанса

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

Блокировка соединений с базой

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

Как заблокировать вход пользователю в типовой конфигурации

Основной способ отключить сотрудника — деактивировать его учётную запись. Порядок действий одинаков для большинства конфигураций на Библиотеке стандартных подсистем: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, ERP, Комплексная автоматизация.

Откройте раздел «Администрирование» и перейдите в «Настройки пользователей и прав» → «Пользователи». В некоторых конфигурациях путь короче: «Администрирование → Пользователи». Найдите нужного сотрудника в списке и откройте его карточку.

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

Запишите карточку. Изменения вступают в силу сразу, перезапуск сервера не требуется. Учтите: если у пользователя в этот момент открыт сеанс, он продолжит работать до его завершения — переходите к следующему разделу.

Порядок блокировки пользователя
  1. 1
    Откройте «Администрирование → Пользователи»
  2. 2
    Найдите сотрудника и откройте его карточку
  3. 3
    Снимите флажок «Вход в программу разрешён» или установите «Недействителен»
  4. 4
    Запишите карточку
  5. 5
    Завершите активные сеансы пользователя
  6. 6
    Проверьте вход под этой учётной записью — должен быть отказ

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

В файловой базе

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

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

В клиент-серверной базе через консоль кластера

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

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

Как отключить всех пользователей сразу: блокировка соединений

Когда нужно выгнать из базы всех — например, перед обновлением конфигурации или загрузкой данных — используйте блокировку соединений. В типовых конфигурациях это обработка «Блокировка работы пользователей»: «Администрирование → Обслуживание → Блокировка работы пользователей».

Установите флажок «Блокировка работы пользователей», задайте время начала и окончания блокировки, введите текст сообщения — его увидят работающие пользователи. В поле «Код разрешения» задайте временный пароль: с ним администратор сможет войти в базу, пока блокировка активна.

После наступления времени блокировки новые подключения будут отклоняться, а активным пользователям программа предложит завершить работу. Принудительное завершение наступает по истечении заданного интервала. В клиент-серверном варианте аналогичную блокировку можно установить в консоли кластера: свойства информационной базы → флажок «Блокировка начала сеансов включена».

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

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

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

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

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

Особые случаи и ограничения

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

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

В клиент-серверных базах с аутентификацией операционной системы (Windows-аутентификация) блокировка в 1С может быть недостаточна: если пользователь входит по доменной учётной записи, отключите её и в Active Directory, либо снимите соответствующий флажок в карточке пользователя 1С.

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

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

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

Вход под заблокированной учётной записью
Норма

Программа отказывает во входе с сообщением о запрете

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

Пользователь входит — проверьте, не осталась ли включённой аутентификация ОС

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

Сеансов отключённого пользователя нет

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

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

Регламентные задания
Норма

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

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

В журнале регистрации ошибки аутентификации от имени отключённого пользователя

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

Можно ли отключить пользователя, не удаляя его из базы?

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

Почему заблокированный пользователь всё ещё работает в программе?

Блокировка запрещает только новые входы и не влияет на уже открытый сеанс. Завершите сеанс вручную: в файловой базе через «Активные пользователи», в клиент-серверной — через консоль кластера, вкладка «Сеансы».

Как быстро выгнать всех из базы перед обновлением?

Используйте обработку «Блокировка работы пользователей» в разделе «Администрирование → Обслуживание». Установите время начала блокировки, текст предупреждения и код разрешения для входа администратора. В клиент-серверном варианте аналог доступен в свойствах базы в консоли кластера.

Что будет с документами уволенного сотрудника?

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

Пользователь входит через Windows-аутентификацию, блокировка в 1С не помогает. Что делать?

Снимите флажок «Аутентификация операционной системы» в карточке пользователя 1С или очистите поле соответствия доменной учётной записи. Дополнительно доступ можно закрыть на уровне домена — отключив учётную запись в Active Directory.

Как отключить пользователя в облачном 1С:Фреш?

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

Итог

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

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