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

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

Как в 1С Бухгалтерия 8.3 посмотреть активных пользователей

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

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

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

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

Способ 1. Список активных пользователей через меню «Администрирование»

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

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

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

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

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

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

Откройте оснастку «Администрирование серверов 1С:Предприятия» на компьютере, где установлен сервер 1С (или на машине администратора с подключённой консолью). Разверните дерево: «Центральные серверы → имя сервера → Кластеры → Локальный кластер → Сеансы». В правой части появится таблица всех активных сеансов с указанием информационной базы, пользователя, приложения, времени начала и объёма прочитанных данных.

Через контекстное меню сеанса можно отправить пользователю сообщение («Отправить сообщение») или удалить сеанс принудительно. Перед массовым отключением удобно сначала разослать предупреждение всем сеансам, а через несколько минут удалить оставшиеся.

Способ 3. Журнал регистрации — кто входил и выходил

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

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

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

Способ 4. Программный просмотр через встроенный язык

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

bsl
Сеансы = ПолучитьСеансыИнформационнойБазы();
Для Каждого Сеанс Из Сеансы Цикл
    Сообщить(Сеанс.Пользователь.Имя + " | " + Сеанс.ИмяПриложения);
КонецЦикла;

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

Различия файлового и клиент-серверного режима

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

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

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

Быстро и просто, работает в обоих режимах. Ограничение: минимум деталей о сеансе.

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

Полный контроль: сообщения, удаление сеансов, статистика. Только для клиент-серверного режима.

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

История входов и выходов за период. Не показывает текущие сеансы в реальном времени.

Программный способ

Гибкость для автоматизации. Требует права администратора и аккуратности при выполнении кода.

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

Частые ошибки и как их избежать

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

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

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

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

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

Видны все текущие сеансы с именами и временем начала

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

Список пуст, хотя пользователи точно работают — нет административных прав

Количество сеансов перед обновлением
Норма

Остался только ваш сеанс и/или фоновые задания отключены

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

Висят чужие сеансы — обновление в монопольном режиме не запустится

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

События начала и завершения сеансов фиксируются

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

Событий нет — снижен уровень регистрации в настройках журнала

FAQ

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

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

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

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

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

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

Что делать, если сеанс «завис» и не завершается?

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

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

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

Итог

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

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