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

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

Как посмотреть в 1С, кто сейчас работает в программе

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

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

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

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

Где в типовой конфигурации найти список активных пользователей

В конфигурациях на базе БСП (1С:Бухгалтерия 3.0, Управление торговлей 11, ERP, ЗУП и других) предусмотрен стандартный инструмент. Откройте раздел «Администрирование», затем «Обслуживание» и найдите пункт «Активные пользователи». В некоторых конфигурациях путь выглядит как «Администрирование → Пользователи и права → Активные пользователи» — расположение зависит от версии библиотеки.

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

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

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

Просмотр сеансов в консоли кластера серверов 1С

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

В консоли раскройте дерево: «Кластеры → Локальный кластер → Сеансы». Здесь видны все подключения ко всем базам кластера: пользователь, информационная база, приложение (1CV8, WebClient, фоновое задание, COM-соединение), время начала, длительность, объём вызовов. Чтобы увидеть сеансы конкретной базы, раскройте «Информационные базы → имя базы → Сеансы».

Обратите внимание: в списке будут не только люди. Фоновые задания, веб-сервисы, COM-подключения и соединения СУБД тоже создают сеансы. Поэтому при подсчёте «кто сейчас в программе» фильтруйте колонку «Приложение» — реальных пользователей показывают значения 1CV8 (толстый/тонкий клиент) и WebClient.

Как узнать, кто работал в базе, через журнал регистрации

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

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

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

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

Что показывает каждый инструмент

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

Показывает только тех, кто в базе прямо сейчас

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

Истории входов здесь нет — завершённые сеансы исчезают

Сеансы в консоли кластера
Норма

Полная картина по всем базам, включая фоновые задания

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

Требует прав администратора сервера, недоступна обычному пользователю

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

Хранит историю входов, выходов и ошибок аутентификации

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

Не показывает моментальный снимок «кто онлайн» без анализа событий

Файловая база: особенности и ограничения

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

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

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

Как завершить сеанс пользователя и когда это нужно

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

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

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

Типичные ошибки и ограничения

Частая ситуация: пользователь открывает «Активные пользователи» и видит только себя. Причина почти всегда в правах — для просмотра всех сеансов нужны права администратора или роль «Администратор системы» / «Полные права». Без них список фильтруется.

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

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

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

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

Почему в списке активных пользователей я вижу только себя?

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

Можно ли посмотреть, кто работает в 1С, не заходя в саму программу?

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

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

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

Как узнать, с какого компьютера вошёл пользователь?

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

Можно ли автоматически оповещать администратора о входе пользователей?

Штатной подписки на такие оповещения в типовых конфигурациях нет. Эту задачу решают доработкой: регламентным заданием, анализирующим список соединений, или внешними средствами мониторинга сервера 1С. Такую доработку выполняет разработчик с учётом нагрузки на базу.

Видно ли в списке сеансов, какие документы открыты у пользователя?

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

Итог

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

Текущих пользователей показывают «Активные пользователи» в типовых конфигурациях и консоль кластера в клиент-серверном варианте; историю входов — журнал регистрации. Для полного списка нужны права администратора, а принудительное завершение сеансов делайте только после предупреждения пользователей.