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

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

Как посмотреть, кто онлайн в 1С

Как посмотреть, кто онлайн в 1С: активные пользователи в файловой и клиент-серверной базе, консоль кластера, журнал регистрации и внешние обработки.

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

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

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

Определите режим работы базы: файловый или клиент-серверный

Перед выбором способа важно понять, как развёрнута ваша база, потому что набор доступных инструментов в двух режимах различается. Файловая база хранится в одном файле 1Cv8.1CD на диске или сетевом ресурсе, а клиент-серверная работает через сервер 1С и СУБД (MS SQL, PostgreSQL и другие).

Узнать режим просто: откройте меню «Файл → Открыть» или посмотрите строку подключения в списке информационных баз стартера 1С. Если путь выглядит как «File="D:\Bases\Trade"» — это файловый режим. Если указано «Srvr="server";Ref="base"» — клиент-серверный.

Также режим виден в конфигураторе: меню «Администрирование → Свойства информационной базы» покажет тип расположения. Эта проверка займёт меньше минуты и избавит от попыток найти несуществующие инструменты.

Сравнение способов просмотра

Отчёт «Активные пользователи»

Подходит для типовых конфигураций с БСП, работает прямо в интерфейсе, но есть не во всех решениях

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

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

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

Универсальный запасной вариант, но показывает историю входов, а не текущий момент в реальном времени

Внешняя обработка «Список активных пользователей»

Решение для файловых баз без БСП, требует скачивания и запуска стороннего файла

Способ 1: отчёт «Активные пользователи» в типовых конфигурациях

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

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

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

Как открыть список активных пользователей
  1. 1
    Откройте раздел «Администрирование» в главном меню
  2. 2
    Перейдите в «Обслуживание» (или «Поддержка и обслуживание»)
  3. 3
    Нажмите «Активные пользователи»
  4. 4
    Проверьте колонки: пользователь, компьютер, начало сеанса, приложение
  5. 5
    При необходимости обновите список кнопкой обновления или F5

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

Способ 2: консоль кластера серверов 1С

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

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

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

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

Способ 3: журнал регистрации

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

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

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

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

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

Запись о начале сеанса
Норма

Есть событие «Сеанс. Начало» с нужным временем и пользователем

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

Записей нет — проверьте период отбора и уровень регистрации событий

Пара окончания
Норма

Для завершённого сеанса есть «Сеанс. Окончание» с тем же номером сеанса

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

Окончания нет при точно закрытой программе — сеанс мог завершиться аварийно или «повиснуть»

Актуальность списка
Норма

В отчёте «Активные пользователи» время начала сеансов соответствует реальности

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

Числятся пользователи, которые давно вышли — это зависшие сеансы, их стоит завершить

Способ 4: внешние обработки и программный способ

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

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

Разработчик может вывести список и программно: в клиент-серверном режиме через COM-соединение с агентом кластера, в файловом — через упомянутый метод платформы. Это вариант для интеграции контроля сеансов в собственные регламентные процедуры.

Зависшие сеансы и типичные ошибки

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

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

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

FAQ

Почему я не вижу пункт «Активные пользователи» в меню?

Наиболее вероятные причины: у вашей учётной записи нет прав администратора или соответствующей роли, либо конфигурация не содержит БСП. Проверьте права у администратора базы или воспользуйтесь консолью кластера (для клиент-серверного режима) или журналом регистрации.

Можно ли посмотреть активных пользователей файловой базы без конфигуратора?

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

Чем сеанс отличается от соединения в консоли кластера?

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

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

Штатные инструменты показывают факт сеанса, время начала и последнюю активность, но не конкретные действия. Для анализа действий используют журнал регистрации с настроенной детализацией событий (изменение данных, проведение документов) — с отбором по пользователю и периоду.

Что делать с зависшим сеансом, который мешает обновлению?

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

Видны ли в списке фоновые задания и веб-клиенты?

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

Итог

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

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