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

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

Как в 1С увидеть всех пользователей

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

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

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

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

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

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

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

Двойной клик по строке открывает карточку пользователя. Там видны роли, группы доступа, настройки входа (аутентификация 1С, Windows-аутентификация, OpenID), а также признак «Недействителен» — так помечают уволенных сотрудников, не удаляя их из базы, чтобы сохранить историю документов.

Порядок действий
  1. 1
    Откройте базу в режиме «1С:Предприятие» под учётной записью с правами администратора
  2. 2
    Перейдите: Администрирование → Настройки пользователей и прав → Пользователи
  3. 3
    При необходимости настройте фильтр: Ещё → Настроить список
  4. 4
    Откройте карточку пользователя для просмотра ролей и групп доступа

Список пользователей информационной базы в конфигураторе

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

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

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

Кто работает в базе прямо сейчас: активные сеансы

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

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

В клиент-серверном варианте работы ту же информацию даёт консоль кластера серверов 1С: ветка конкретной информационной базы → «Сеансы». Там дополнительно видны потребляемые ресурсы и можно принудительно завершить зависший сеанс.

Журнал регистрации: кто и когда входил в базу

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

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

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

Нужен полный список учётных записейСправочник «Пользователи»

Администрирование → Пользователи в режиме «Предприятие»

Нужно проверить права входа в базуПользователи информационной базы

Конфигуратор → Администрирование → Пользователи

Нужно узнать, кто работает сейчасАктивные сеансы

Администрирование → Обслуживание → Активные пользователи

Нужна история входовЖурнал регистрации

Отбор по событию «Сеанс. Аутентификация»

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

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

Для Каждого Пользователь ИЗ ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл

Сообщить(Пользователь.Имя + " | " + Пользователь.ПолноеИмя);

КонецЦикла;

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

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

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

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

Вторая типичная ошибка — попытка удалить пользователя вместо установки признака «Недействителен». Удаление элемента справочника может нарушить ссылки в документах и отчётах по авторам изменений. Корректный способ вывода сотрудника из работы — пометить пользователя недействительным и отозвать доступ.

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

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

Проверка результата и контроль безопасности

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

Обратите внимание на учётные записи без привязки к сотруднику, с пустым паролем или с избыточными ролями (например, «Полные права» у рядового менеджера). Такие находки — стандартный результат базового аудита и повод пересмотреть настройки доступа.

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

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

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

Каждая активная запись соответствует работающему сотруднику

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

Есть активные записи уволенных или непонятные учётные записи

Соответствие справочника и пользователей ИБ
Норма

Каждый пользователь ИБ привязан к элементу справочника

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

Записи существуют только на уровне информационной базы

Права доступа
Норма

Полные права только у администраторов

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

Полные права у обычных пользователей

Итог

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

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

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

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

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

Чем отличается пользователь в справочнике от пользователя в конфигураторе?

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

Как узнать, кто изменил конкретный документ?

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

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

Да. В списке справочника «Пользователи» используйте «Ещё» → «Вывести список» — табличный документ сохраняется в Excel или CSV. Программный вариант — обход пользователей через ПользователиИнформационнойБазы с записью результата в табличный документ или файл.

Как увидеть пользователей, если база находится на сервере 1С?

Список пользователей и активные сеансы доступны в консоли кластера серверов: выберите сервер, кластер, информационную базу и откройте ветку «Сеансы». Для доступа к консоли нужны права администратора кластера, которые настраиваются отдельно от прав в самой базе.

Что делать с учётной записью уволенного сотрудника?

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