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

· 9 мин

Содержание

Справочник пользователей в 1С 8.3 открывается через Администрирование → Настройки пользователей и прав → Пользователи в Бухгалтерии 3.0 и ЗУП 3.1. В Управлении торговлей 11 тот же пункт лежит в разделе НСИ и администрирование. Есть и второй список — пользователи информационной базы в Конфигураторе: Администрирование → Пользователи.

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

Как устроен справочник пользователей и где он хранится

В типовых конфигурациях на 8.3 пользователи существуют на двух уровнях одновременно.

УровеньЧто этоГде хранитсяГде редактировать
Пользователь информационной базыУчётная запись платформы: имя для входа, пароль, роли, способ аутентификацииВнутри самой базы, в служебной таблице v8usersКонфигуратор или программно
Элемент справочника «Пользователи»Карточка сотрудника в конфигурации: ФИО, группы доступа, контактные данные, настройкиОбычная таблица справочника в базеРежим «1С:Предприятие»

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

Физически всё лежит в базе:

  • 📁 Файловая база — в файле 1Cv8.1CD в каталоге базы. Отдельного файла со списком пользователей нет.
  • 🗄️ Клиент-серверная база — в таблицах СУБД (MS SQL Server или PostgreSQL): учётные записи платформы в v8users, справочник — в таблице вида _Reference с числовым суффиксом.

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

Из этой схемы следует практичный вывод: копия базы (файл 1Cv8.1CD или выгрузка .dt) уносит пользователей с собой. Обновление конфигурации из .cf или .cfu их не трогает.

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

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

Путь по конфигурациям

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

Если раздела Администрирование на панели нет, у вас не административные права. Это нормально для бухгалтера или кладовщика: открыть справочник он и не должен.

Через «Все функции»

Второй путь работает почти в любой конфигурации на управляемом интерфейсе:

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

Пользователь без прав на справочник увидит здесь пустой список или ошибку доступа. Это защита, а не сбой.

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

Двойной щелчок по строке открывает карточку. Главные элементы:

  • 👤 Полное имя — как сотрудник отображается в документах и отчётах.
  • 🔑 Флажок входа в программу — без него карточка есть, а войти нельзя. Так удобно «замораживать» уволенных без удаления.
  • 🔒 Пароль и способ входа — по паролю 1С, через учётную запись Windows или оба варианта.
  • 👥 Права доступа — кнопка на панели карточки, показывает группы доступа, в которые входит пользователь.

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

Пользователи базы в Конфигураторе

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

  1. Запустите 1С и выберите базу в списке.
  2. Нажмите Конфигуратор, войдите под пользователем с полными правами.
  3. Откройте меню Администрирование → Пользователи.

Откроется список учётных записей платформы. В карточке две вкладки:

  • Основные — имя, полное имя, пароль, аутентификация 1С:Предприятия и операционной системы, флажок «Показывать в списке выбора».
  • Прочие — доступные роли, основной язык, режим запуска.

Там же в Конфигураторе, в дереве метаданных, есть ветка Справочники → Пользователи. Это описание структуры справочника, а не данные. Список сотрудников оттуда не открыть, только реквизиты и формы.

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

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

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

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

ОбъектЧто задаётПример
РольАтомарное право на объект метаданных, задаётся разработчикомЧтение документа «Реализация»
Профиль группы доступаНабор ролей под должность«Бухгалтер», «Кладовщик», «Администратор»
Группа доступаПрофиль + список участников + ограничения«Бухгалтеры ООО Ромашка»

Настраивают это в том же разделе Настройки пользователей и прав: пункты Профили групп доступа и Группы доступа.

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

  1. Откройте Группы доступа и выберите подходящую группу или создайте новую на основе профиля.
  2. На вкладке участников добавьте пользователя.
  3. Если включены ограничения на уровне записей, укажите организации или склады, которые ему видны.
  4. Запишите группу. Пользователь получит права при следующем входе в программу.

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

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

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

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

Пользователь есть в Конфигураторе, но не в справочнике

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

Двойники в справочнике

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

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

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

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

Готовой кнопки «экспорт пользователей» в платформе нет. Выбор способа зависит от задачи.

ЗадачаСпособЧто переносится
Создать полную копию базыАдминистрирование → Выгрузить информационную базу в Конфигураторе, затем загрузка .dtВсё, включая учётные записи и пароли
Получить список для отчёта или аудитаВ списке пользователей: Ещё → Вывести список, затем сохранить в ExcelВидимые колонки, без паролей и ролей
Перенести карточки в другую базу той же конфигурацииВыгрузка и загрузка данных XML (обработка из поставки «Выгрузка и загрузка данных XML»)Элементы справочника; учётные записи потом создаются заново
Скопировать настройки одного пользователя другомуКоманда копирования настроек в разделе Настройки пользователей и правНастройки отчётов, форм, рабочего стола

Загрузка .dt полностью заменяет базу-приёмник: и данные, и пользователей. Для частичного переноса этот путь не годится.

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

Пользователи в 1С:Фреш и облачных базах

В сервисе 1С:Фреш управление разнесено между уровнями. Учётные записи создаёт администратор абонента в личном кабинете сервиса, а не в самой программе. Там же пользователю открывают доступ к нужным приложениям.

Что меняется по сравнению с локальной базой:

  • ☁️ Конфигуратора нет — список пользователей информационной базы недоступен.
  • 👥 Справочник «Пользователи» внутри приложения есть, но новых пользователей в нём не создают: они приходят из сервиса.
  • 🔐 Группы доступа и профили настраивают внутри приложения так же, как в локальной версии.
  • 🔑 Пароль единый для входа в сервис, меняют его через личный кабинет.

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

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

Автоматизация: список пользователей из кода

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

Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
    Сообщить(СтрШаблон("%1 | %2 | ролей: %3 | вход по паролю 1С: %4",
        ПользовательИБ.Имя,
        ПользовательИБ.ПолноеИмя,
        Формат(ПользовательИБ.Роли.Количество(), "ЧН=0; ЧГ=0"),
        Формат(ПользовательИБ.АутентификацияСтандартная, "БЛ=Нет; БИ=Да")));
КонецЦикла;

Карточки справочника получают обычным запросом. Реквизиты Недействителен и ИдентификаторПользователяИБ есть в типовых конфигурациях на Библиотеке стандартных подсистем:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    Пользователи.Наименование КАК ФИО,
|    Пользователи.Недействителен КАК Недействителен,
|    Пользователи.ИдентификаторПользователяИБ КАК ИдентификаторИБ
|ИЗ
|    Справочник.Пользователи КАК Пользователи
|ГДЕ
|    НЕ Пользователи.ПометкаУдаления";

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Сообщить(СтрШаблон("%1 | недействителен: %2", Выборка.ФИО, Формат(Выборка.Недействителен, "БЛ=Нет; БИ=Да")));
КонецЦикла;

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

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

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

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

Может ли бухгалтер без прав администратора посмотреть список пользователей?
Нет. Справочник открыт только администраторам. Кто работает в базе прямо сейчас, администратор видит в списке активных пользователей.
Сколько пользователей можно завести в справочнике?
Ограничения на число карточек нет. Ограничено число одновременных сеансов: оно зависит от купленных клиентских лицензий.
Нужно ли удалять пользователя после увольнения сотрудника?
Нет. Снимите флажок входа в программу и отметьте карточку недействительной. История его документов сохранится.
Где поменять собственный пароль, если нет прав администратора?
В главном меню, в группе сервисных команд: там есть команда смены пароля, если администратор её не запретил.
Почему при входе нет окна выбора пользователя?
В базе нет ни одного пользователя или у всех снят флажок «Показывать в списке выбора». Во втором случае имя набирают вручную.