Новый сотрудник в базе 1С: учётная запись, пароль, права и RLS
Содержание
В типовых конфигурациях 1С 8.3 (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) пользователя добавляют в режиме Предприятие: Администрирование → Настройки пользователей и прав → Пользователи → Создать. Там же задают пароль и включают сотрудника в группы доступа. Порядок одинаков для файловой и клиент-серверной базы.
Частая ошибка — заводить сотрудника через Конфигуратор. Учётная запись появится, но без карточки в справочнике «Пользователи» и без групп доступа. В итоге человек либо не войдёт, либо получит не те права. Конфигуратор нужен в двух случаях: в базе ещё нет ни одного пользователя или конфигурация нетиповая, без подсистемы управления доступом.
Шаг 0. Файловая у вас база или клиент-серверная
От типа базы зависит, кто может создавать пользователей и где искать проблемы при входе. Проверить тип можно за 10 секунд.
- Запустите 1С и выделите базу в окне запуска.
- Посмотрите на строку под списком баз:
- 📁
File="C:\Base\Buh"— файловая база, данные лежат в папке на диске; - 🖥️
Srvr="srv-1c";Ref="buh"— клиент-серверная, база на сервере 1С и СУБД.
- 📁
- Другой способ — внутри программы:
Справка → О программе, строка «Информационная база».
| Что сравниваем | Файловая база | Клиент-серверная база |
|---|---|---|
| Где хранятся пользователи | В самой базе (файл 1Cv8.1CD) | В самой базе на сервере СУБД |
| Кто может добавлять | Пользователь с административными правами в 1С | То же самое |
| Что ещё есть «вокруг» | Права Windows на папку базы | Администраторы кластера и базы в консоли сервера, учётка СУБД |
| Аутентификация ОС | Работает, но обычно не используют | Удобна в домене Windows |
Пользователь базы 1С и пользователь СУБД (например, postgres или sa) — разные вещи. Нового бухгалтера в PostgreSQL или MS SQL заводить не нужно.
Как добавить пользователя в 1С через режим Предприятие
Это основной способ для всех типовых конфигураций. Нужны права администратора в самой программе.
Создаём карточку
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите по ссылке
Пользователии нажмитеСоздать. - Заполните
Полное имя— так сотрудник будет виден в документах и отчётах, например «Смирнова Анна Петровна». - В поле
Физическое лицовыберите сотрудника, если он уже есть в справочнике. Это нужно, чтобы ФИО подставлялось в подписи и кадровые документы. - В зарплатных конфигурациях свяжите пользователя с физлицом обязательно: от этого зависят настройки «Сотрудник видит только свои данные» и ограничения по подразделениям.
Даём право входа и задаём пароль
- Установите флажок
Вход в программу разрешен. Без него появится только справочная запись — войти по ней нельзя. - Нажмите
Установить парольи введите временный пароль. - Включите
Требовать смену пароля при входе. Сотрудник при первом запуске придумает свой. - Проверьте
Имя для входа— программа предложит его по фамилии. Короткое имя без пробелов удобнее:smirnova,buh2.
Флажок «Показывать в списке выбора» решает, увидит ли человек своё имя в выпадающем списке при входе. В офисе на 5 человек это удобно. В базе на 50 пользователей список лучше скрыть, чтобы не раскрывать логины.
Требования к паролям для всех пользователей
Чтобы не проверять сложность пароля у каждого сотрудника вручную, задайте общие правила. Они находятся в Администрирование → Настройки пользователей и прав → Настройки входа.
- 🔑 минимальная длина пароля — разумно от 8 символов;
- 🔣 требование сложного пароля: буквы разного регистра, цифры, спецсимволы;
- 📅 срок действия пароля — например, 90 дней, после чего программа попросит сменить его;
- 🚫 запрет входа после долгого простоя учётной записи — удобно для забытых логинов ушедших сотрудников.
Правила действуют на новые пароли. Уже установленные пароли сотрудники сменят при следующем требовании программы.
Включаем в группы доступа
После записи карточки нажмите Права доступа в её командной панели. Отметьте группы, которые нужны сотруднику: например, «Бухгалтер» или «Кадровик». Подробнее о группах — в разделе про права ниже.
Пользователь без единой группы доступа войдёт в программу, но не увидит данных и будет получать сообщение о нарушении прав. Это не ошибка программы, а незаполненные права.
Если сотрудник похож на коллегу
Быстрее всего создать нового пользователя
копированием карточки сотрудника с той же должностью (клавиша F9 в списке). Затем проверьте его группы доступа: состав групп должен совпадать с коллегой.
Настройки интерфейса, отчётов и рабочего стола копируются отдельно: Администрирование → Настройки пользователей и прав → Персональные настройки пользователей → Копирование настроек.
Добавление пользователя в файловую базу через Конфигуратор
Конфигуратор нужен, если в базе пока нет ни одного пользователя или вы работаете с самописной конфигурацией.
Первый пользователь в пустой базе
Пока список пользователей пуст, 1С пускает любого без пароля и с полными правами. Первого пользователя-администратора проще создать в режиме Предприятие: типовая конфигурация сама выдаст ему полные права. Если удобнее Конфигуратор:
- Откройте базу в Конфигураторе.
- Выберите
Администрирование → Пользователии нажмитеДобавить. - На вкладке
ОсновныезаполнитеИмяиПолное имя, включитеАутентификация 1С:Предприятия, задайте пароль. - На вкладке
Прочиеотметьте ролиПолные праваиАдминистратор системы. - Нажмите
ОКи перезапустите программу.
Сразу после этого запомните или сохраните пароль администратора. Восстановить его без другого администратора нельзя.
Чем отличается вкладка «Прочие»
В Конфигураторе права выдаются ролями напрямую, без групп доступа. Для типовой конфигурации это плохая практика. Подсистема управления доступом при следующей записи прав в Предприятии может пересчитать роли по группам — и выданное вручную пропадёт.
| Где создавать | Когда подходит | Риски |
|---|---|---|
| Режим Предприятие | Всегда для типовых конфигураций | Нет |
| Конфигуратор | Первый администратор, нетиповая конфигурация без групп доступа | Нет карточки в справочнике, роли могут «слететь» |
| Конфигуратор, затем Предприятие | Восстановление доступа, когда администратор потерян | Нужна помощь того, кто знает пароль от Конфигуратора |
Если пользователь создан в Конфигураторе и ему выдана роль «Полные права», при первом входе типовая конфигурация обычно сама заводит для него карточку в справочнике «Пользователи». Остальным пользователям нужно заводить карточки вручную через Предприятие.
Пользователь в клиент-серверной базе: что меняется
Сам порядок добавления пользователя в 1С не меняется: та же карточка в режиме Предприятие. Отличия — в окружении базы.
Администраторы кластера и базы — это не пользователи 1С
В консоли администрирования серверов 1С есть свои администраторы: кластера и информационной базы. Это учётные записи для управления сервером — блокировки сеансов, регламентных заданий, параметров подключения. В них не нужно добавлять бухгалтеров и кадровиков.
Если в свойствах базы в консоли задан администратор базы, его имя и пароль — это имя и пароль пользователя 1С с административными правами. Создайте такого пользователя в базе заранее.
Вход по учётной записи Windows
В домене удобна аутентификация операционной системы. Сотрудник входит в 1С без пароля, под своей доменной учёткой.
- Откройте карточку пользователя в Предприятии.
- Включите
Аутентификация операционной системы. - Укажите пользователя Windows в формате
\\DOMAIN\smirnova— можно выбрать из списка через кнопку выбора. - Пароль 1С при этом можно не задавать или отключить вход по паролю совсем.
Если тот же доменный пользователь привязан к двум карточкам 1С, программа не сможет однозначно определить, кто входит. Одна учётка Windows — одна карточка.
Лицензии
Лицензии клиента в 1С 8.3 считаются по одновременным сеансам, а не по числу созданных пользователей. Можно завести 30 пользователей при 10 лицензиях: войти одновременно смогут 10. Если при входе одиннадцатого появляется сообщение о нехватке лицензий — дело не в учётной записи. Какие лицензии заняты, видно в консоли кластера или командой rac session list --licenses.
Права нового пользователя: профили и группы доступа
В типовых конфигурациях права собраны в два уровня.
- 🧩 Профиль группы доступа — набор ролей: что можно делать. Например, «Бухгалтер» разрешает вводить документы и формировать отчёты.
- 👥 Группа доступа — профиль плюс конкретные люди. Например, группа «Бухгалтерия ООО Ромашка» с профилем «Бухгалтер» и тремя сотрудниками.
Оба справочника находятся в Администрирование → Настройки пользователей и прав. Ссылки Профили групп доступа и Группы доступа видны там же, где Пользователи.
Как выдать права правильно
- Подберите подходящий поставляемый профиль: «Бухгалтер», «Главный бухгалтер», «Кадровик», «Менеджер по продажам» и т.п. (набор зависит от конфигурации).
- Создайте группу доступа или откройте существующую, укажите профиль.
- На вкладке участников добавьте нового пользователя.
- Запишите группу и попросите сотрудника перезайти в программу.
Когда поставляемого профиля не хватает
Поставляемые профили менять нельзя: их обновляет фирма-разработчик. Если бухгалтеру нужен ещё один отчёт, скопируйте профиль, назовите копию понятно («Бухгалтер + кассовые документы»), добавьте роль и используйте копию.
Права в 1С складываются. Если человек состоит в двух группах, он получает всё, что разрешено в каждой. Запретить что-то «поверх» другой группы нельзя — убирайте лишнее, а не добавляйте запрет.
Ограничение доступа на уровне записей (RLS)
Профиль решает, какие документы человек может открыть. RLS (ограничение на уровне записей) решает, какие именно записи он увидит: только свою организацию, свой склад, своё подразделение.
Как включить
- Откройте
Администрирование → Настройки пользователей и прав. - Установите флажок
Ограничивать доступ на уровне записей. - Откройте нужную группу доступа. На вкладке ограничений появятся виды доступа — например, «Организации».
- Выберите режим: «Все разрешены, кроме…» или «Все запрещены, кроме…», и перечислите значения.
- Запишите группу.
Пример. В базе три организации. Бухгалтер ведёт только ООО «Север». Создайте группу «Бухгалтерия Север» с профилем «Бухгалтер», ограничьте вид доступа «Организации» значением «Все запрещены, кроме: ООО «Север»» и включите туда сотрудника. Документы и отчёты двух других организаций он не увидит.
Что учесть
- ⏳ После включения RLS программа заполняет служебные данные для ограничений. В большой базе это занимает время и идёт фоновым заданием — включайте вечером.
- 🐢 Каждое ограничение — дополнительное условие в запросах. На слабом сервере отчёты у ограниченных пользователей формируются медленнее.
- 🔍 Набор видов доступа зависит от конфигурации: в Бухгалтерии это в основном организации, в УТ и ЗУП видов больше.
- 🧪 Проверяйте результат входом под самим сотрудником, а не под администратором: администратор ограничений не видит.
Ошибки при добавлении пользователя в 1С
Большинство проблем видно по сообщению, которое получает сотрудник. Выберите своё.
Ещё одна типовая ситуация — пользователь создан, но после обновления конфигурации права «пропали». Обычно это следствие ручной выдачи ролей в Конфигураторе: при обновлении роли пересчитываются по группам доступа. Переведите такого пользователя на группы доступа.
Частые вопросы
Сколько пользователей можно добавить в 1С?
Можно ли удалить пользователя, который уже вёл документы?
Как добавить пользователя, если я не знаю пароль администратора?
Нужна ли монопольная блокировка базы, чтобы завести пользователя?
.dt, тестирования и исправления базы.