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