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