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