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