Список пользователей 1С: как открыть, настроить права и не сломать вход в базу
Содержание
Справочник пользователей в 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С, через учётную запись Windows или оба варианта.
- 👥 Права доступа — кнопка на панели карточки, показывает группы доступа, в которые входит пользователь.
Уволенного сотрудника не удаляйте. Снимите флажок входа и отметьте карточку как недействительную. На него ссылаются документы, которые он создавал, а удаление сломает ссылочную целостность.
Пользователи базы в Конфигураторе
Конфигуратор нужен в трёх ситуациях: в базе ещё нет ни одного пользователя, администратор забыл пароль, или конфигурация нестандартная и без справочника «Пользователи».
- Запустите 1С и выберите базу в списке.
- Нажмите
Конфигуратор, войдите под пользователем с полными правами. - Откройте меню
Администрирование → Пользователи.
Откроется список учётных записей платформы. В карточке две вкладки:
- Основные — имя, полное имя, пароль, аутентификация 1С:Предприятия и операционной системы, флажок «Показывать в списке выбора».
- Прочие — доступные роли, основной язык, режим запуска.
Там же в Конфигураторе, в дереве метаданных, есть ветка Справочники → Пользователи. Это описание структуры справочника, а не данные. Список сотрудников оттуда не открыть, только реквизиты и формы.
Пользователь, созданный в Конфигураторе, может не появиться в справочнике «Пользователи» конфигурации. Типовые решения обычно сопоставляют такую запись при первом входе, но выдавать права всё равно нужно через группы доступа в режиме «1С:Предприятие». Роли, проставленные галочками в Конфигураторе, при следующем изменении групп доступа могут перезаписаться.
Пока в базе нет ни одного пользователя, в неё входят без пароля и с полными правами. Первым создавайте администратора, иначе платформа выдаст предупреждение и не даст сохранить список без пользователя с административной ролью.
Права пользователей: роли, профили и группы доступа
В типовых конфигурациях права не раздают ролями по одному человеку. Схема трёхуровневая:
| Объект | Что задаёт | Пример |
|---|---|---|
| Роль | Атомарное право на объект метаданных, задаётся разработчиком | Чтение документа «Реализация» |
| Профиль группы доступа | Набор ролей под должность | «Бухгалтер», «Кладовщик», «Администратор» |
| Группа доступа | Профиль + список участников + ограничения | «Бухгалтеры ООО Ромашка» |
Настраивают это в том же разделе Настройки пользователей и прав: пункты Профили групп доступа и Группы доступа.
Как выдать права новому сотруднику
- Откройте
Группы доступаи выберите подходящую группу или создайте новую на основе профиля. - На вкладке участников добавьте пользователя.
- Если включены ограничения на уровне записей, укажите организации или склады, которые ему видны.
- Запишите группу. Пользователь получит права при следующем входе в программу.
Ограничение доступа на уровне записей включается флажком в настройках пользователей и прав. Без него сотрудник видит данные всех организаций базы, даже если работает только с одной.
Не правьте поставляемые профили. Скопируйте нужный, назовите иначе и меняйте копию. При обновлении конфигурации поставляемые профили обновляются, а ваши правки в них могут пропасть.
Проблемы со списком пользователей и что с ними делать
Пользователь есть в Конфигураторе, но не в справочнике
Бывает после переноса базы или ручного создания учётной записи в Конфигураторе. Войдите под администратором в режиме «1С:Предприятие» и откройте список пользователей. В меню Ещё администратору доступна команда просмотра пользователей информационной базы: там видно, какие учётные записи ни с чем не связаны. Несвязанную запись сопоставляют с существующей карточкой или создают по ней новую.
Двойники в справочнике
Две карточки «Иванова А. П.» появляются, когда одну создали вручную, а вторая появилась при первом входе. Оставьте ту, что связана с учётной записью и через которую сотрудник реально входит. Вторую пометьте на удаление, только если на неё не ссылаются документы. Проверить ссылки можно при удалении помеченных объектов: программа покажет, где объект используется.
Сотрудник не может войти после копирования базы
Учётные записи переехали вместе с базой, но если включён вход через Windows, привязка к доменной записи могла не совпасть. Проверьте в карточке поле пользователя операционной системы в формате \\ДОМЕН\логин.
Как перенести справочник пользователей в другую базу
Готовой кнопки «экспорт пользователей» в платформе нет. Выбор способа зависит от задачи.
| Задача | Способ | Что переносится |
|---|---|---|
| Создать полную копию базы | Администрирование → Выгрузить информационную базу в Конфигураторе, затем загрузка .dt | Всё, включая учётные записи и пароли |
| Получить список для отчёта или аудита | В списке пользователей: Ещё → Вывести список, затем сохранить в Excel | Видимые колонки, без паролей и ролей |
| Перенести карточки в другую базу той же конфигурации | Выгрузка и загрузка данных XML (обработка из поставки «Выгрузка и загрузка данных XML») | Элементы справочника; учётные записи потом создаются заново |
| Скопировать настройки одного пользователя другому | Команда копирования настроек в разделе Настройки пользователей и прав | Настройки отчётов, форм, рабочего стола |
Загрузка .dt полностью заменяет базу-приёмник: и данные, и пользователей. Для частичного переноса этот путь не годится.
После переноса карточек через XML учётные записи платформы не появляются. Откройте каждого пользователя, поставьте флажок входа, задайте пароль и группы доступа.
Пользователи в 1С:Фреш и облачных базах
В сервисе 1С:Фреш управление разнесено между уровнями. Учётные записи создаёт администратор абонента в личном кабинете сервиса, а не в самой программе. Там же пользователю открывают доступ к нужным приложениям.
Что меняется по сравнению с локальной базой:
- ☁️ Конфигуратора нет — список пользователей информационной базы недоступен.
- 👥 Справочник «Пользователи» внутри приложения есть, но новых пользователей в нём не создают: они приходят из сервиса.
- 🔐 Группы доступа и профили настраивают внутри приложения так же, как в локальной версии.
- 🔑 Пароль единый для входа в сервис, меняют его через личный кабинет.
Если сотрудник видит приложение, но не может в нём работать, проблема почти всегда в группах доступа внутри приложения. Доступ к сервису и права внутри базы — независимые настройки.
У других облачных провайдеров, которые сдают в аренду 1С через удалённый рабочий стол, база обычная. Справочник пользователей и Конфигуратор там работают как на локальном компьютере, если провайдер выдал вам административные права.
Автоматизация: список пользователей из кода
Когда пользователей десятки, проверять их вручную долго. Учётные записи платформы доступны через менеджер ПользователиИнформационнойБазы. Код ниже выполняют в серверном контексте внешней обработки, под пользователем с административными правами:
Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
Сообщить(СтрШаблон("%1 | %2 | ролей: %3 | вход по паролю 1С: %4",
ПользовательИБ.Имя,
ПользовательИБ.ПолноеИмя,
Формат(ПользовательИБ.Роли.Количество(), "ЧН=0; ЧГ=0"),
Формат(ПользовательИБ.АутентификацияСтандартная, "БЛ=Нет; БИ=Да")));
КонецЦикла;
Карточки справочника получают обычным запросом. Реквизиты Недействителен и ИдентификаторПользователяИБ есть в типовых конфигурациях на Библиотеке стандартных подсистем:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Пользователи.Наименование КАК ФИО,
| Пользователи.Недействителен КАК Недействителен,
| Пользователи.ИдентификаторПользователяИБ КАК ИдентификаторИБ
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| НЕ Пользователи.ПометкаУдаления";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(СтрШаблон("%1 | недействителен: %2", Выборка.ФИО, Формат(Выборка.Недействителен, "БЛ=Нет; БИ=Да")));
КонецЦикла;
Сравнив два списка, легко найти карточки без учётной записи и учётные записи без карточки.
Создавать и удалять пользователей кодом в типовой конфигурации стоит только через программный интерфейс библиотеки, а не напрямую через ПользователиИнформационнойБазы.СоздатьПользователя(). Иначе карточка справочника и учётная запись разойдутся, а группы доступа не применятся.
Для регулярного аудита удобнее не код, а отчёт по правам доступа в разделе Настройки пользователей и прав: он показывает, кто к каким объектам имеет доступ.