Где в 1С 8.3 найти полный список пользователей базы
Содержание
Посмотреть всех пользователей в 1С проще всего в режиме «Предприятие»: в БП 3.0 и ЗУП 3.1 это Администрирование → Настройки пользователей и прав → Пользователи, в УТ 11 — НСИ и администрирование → Настройки пользователей и прав → Пользователи. Технический список учётных записей базы открывается в Конфигураторе через Администрирование → Пользователи. Кто работает прямо сейчас, показывают «Активные пользователи» и консоль администрирования серверов.
Способ выбирают по задаче. Бухгалтеру или руководителю хватит справочника в программе. Администратору, который проверяет пароли, роли и вход через Windows, нужен Конфигуратор. Если база серверная и надо понять, кто держит лицензии и сеансы, — консоль кластера или утилита rac.
Три разных списка пользователей в 1С и какой открывать
В типовых конфигурациях на платформе 8.3 пользователи живут в двух местах сразу, а третье место показывает только текущие подключения:
| Где смотреть | Что показывает | Кому подходит |
|---|---|---|
| Справочник «Пользователи» (режим «Предприятие») | Сотрудники с группами, правами доступа, контактами, признаком недействительности | Бухгалтер, руководитель, администратор |
| Список в Конфигураторе | Учётные записи информационной базы: имя для входа, способ аутентификации, роли | Администратор, программист |
| Консоль кластера, «Активные пользователи» | Только тех, кто подключён сейчас: компьютер, приложение, время начала сеанса | Администратор |
Справочник и учётные записи связаны: у каждого элемента справочника есть своя учётная запись для входа. Но связь может нарушиться. Если пользователя создали в Конфигураторе, а в справочнике его нет, в программе он будет «невидим». Поэтому для полного аудита смотрят оба списка.
Список фамилий в окне входа — это не все пользователи. Там показываются только учётные записи с флажком «Показывать в списке выбора». Остальные входят, набрав имя вручную.
Как посмотреть пользователей в режиме «Предприятие»
Это основной способ для типовых конфигураций на БСП (Бухгалтерия, ЗУП, УТ, КА, ERP). Пути меню по конфигурациям:
| Конфигурация | Путь к списку пользователей |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Настройки пользователей и прав → Пользователи |
| Зарплата и управление персоналом 3.1 | Администрирование → Настройки пользователей и прав → Пользователи |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав → Пользователи |
Чтобы увидеть ссылку, нужна роль с полными правами или администраторские права. У обычного пользователя раздела настроек пользователей нет вовсе.
Что видно в списке
- 👤 Полное имя и группа пользователя (если включено использование групп).
- 🚫 Недействительные пользователи — по умолчанию скрыты. Включите отображение командой в панели списка или через
Ещё, иначе уволенные сотрудники в списке не появятся. - 🔑 В карточке — флажок «Вход в программу разрешен», имя для входа, способ аутентификации и группы доступа.
Кто в какой группе доступа
Список пользователей отвечает на вопрос «кто», а группы доступа — «что ему можно». В том же разделе настроек пользователей и прав есть ссылка «Группы доступа». Откройте группу, например «Бухгалтеры» или «Администраторы», и на вкладке участников увидите всех, кто в неё входит.
Такой взгляд полезен при проверке: часто выясняется, что в группе администраторов сидят пять человек, хотя должен быть один. Лишних исключают из группы — сама учётная запись при этом остаётся.
Как выгрузить список в Excel
- Откройте список пользователей.
- Нажмите
Ещё → Вывести список. - Отметьте нужные колонки и нажмите
ОК. - В открывшемся табличном документе сохраните файл через меню
☰ → Файл → Сохранить какв формате.xlsx.
Если ссылки нет: команда «Все функции»
В нетиповой или сильно доработанной конфигурации раздела администрирования может не быть. Тогда включите «Все функции»: ☰ → Сервис и настройки → Параметры, флажок «Отображать команду «Все функции»». После этого ☰ → Все функции → Справочники → Пользователи. Там же, в ветке Стандартные, есть «Активные пользователи» и «Журнал регистрации».
Список пользователей в Конфигураторе
Конфигуратор показывает учётные записи информационной базы — то, с чем платформа сверяет логин и пароль.
- Запустите 1С, выберите базу и нажмите
Конфигуратор. - Войдите пользователем с правами администратора.
- Откройте
Администрирование → Пользователи.
В списке видны имя, полное имя и признаки аутентификации. Двойной щелчок открывает карточку: на вкладке «Основные» — пароль, аутентификация 1С и операционной системы, пользователь Windows; на вкладке «Прочие» — роли и основной язык.
Что проверять при аудите
🔍 Учётные записи без связи со справочником. Их создали в Конфигураторе мимо программы — права и группы доступа на них не распространяются так, как ожидается.
🔓 Пользователи без пароля и без аутентификации ОС. Войти под ними может любой, кто знает имя.
👑 Кто имеет роль «Полные права» и «Администратор системы» (в разных конфигурациях названия ролей отличаются).
🪟 Записи с аутентификацией операционной системы. Сверьте, что в поле пользователя Windows указан действующий доменный логин, а не учётка уволенного сотрудника.
📝 Дубли: один человек под двумя именами, например «Иванова» и «Иванова Н.» с разными ролями. Одну из записей отключают, чтобы права не расходились.
Если список в Конфигураторе пуст, платформа пускает в базу без запроса пароля и с полными правами. Это нормально для новой базы, но опасно для рабочей.
В типовых конфигурациях заводить и менять пользователей лучше в режиме «Предприятие». Изменения в Конфигураторе не создают элемент справочника и не назначают группы доступа. Конфигуратор используйте для просмотра и аварийных случаев — например, когда в программу никто не может войти.
В Конфигураторе есть и Администрирование → Активные пользователи — тот же список текущих сеансов, что и в режиме «Предприятие».
Пользователи в консоли администрирования серверов 1С
Для клиент-серверной базы консоль кластера показывает не учётные записи, а сеансы: кто подключён, с какого компьютера, каким клиентом и сколько времени.
- Откройте оснастку «Администрирование серверов 1С Предприятия».
- Раскройте
Central 1C:Enterprise 8.3 Servers → имя сервера → Кластеры → кластер → Информационные базы → нужная база. - Выберите ветку
Сеансы.
В таблице — пользователь, компьютер, приложение (тонкий клиент, Конфигуратор, фоновое задание, веб-клиент), время начала и последней активности. Ветка Соединения показывает технические подключения, ветка Блокировки — кто что держит.
Если оснастка не открывается или пустая после переустановки платформы, перерегистрируйте radmin.dll нужной версии из командной строки от имени администратора:
regsvr32 "C:\Program Files\1cv8\8.3.24.1691\bin\radmin.dll"
Номер версии в пути подставьте свой — он должен совпадать с версией сервера.
Через утилиту rac
Без графической оснастки сеансы смотрят утилитой rac. Ей нужна запущенная служба ras (сервер администрирования, по умолчанию порт 1545).
rac cluster list
rac infobase summary list --cluster=<uuid кластера>
rac session list --cluster=<uuid кластера> --infobase=<uuid базы>
rac session list --cluster=<uuid кластера> --licenses
Последняя команда показывает, какие сеансы заняли лицензии. Если параметры не совпадают с вашей версией — смотрите справку rac help session.
Завершение сеанса в консоли обрывает работу пользователя без сохранения. Предупредите людей заранее или делайте это вне рабочего времени.
Как вывести всех пользователей запросом или кодом
Когда нужен отчёт со своими колонками или проверка десятка баз, удобнее программный способ.
Запрос к справочнику
Откройте консоль запросов (внешняя обработка, запускается через ☰ → Файл → Открыть) и выполните:
ВЫБРАТЬ
Пользователи.Наименование КАК Пользователь,
Пользователи.Недействителен КАК Недействителен,
Пользователи.Служебный КАК Служебный,
Пользователи.ПометкаУдаления КАК ПометкаУдаления
ИЗ
Справочник.Пользователи КАК Пользователи
УПОРЯДОЧИТЬ ПО
Пользователь
Служебные пользователи — технические записи, которые программа создаёт сама. В аудите их обычно отфильтровывают условием ГДЕ НЕ Пользователи.Служебный.
Учётные записи базы кодом
Список учётных записей (тот же, что в Конфигураторе) платформа отдаёт методом ПользователиИнформационнойБазы.ПолучитьПользователей(). Код выполняется на сервере и требует административных прав:
&НаСервере
Процедура ВывестиПользователейНаСервере()
Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
Сообщить(ПользовательИБ.Имя + " | " + ПользовательИБ.ПолноеИмя
+ " | ролей: " + Формат(ПользовательИБ.Роли.Количество(), "ЧН=0; ЧГ=0")
+ " | вход через ОС: " + Формат(ПользовательИБ.АутентификацияОС, "БЛ=нет; БИ=да"));
КонецЦикла;
КонецПроцедуры
Для текущих подключений есть ПолучитьСеансыИнформационнойБазы(): у каждого сеанса доступны пользователь, имя компьютера, имя приложения и начало сеанса.
Прямой SQL-запрос к базе
В серверной базе учётные записи хранятся в служебной таблице v8users СУБД. Чтение оттуда возможно, но содержимое части полей закодировано, а любое изменение в обход платформы ломает базу. Для просмотра пользователей этот путь не нужен: всё то же самое дают способы выше.
Файловая и клиент-серверная база: где что смотреть
Вариант базы определяет, какие инструменты вам доступны.
| Задача | Файловая база | Клиент-серверная база |
|---|---|---|
| Список сотрудников | Справочник «Пользователи» | Справочник «Пользователи» |
| Учётные записи | Конфигуратор | Конфигуратор |
| Кто сейчас в базе | «Активные пользователи» | «Активные пользователи», консоль кластера, rac |
| Сеансы, лицензии | Только «Активные пользователи» | Консоль кластера, rac session list --licenses |
| Где лежит журнал регистрации | Папка 1Cv8Log рядом с файлом 1Cv8.1CD | srvinfo\reg_1541\<GUID базы>\1Cv8Log на сервере |
У файловой базы нет кластера, поэтому консоль администрирования к ней не применяется. Учётные записи хранятся внутри файла 1Cv8.1CD, и смотреть их можно только средствами 1С.
Если на одном сервере десяток баз, удобнее смотреть сеансы сразу по всему кластеру: ветка Сеансы есть и на уровне кластера, а не только у отдельной базы. Команда rac session list без параметра --infobase тоже выводит сеансы всех баз кластера.
Для истории входов в обоих вариантах откройте журнал регистрации и поставьте отбор по событию «Сеанс. Начало». Так видно, кто и когда заходил в базу за выбранный период.
Как почистить список от лишних учётных записей
Со временем в списке копятся уволенные сотрудники, учебные логины и записи подрядчиков. Удалять их сразу нельзя: пользователь указан в документах как автор или ответственный, и ссылки превратятся в битые.
Как найти неактивных
- Выгрузите полный список из справочника (
Ещё → Вывести список). - В журнале регистрации поставьте отбор по событию «Сеанс. Начало» за последние 3–6 месяцев.
- Сравните: кого нет в журнале за период, тот кандидат на отключение.
- Перед отключением уточните у руководителя отдела — в базу могут заходить раз в квартал под отчётность.
Журнал регистрации хранит данные столько, сколько задано в его настройках. Если там стоит короткий срок, история входов за полгода уже может быть удалена — проверьте настройку перед выводами.
Частые вопросы
Почему пользователя видно в Конфигураторе, но нет в программе?
Может ли обычный пользователь увидеть список всех пользователей?
Как узнать, сколько лицензий занято сейчас?
rac session list --licenses. В файловой — откройте «Активные пользователи» и посчитайте сеансы клиентов.