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

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

Пользователи в 1С 8.3: как посмотреть список и кто работает в базе

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

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

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

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

Как посмотреть список пользователей в конфигураторе

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

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

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

Порядок действий в конфигураторе
  1. 1
    Откройте конфигуратор нужной информационной базы
  2. 2
    В меню выберите Администрирование → Пользователи
  3. 3
    Изучите список: имя, полное имя, тип аутентификации, роли
  4. 4
    Откройте карточку пользователя двойным кликом для деталей
  5. 5
    Проверьте, что у каждой учётной записи есть владелец и она ещё нужна

Как посмотреть пользователей в режиме 1С:Предприятие

Без конфигуратора список пользователей можно увидеть прямо в пользовательском режиме, если конфигурация это поддерживает. В типовых решениях (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) есть стандартная подсистема «Пользователи» из библиотеки стандартных подсистем.

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

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

Как узнать, кто сейчас работает в базе

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

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

Активные пользователи в файловой базе

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

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

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

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

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

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

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

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

Конфигуратор

Показывает список учётных записей, но не активные сеансы. Подходит для аудита доступа, а не мониторинга работы.

Как посмотреть историю входов через журнал регистрации

Если нужно выяснить, кто и когда входил в базу ранее, используется журнал регистрации. В пользовательском режиме: Администрирование → Обслуживание → Журнал регистрации. В конфигураторе: Администрирование → Журнал регистрации.

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

Учтите ограничение: глубина истории зависит от настроек хранения журнала. Если настроено сокращение журнала (например, хранить события за последние 30 дней), более ранние входы посмотреть не получится. Формат журнала и правила сокращения задаются в конфигураторе через «Администрирование → Настройка журнала регистрации».

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

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

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

Видны все учётные записи с ролями и типом аутентификации

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

Пустой список или ошибка доступа — не хватает прав

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

Количество сеансов соответствует реально работающим сотрудникам

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

Висят старые или спящие сеансы — возможны зависшие подключения

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

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

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

Нужный период отсутствует — журнал сокращён или отключена регистрация событий

Просмотр пользователей программно и через внешние средства

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

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

Такой код можно выполнить через внешнюю обработку или консоль кода. Для клиент-серверных баз есть и альтернатива — утилита администрирования кластера rac в связке с RAS: команда rac session list выводит сеансы, а rac cluster list — список кластеров. Это удобно для автоматизации мониторинга без входа в базу.

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

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

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

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

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

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

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

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

Можно ли посмотреть пароль пользователя в 1С 8.3?

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

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

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

В списке активных пользователей висят сеансы, хотя сотрудники вышли. Что это?

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

Как выгрузить список пользователей в Excel?

В конфигураторе список пользователей можно выделить и скопировать через буфер обмена, затем вставить в Excel. Альтернатива — вывести список программно через ПользователиИнформационнойБазы и сохранить табличный документ в файл.

Видно ли в журнале регистрации, кто изменил документ?

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

Итог

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

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