Роли, профили и группы доступа: кто что видит в базе 1С 8.3
Содержание
Права пользователей в типовых конфигурациях 1С 8.3 настраивают не в Конфигураторе, а в самой программе: Администрирование → Настройки пользователей и прав. Пользователя включают в группу доступа, а группа опирается на профиль — готовый набор ролей. Так устроены Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА и ERP: все они построены на Библиотеке стандартных подсистем (БСП), поэтому схема одна.
Чтобы установить права , нужен пользователь с профилем «Администратор». Если в базе вообще нет пользователей, программа пускает всех без пароля и с полными правами — первым делом заведите администратора, иначе любые ограничения бессмысленны.
Как устроены права в 1С 8.3: роли, профили и группы доступа
В типовой базе три уровня. Разберитесь в них один раз — и настройка займёт минуты.
| Уровень | Что это | Где создаётся | Кто меняет |
|---|---|---|---|
| Роль | Атомарное право: читать справочник, проводить документ, открывать отчёт | Конфигуратор, разработчик | Программист |
| Профиль группы доступа | Набор ролей под должность: «Бухгалтер», «Кассир», «Администратор» | В программе | Администратор |
| Группа доступа | Профиль + список участников + ограничения (например, по организациям) | В программе | Администратор |
Цепочка такая: пользователь → группа доступа → профиль → роли. Пользователь получает сумму ролей всех групп, в которые входит. Права складываются, запретов «поверх» разрешений нет.
- 🧩 Поставляемые профили приходят с конфигурацией. Их состав ролей менять нельзя — только скопировать и править копию.
- 👥 Одна группа — много людей. Группа «Бухгалтерия ООО Альфа» с профилем «Бухгалтер» может включать пять сотрудников.
- 🔒 Ограничения на уровне записей (RLS) — отдельный слой. Он отвечает не на вопрос «можно ли открыть документ», а «какие именно документы видны».
Если пользователю дать роль напрямую в Конфигураторе, типовая конфигурация на БСП при следующем обновлении групп доступа может её снять. Роли в таких базах назначаются только через группы доступа.
Пошаговая настройка прав пользователя в 1С
Путь одинаков в БП 3.0, ЗУП 3.1 и УТ 11: Администрирование → Настройки пользователей и прав. На этой странице — ссылки «Пользователи», «Группы доступа», «Профили групп доступа» и флажки, которые включают дополнительные механизмы.
Шаг 1. Создайте пользователя
- Откройте
Администрирование → Настройки пользователей и прав → Пользователии нажмите «Создать». - Заполните «Полное имя». Если сотрудник есть в справочнике «Физические лица», свяжите карточку с ним.
- Оставьте включённым флажок «Вход в программу разрешён».
- Выберите способ входа:
- 🔑 аутентификация 1С:Предприятия — логин и пароль (кнопка «Установить пароль »);
- 🖥 аутентификация операционной системы — вход под учётной записью Windows вида
DOMAIN\ivanov, без отдельного пароля.
- Нажмите «Записать».
После записи карточка создаёт и пользователя информационной базы — того самого, которого видно в Конфигураторе. Создавать его отдельно не нужно.
Шаг 2. Включите пользователя в группы доступа
В карточке пользователя откройте ссылку «Права доступа ». Появится список групп доступа: отметьте нужные флажками и нажмите «Записать».
Обратный путь тоже работает: откройте Группы доступа, выберите группу и добавьте участника на вкладке «Участники».
Типичный набор для бухгалтера небольшой фирмы — одна группа с профилем «Бухгалтер». Для главного бухгалтера — профиль «Главный бухгалтер». Полные права — только профилю «Администратор» и только тем, кто реально администрирует базу.
Шаг 3. Создайте свой профиль, если поставляемых мало
Частая ситуация: бухгалтеру нужно всё, как в профиле «Бухгалтер», но без доступа к зарплате. Или кладовщику — только складские документы.
- Откройте
Профили групп доступа. - Выделите близкий поставляемый профиль и нажмите «Скопировать».
- Дайте копии понятное имя: «Бухгалтер без зарплаты».
- На вкладке ролей снимите лишние флажки или добавьте нужные. Включите отображение только выбранных ролей — так проще увидеть разницу с исходником.
- Запишите профиль и создайте на его основе группу доступа.
Убирая роли, проверяйте результат входом под тестовым пользователем. Некоторые роли нужны для работы базовых справочников, и без них пользователь получит ошибку при открытии вполне невинного документа.
Шаг 4. Проверьте результат
Войдите в базу под новым пользователем — в отдельном окне или с другого компьютера. Откройте документы, которые он будет использовать каждый день, и попробуйте их провести. Отдельно проверьте отчёты и печатные формы: недостаток прав часто всплывает именно при печати или формировании отчёта, а не при открытии документа. Если всё открывается, а лишнего — например, зарплатных документов — в меню не видно, профиль собран верно.
Ограничение доступа по организациям и подразделениям
Профиль решает, какие объекты доступны. Но если в базе три организации, а бухгалтер ведёт одну, нужен следующий слой — ограничение на уровне записей.
Как включить
- В
Администрирование → Настройки пользователей и правустановите флажок «Ограничивать доступ на уровне записей». - Откройте профиль группы доступа (свой, скопированный) и перейдите на вкладку с видами доступа.
- Для вида доступа «Организации» выберите режим:
- Все разрешены — по умолчанию видны все организации, исключения задаются списком;
- Все запрещены — по умолчанию не видна ни одна, разрешённые перечисляются явно.
- Укажите, где задаются значения: прямо в профиле (одинаково для всех групп) или в каждой группе доступа отдельно.
- Откройте группу доступа, на вкладке ограничений перечислите разрешённые организации и запишите.
Удобнее второй вариант: один профиль «Бухгалтер» и по группе на каждую организацию — «Бухгалтер ООО Альфа», «Бухгалтер ИП Петров».
Какие виды доступа бывают
Набор зависит от конфигурации. Он виден прямо в профиле на вкладке видов доступа.
| Конфигурация | Примеры видов доступа |
|---|---|
| Бухгалтерия 3.0 | Организации |
| ЗУП 3.1 | Организации, группы физических лиц |
| УТ 11, КА, ERP | Организации, склады, партнёры и другие — список шире |
Ограничение по подразделениям в ЗУП обычно строят через группы физических лиц: сотрудников цеха включают в группу, а группу доступа ограничивают ею.
После включения RLS база первое время работает медленнее: программа заполняет служебные данные для ограничений. В большой базе запускайте это вечером, когда пользователи не работают.
Флажок «Ограничивать доступ на уровне записей» влияет на всех пользователей сразу — включайте его, когда у групп уже настроены разрешённые значения. Иначе часть людей утром не увидит свои документы.
Права пользователей в облачной 1С
В облаке (1С:Фреш и сервисы на его технологии) настройка идёт в два этапа, и это главное отличие от коробки.
Этап 1 — доступ к приложению. Владелец абонента или администратор приглашает сотрудника в личном кабинете сервиса (менеджере сервиса) и даёт ему доступ к конкретному приложению. Там же задаётся, будет ли человек администратором приложения.
Этап 2 — права внутри приложения. Дальше всё как в коробке: Администрирование → Настройки пользователей и прав, группы доступа и профили.
Чем облако ограничено:
- 🚫 нет Конфигуратора — свою роль создать нельзя, только собрать профиль из существующих ролей;
- 🚫 пароль и вход управляются сервисом, а не карточкой пользователя в базе;
- ✅ ограничение по организациям работает так же, как в коробочной версии;
- ✅ при увольнении сотрудника достаточно отключить его доступ в личном кабинете — войти он не сможет ни в одно приложение.
Не удаляйте последнего администратора приложения. Восстанавливать права придётся через владельца абонента или поддержку сервиса.
Как автоматизировать назначение прав пользователям
Когда пользователей больше десяти, ставить флажки каждому вручную долго и ненадёжно. Есть три приёма.
Группы пользователей
Включите флажок «Группы пользователей» в Настройки пользователей и прав. Создайте группы по отделам: «Бухгалтерия», «Склад», «Отдел продаж». Затем добавьте в участники группы доступа не людей, а целую группу пользователей.
Новому сотруднику бухгалтерии достаточно попасть в группу «Бухгалтерия» — все права он получит автоматически. Перевели человека в другой отдел — перенесли в другую группу, и права сменились.
Копирование пользователя и его настроек
Нового сотрудника удобно создавать копированием карточки коллеги с той же должностью. После копирования откройте «Права доступа» и проверьте, в каких группах оказался новый пользователь.
Интерфейсные настройки (рабочий стол, отборы, внешний вид отчётов) переносятся отдельно — обработкой «Копирование настроек» в разделе настроек пользователей и прав.
Регламент выдачи прав
Программа не заменит процедуру. Минимальный порядок для компании:
- Руководитель подразделения письменно (или заявкой в сервис-деске) просит доступ с указанием профиля и организаций.
- Администратор включает человека в группу, а не собирает права поштучно.
- При увольнении в тот же день снимается флажок «Вход в программу разрешён». Карточку не удаляют — на неё ссылаются документы, и в журнале регистрации должно остаться, кто что делал.
Аудит и проверка прав пользователей
Права со временем «зарастают»: человеку дали доступ на время отпуска коллеги и забыли снять. Раз в квартал стоит проверять.
Отчёт по правам доступа
В карточке пользователя или группы доступа есть отчёт о правах: он показывает, какие объекты доступны и через какую группу пользователь получил каждое право. Это самый быстрый ответ на вопрос «откуда у кладовщика доступ к банку».
Журнал регистрации
Администрирование → Обслуживание → Журнал регистрации. Полезные отборы по событиям:
- 📝
Пользователи. Изменение— кто и когда менял учётные записи; - 🚪
Сеанс. Начало— когда пользователь входил в базу; - ⛔
Сеанс. Аутентификация ошибка— неудачные попытки входа, повод проверить пароли.
Изменения групп доступа и профилей видны как изменения данных соответствующих справочников — отберите журнал по метаданным.
Активные пользователи
Администрирование → Обслуживание → Активные пользователи показывает, кто сейчас в базе. Пригодится, если нужно убедиться, что уволенный сотрудник не заходит.
Частые ошибки при настройке прав в 1С
| Ошибка | К чему приводит | Как правильно |
|---|---|---|
| Роли выдаются в Конфигураторе | Права слетают или расходятся с группами доступа | Только группы доступа в режиме «Предприятие» |
| Всем выдан профиль «Администратор» «чтобы не мешало» | Любой может изменить настройки учёта и права других | Администратор — один-два человека |
| Правят поставляемый профиль | Изменение невозможно или теряется | Скопировать профиль и менять копию |
| RLS включён до настройки групп | Пользователи не видят свои документы | Сначала разрешённые значения, потом флажок |
| Уволенного пользователя удалили | Ошибки ссылок, пропадает история в журнале | Снять «Вход в программу разрешён» |
| Пользователь без пароля | Любой может войти под его именем | Пароль каждому, кто входит по логину |
Сообщение Нарушение прав доступа! при открытии формы значит, что ни одна группа пользователя не даёт права на объект. Откройте отчёт о правах, найдите объект и решите, какой профиль должен его давать. Не добавляйте человека в «Администраторы» ради одной кнопки.