Пользователи 1С 8.3: два списка, их связь и порядок управления доступом

· 10 мин

Содержание

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1) список пользователей открывается через Администрирование → Настройки пользователей и прав → Пользователи. В Управлении торговлей 11 тот же пункт находится в разделе НСИ и администрирование. Технический список учётных записей платформы есть ещё и в Конфигураторе: Администрирование → Пользователи.

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

Два списка пользователей в 1С: в чём разница

В любой базе 1С 8.3 есть два уровня.

  • 🔑 Пользователи информационной базы — учётные записи платформы. Имя, пароль, способ входа, роли. Именно по этому списку программа спрашивает логин при запуске.
  • 👤 Справочник «Пользователи» — элементы конфигурации. На них ссылаются документы (поле «Ответственный»), настройки, группы доступа, история изменений.

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

Что видитеГдеЧто там хранится
Справочник «Пользователи»Режим «1С:Предприятие», раздел администрированияКарточки сотрудников, группы доступа, флаг «Недействителен»
Список пользователей ИБКонфигуратор, Администрирование → ПользователиИмена для входа, пароли, роли, способ аутентификации
Активные пользователиКонфигуратор или «Все функции» в режиме ПредприятияТолько тех, кто прямо сейчас в базе
СеансыКонсоль администрирования серверов (только клиент-сервер)Подключения к базе с именами пользователей

Если в справочнике есть сотрудник, а в Конфигураторе его нет, — это нормально. Значит, у карточки снят флаг входа в программу: сотрудник числится в базе, но войти не может.

Где найти пользователей в режиме Предприятия

Основной рабочий список — в пользовательском режиме. Работает одинаково для файловой и клиент-серверной базы.

КонфигурацияПуть к списку пользователей
Бухгалтерия предприятия 3.0Администрирование → Настройки пользователей и прав → Пользователи
ЗУП 3.1Администрирование → Настройки пользователей и прав → Пользователи
Управление торговлей 11НСИ и администрирование → Администрирование → Настройки пользователей и прав → Пользователи
Любая конфигурацияГлавное меню → Все функции → Справочники → Пользователи

Если раздела администрирования не видно, у вас нет административных прав. Пункт «Все функции» включается так: Главное меню → Сервис → Параметры, флаг «Отображать команду “Все функции”».

Что смотреть в карточке пользователя

Откройте сотрудника двойным щелчком. В карточке важны:

  1. Флаг «Вход в программу разрешён». Снят — учётной записи платформы нет, войти нельзя.
  2. Имя для входа. Именно его человек выбирает или вводит при запуске.
  3. Способ аутентификации: по паролю 1С, через операционную систему (доменная учётная запись) или оба.
  4. Кнопка установки пароля. Ей же сбрасывают забытый пароль сотрудника.
  5. Ссылка на права доступа — показывает, в каких группах доступа состоит человек.

Кто сейчас работает в базе

Список тех, кто подключён прямо сейчас, открывается через Главное меню → Все функции → Стандартные → Активные пользователи. Там видно имя, компьютер, время начала сеанса и приложение (тонкий клиент, фоновое задание, Конфигуратор).

Это удобно перед обновлением: сразу понятно, кого просить выйти.

Пользователи 1С в режиме Конфигуратора

В Конфигураторе список открывается через Администрирование → Пользователи. Нужна роль с административными правами. Если пользователей в базе нет вообще, Конфигуратор откроется без запроса пароля.

Как добавить пользователя через Конфигуратор

  1. Откройте Администрирование → Пользователи, нажмите «Добавить» (клавиша Insert).
  2. На вкладке «Основные» заполните имя для входа и полное имя.
  3. Отметьте способ входа: аутентификация 1С:Предприятия с паролем или аутентификация операционной системы с указанием \\ДОМЕН\логин.
  4. Флаг «Показывать в списке выбора» решает, будет ли имя в выпадающем списке при входе.
  5. На вкладке «Прочие» отметьте роли, основной язык и режим запуска.
  6. Нажмите «ОК».

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

Конфигуратор оправдан в трёх случаях:

  • 🆘 в базе нет ни одного администратора, и войти в режим Предприятия под нужными правами нельзя;
  • 🛠 первый администратор в пустой базе;
  • 🧩 нетиповая конфигурация без БСП, где управление пользователями есть только в Конфигураторе.

Активные пользователи из Конфигуратора

Тот же список подключённых доступен через Администрирование → Активные пользователи. Это помогает, когда для обновления базы нужен монопольный доступ, а кто-то остался в программе.

Клиент-серверная база: где хранятся пользователи на SQL

В файловой базе пользователи хранятся внутри файла 1Cv8.1CD, отдельного файла со списком нет. В клиент-серверной базе учётные записи лежат в служебной таблице v8users базы данных на MS SQL Server или PostgreSQL.

Что показывает консоль кластера

Консоль администрирования серверов 1С не показывает список пользователей базы. В ней есть только:

  • 📡 сеансы — кто подключён к базе сейчас, с какого компьютера и через какое приложение;
  • 🛡 администраторы кластера — отдельные учётные записи для управления сервером, к пользователям базы они отношения не имеют.

Для сеансов есть и консольная утилита. Например, rac session list --cluster=<id> --infobase=<id> выводит сеансы с именами пользователей. Параметры других команд уточняйте в rac help.

Прочитать список напрямую из SQL

Для отчёта можно прочитать таблицу запросом только на чтение:

-- MS SQL Server, только просмотр
SELECT Name, Descr, OSName
FROM dbo.v8users
ORDER BY Name;

Name — имя для входа, Descr — полное имя, OSName — привязанная доменная учётная запись.

Не меняйте и не удаляйте строки в v8users руками. Роли и пароли хранятся там в служебном формате, правка в обход платформы может сделать базу недоступной для всех. Добавлять и отключать пользователей — только средствами 1С.

Доменная авторизация в клиент-серверной базе

При аутентификации ОС пользователь входит без пароля, по учётной записи Windows. Записывайте домен в формате \\ДОМЕН\логин. Если имя в домене переименовали, связь потеряется, и 1С попросит логин с паролем. Вход по ОС проверяет учётную запись, под которой запущен клиент, поэтому на общем компьютере у разных сотрудников должны быть разные сеансы Windows.

Права доступа пользователей 1С: группы и профили

В конфигурациях на БСП права назначают не ролями, а группами доступа. Схема такая:

  1. Профиль группы доступа — набор ролей. Типовые профили: «Администратор», «Бухгалтер», «Главный бухгалтер», «Кадровик» и т. п. в зависимости от конфигурации.
  2. Группа доступа — профиль плюс список участников. Создаётся на основе профиля.
  3. Пользователь — участник одной или нескольких групп. Права суммируются.

Ссылки «Группы доступа» и «Профили групп доступа» находятся в той же панели Настройки пользователей и прав.

Как выдать права новому сотруднику

  1. Откройте группу доступа с нужным профилем (например, «Бухгалтеры»).
  2. Добавьте сотрудника в список участников, запишите.
  3. Попросите его перезапустить 1С: новые права применяются при следующем входе.

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

Ограничение на уровне записей

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

Как отключить или удалить пользователя 1С

Сотрудник уволился — первое желание удалить его карточку. Делать этого не нужно.

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

Правильный порядок отключения:

  1. Откройте карточку и снимите флаг «Вход в программу разрешён». Учётная запись платформы будет удалена, войти станет невозможно.
  2. Установите флаг «Недействителен». Сотрудник пропадёт из списков выбора, но останется в истории документов.
  3. Исключите его из групп доступа — так список участников групп останется чистым.
  4. Если сотрудник сейчас в программе, завершите его сеанс через список активных пользователей или консоль кластера. Несохранённые данные в его сеансе пропадут, поэтому сначала предупредите его.
Отключение уволенного сотрудника в 1С
Выполнено: 0 / 6

Физически удалять имеет смысл только пользователя, созданного по ошибке и ещё ничего не вводившего.

Почему пользователь не виден в списке или не может войти

Здесь собраны типовые расхождения между списками и их причины.

Диагностика: выберите симптом

Если потерян пароль единственного администратора

Это самый неприятный случай. Варианты, от безопасного к сложному:

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

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

Список в Excel за минуту

В режиме Предприятия откройте список пользователей, нажмите Ещё → Вывести список…, отметьте нужные колонки. Получится табличный документ, который сохраняется в .xlsx через меню сохранения. Так же выгружаются участники групп доступа.

Полный список учётных записей платформы

Для аудита (кто с какими ролями и способом входа) полезнее перечень учётных записей платформы. Его выдаёт короткая внешняя обработка. Код выполняется на сервере и требует административных прав:

&НаСервере
Процедура ВывестиПользователейНаСервере()
    Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
        Сообщить(ПользовательИБ.Имя + " | " + ПользовательИБ.ПолноеИмя
            + " | ОС: " + ПользовательИБ.ПользовательОС
            + " | ролей: " + Формат(ПользовательИБ.Роли.Количество(), "ЧН=0; ЧГ=0"));
    КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура ВывестиПользователей(Команда)
    ВывестиПользователейНаСервере();
КонецПроцедуры

Сообщения можно скопировать из окна сообщений или переделать вывод в табличный документ.

Массовые изменения

Для однотипных операций с несколькими сотрудниками удобны два приёма:

  • 📋 Копирование настроек. В панели Настройки пользователей и прав есть переход к настройкам пользователей: оттуда внешний вид, отборы и отчёты одного сотрудника копируются другим. Удобно, когда приходит новый бухгалтер на участок коллеги.
  • 👥 Группы пользователей. Если включить их в настройках, права можно выдавать целой группе (например, «Отдел продаж»), а не каждому человеку отдельно.

Массово добавлять пользователей через Конфигуратор в базе на БСП не стоит: придётся потом связывать каждую учётную запись со справочником вручную.

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

Занимает ли пользователь из списка лицензию 1С?
Нет. Лицензию занимает сеанс, а не запись в списке. В базе может быть 50 пользователей при 10 лицензиях — одновременно смогут работать 10 человек.
Можно ли двум сотрудникам работать под одним пользователем?
Технически да, но в журнале регистрации и в поле «Ответственный» их действия не различить. Каждому сотруднику лучше завести отдельного пользователя.
Где посмотреть, что делал конкретный пользователь?
В журнале регистрации: Главное меню → Все функции → Стандартные → Журнал регистрации. Задайте отбор по пользователю и периоду.
Почему имя пользователя нельзя повторить?
Имя для входа в платформе уникально в пределах базы. Полные имена в справочнике совпадать могут, но тогда добавьте отличие — должность или инициалы.
Переносятся ли пользователи при выгрузке базы в .dt?
Да, файл .dt содержит учётные записи вместе с паролями. При загрузке в новую базу входите под теми же логинами.