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

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

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

Как посмотреть активных пользователей в 1С УНФ: журнал регистрации, активные сеансы в консоли кластера, стандартные отчёты и способы завершить зависший сеанс.

Задача увидеть, кто сейчас работает в базе 1С:Управление нашей фирмой, возникает регулярно: перед обновлением конфигурации, при поиске «зависшего» сеанса, при контроле лицензий или при расследовании ошибок в данных. В УНФ нет единой кнопки «кто онлайн» прямо в пользовательском интерфейсе, поэтому информацию собирают из нескольких штатных инструментов — выбор зависит от того, файловая у вас база или клиент-серверная, и какие у вас права.

Главное различие — режим работы. В файловом варианте список сеансов доступен через журнал регистрации и встроенные обработки, в клиент-серверном — через консоль кластера серверов 1С, где видно всё в реальном времени. Ниже разобраны оба сценария с конкретными шагами, ограничениями и способами аккуратно завершить чужой сеанс, не потеряв данные.

Что считается активным пользователем в УНФ

Под активным пользователем понимают учётную запись, у которой в данный момент открыт сеанс с информационной базой. Один человек может держать несколько сеансов: тонкий клиент на компьютере, веб-клиент в браузере, фоновое подключение через COM или веб-сервис. Поэтому считать нужно именно сеансы, а не людей — иначе оценка загрузки лицензий будет неверной.

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

Просмотр активных сеансов в консоли кластера (клиент-серверный вариант)

Если УНФ работает на сервере 1С:Предприятия, самый точный способ — консоль администрирования. Откройте утилиту «Администрирование серверов 1С:Предприятия» на сервере или на машине администратора, раскройте нужный кластер, затем ветку «Информационные базы» → ваша база → «Сеансы». В таблице видно имя пользователя, компьютер, приложение (тонкий клиент, веб-клиент, фоновое задание), время начала сеанса и время последнего обращения.

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

Как открыть список сеансов в консоли кластера
  1. 1
    Запустите оснастку «Администрирование серверов 1С:Предприятия»
  2. 2
    Раскройте нужный кластер и найдите информационную базу УНФ
  3. 3
    Откройте ветку «Сеансы» внутри базы
  4. 4
    Отсортируйте по колонке «Последнее обращение» и определите реально активных пользователей
  5. 5
    При необходимости завершите сеанс через контекстное меню — «Удалить»

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

Как увидеть активных пользователей в файловой базе

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

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

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

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

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

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

В файловой базе аналогичную блокировку устанавливают из самой УНФ: «Администрирование» → «Обслуживание» → «Блокировка работы пользователей» (в некоторых версиях — «Завершение работы пользователей»). Там же есть кнопка принудительного завершения активных сеансов по таймауту.

Контроль лицензий и типичные проблемы

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

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

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

Альтернативы: внешние отчёты и мониторинг

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

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

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

Консоль кластера серверов

Точная картина в реальном времени, можно завершать сеансы. Требует клиент-серверный режим и права администратора кластера

Обработка «Активные пользователи» в УНФ

Работает и в файловом варианте, доступна из интерфейса программы. Нужны права администратора, возможна задержка данных

Журнал регистрации

Подходит для анализа за период и поиска аварийных завершений. Не показывает моментальный снимок в реальном времени

Как проверить результат

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

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

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

Как проверить результат

Список сеансов после обновления (F5)
Норма

Число сеансов совпадает с реальным числом работающих сотрудников

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

Лишние сеансы с давним временем последнего обращения — зависшие подключения

Вход пользователя после снятия блокировки
Норма

Сотрудник входит в базу без сообщения о блокировке

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

Ошибка блокировки сеансов — проверьте настройки в свойствах ИБ

Доступность обработки «Активные пользователи»
Норма

Пункт виден в разделе «Администрирование»

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

Пункта нет — недостаточно прав, нужна роль администратора

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

Можно ли посмотреть активных пользователей УНФ без прав администратора?

Нет. Список сеансов, журнал регистрации и обработка «Активные пользователи» доступны только с ролями администратора или полными правами. Это защита данных о работе сотрудников. Обычный пользователь видит только свой текущий сеанс.

Почему в списке сеансов пользователь есть, хотя он давно вышел из программы?

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

Как узнать, кто работал в базе вчера или на прошлой неделе?

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

Занимает ли фоновое задание лицензию 1С?

Фоновые и системные сеансы отображаются в консоли кластера отдельно от пользовательских. При подсчёте занятых клиентских лицензий ориентируйтесь на сеансы с типом «Тонкий клиент», «Толстый клиент» и «Веб-клиент», а системные подключения учитывайте только при оценке нагрузки на сервер.

Чем отличается блокировка сеансов от завершения работы пользователей?

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

Можно ли настроить автоматическое завершение неактивных сеансов?

Да. В клиент-серверном варианте таймаут спящих сеансов задаётся в свойствах кластера серверов 1С. В файловой УНФ автоматического механизма нет — там помогает регламент закрывать программу в конце дня и периодическая проверка через обработку «Активные пользователи».

Итог

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

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