Роли, профили и группы доступа: кто что видит в базе 1С 8.3

· 9 мин

Содержание

Права пользователей в типовых конфигурациях 1С 8.3 настраивают не в Конфигураторе, а в самой программе: Администрирование → Настройки пользователей и прав. Пользователя включают в группу доступа, а группа опирается на профиль — готовый набор ролей. Так устроены Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА и ERP: все они построены на Библиотеке стандартных подсистем (БСП), поэтому схема одна.

Чтобы установить права , нужен пользователь с профилем «Администратор». Если в базе вообще нет пользователей, программа пускает всех без пароля и с полными правами — первым делом заведите администратора, иначе любые ограничения бессмысленны.

Как устроены права в 1С 8.3: роли, профили и группы доступа

В типовой базе три уровня. Разберитесь в них один раз — и настройка займёт минуты.

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

Цепочка такая: пользователь → группа доступа → профиль → роли. Пользователь получает сумму ролей всех групп, в которые входит. Права складываются, запретов «поверх» разрешений нет.

  • 🧩 Поставляемые профили приходят с конфигурацией. Их состав ролей менять нельзя — только скопировать и править копию.
  • 👥 Одна группа — много людей. Группа «Бухгалтерия ООО Альфа» с профилем «Бухгалтер» может включать пять сотрудников.
  • 🔒 Ограничения на уровне записей (RLS) — отдельный слой. Он отвечает не на вопрос «можно ли открыть документ», а «какие именно документы видны».

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

Пошаговая настройка прав пользователя в 1С

Путь одинаков в БП 3.0, ЗУП 3.1 и УТ 11: Администрирование → Настройки пользователей и прав. На этой странице — ссылки «Пользователи», «Группы доступа», «Профили групп доступа» и флажки, которые включают дополнительные механизмы.

Шаг 1. Создайте пользователя

  1. Откройте Администрирование → Настройки пользователей и прав → Пользователи и нажмите «Создать».
  2. Заполните «Полное имя». Если сотрудник есть в справочнике «Физические лица», свяжите карточку с ним.
  3. Оставьте включённым флажок «Вход в программу разрешён».
  4. Выберите способ входа:
    • 🔑 аутентификация 1С:Предприятия — логин и пароль (кнопка «Установить пароль »);
    • 🖥 аутентификация операционной системы — вход под учётной записью Windows вида DOMAIN\ivanov, без отдельного пароля.
  5. Нажмите «Записать».

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

Шаг 2. Включите пользователя в группы доступа

В карточке пользователя откройте ссылку «Права доступа ». Появится список групп доступа: отметьте нужные флажками и нажмите «Записать».

Обратный путь тоже работает: откройте Группы доступа, выберите группу и добавьте участника на вкладке «Участники».

Типичный набор для бухгалтера небольшой фирмы — одна группа с профилем «Бухгалтер». Для главного бухгалтера — профиль «Главный бухгалтер». Полные права — только профилю «Администратор» и только тем, кто реально администрирует базу.

Шаг 3. Создайте свой профиль, если поставляемых мало

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

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

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

Шаг 4. Проверьте результат

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

Ограничение доступа по организациям и подразделениям

Профиль решает, какие объекты доступны. Но если в базе три организации, а бухгалтер ведёт одну, нужен следующий слой — ограничение на уровне записей.

Как включить

  1. В Администрирование → Настройки пользователей и прав установите флажок «Ограничивать доступ на уровне записей».
  2. Откройте профиль группы доступа (свой, скопированный) и перейдите на вкладку с видами доступа.
  3. Для вида доступа «Организации» выберите режим:
    • Все разрешены — по умолчанию видны все организации, исключения задаются списком;
    • Все запрещены — по умолчанию не видна ни одна, разрешённые перечисляются явно.
  4. Укажите, где задаются значения: прямо в профиле (одинаково для всех групп) или в каждой группе доступа отдельно.
  5. Откройте группу доступа, на вкладке ограничений перечислите разрешённые организации и запишите.

Удобнее второй вариант: один профиль «Бухгалтер» и по группе на каждую организацию — «Бухгалтер ООО Альфа», «Бухгалтер ИП Петров».

Какие виды доступа бывают

Набор зависит от конфигурации. Он виден прямо в профиле на вкладке видов доступа.

КонфигурацияПримеры видов доступа
Бухгалтерия 3.0Организации
ЗУП 3.1Организации, группы физических лиц
УТ 11, КА, ERPОрганизации, склады, партнёры и другие — список шире

Ограничение по подразделениям в ЗУП обычно строят через группы физических лиц: сотрудников цеха включают в группу, а группу доступа ограничивают ею.

После включения RLS база первое время работает медленнее: программа заполняет служебные данные для ограничений. В большой базе запускайте это вечером, когда пользователи не работают.

Флажок «Ограничивать доступ на уровне записей» влияет на всех пользователей сразу — включайте его, когда у групп уже настроены разрешённые значения. Иначе часть людей утром не увидит свои документы.

Права пользователей в облачной 1С

В облаке (1С:Фреш и сервисы на его технологии) настройка идёт в два этапа, и это главное отличие от коробки.

Этап 1 — доступ к приложению. Владелец абонента или администратор приглашает сотрудника в личном кабинете сервиса (менеджере сервиса) и даёт ему доступ к конкретному приложению. Там же задаётся, будет ли человек администратором приложения.

Этап 2 — права внутри приложения. Дальше всё как в коробке: Администрирование → Настройки пользователей и прав, группы доступа и профили.

Чем облако ограничено:

  • 🚫 нет Конфигуратора — свою роль создать нельзя, только собрать профиль из существующих ролей;
  • 🚫 пароль и вход управляются сервисом, а не карточкой пользователя в базе;
  • ✅ ограничение по организациям работает так же, как в коробочной версии;
  • ✅ при увольнении сотрудника достаточно отключить его доступ в личном кабинете — войти он не сможет ни в одно приложение.

Не удаляйте последнего администратора приложения. Восстанавливать права придётся через владельца абонента или поддержку сервиса.

Как автоматизировать назначение прав пользователям

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

Группы пользователей

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

Новому сотруднику бухгалтерии достаточно попасть в группу «Бухгалтерия» — все права он получит автоматически. Перевели человека в другой отдел — перенесли в другую группу, и права сменились.

Копирование пользователя и его настроек

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

Интерфейсные настройки (рабочий стол, отборы, внешний вид отчётов) переносятся отдельно — обработкой «Копирование настроек» в разделе настроек пользователей и прав.

Регламент выдачи прав

Программа не заменит процедуру. Минимальный порядок для компании:

  1. Руководитель подразделения письменно (или заявкой в сервис-деске) просит доступ с указанием профиля и организаций.
  2. Администратор включает человека в группу, а не собирает права поштучно.
  3. При увольнении в тот же день снимается флажок «Вход в программу разрешён». Карточку не удаляют — на неё ссылаются документы, и в журнале регистрации должно остаться, кто что делал.

Аудит и проверка прав пользователей

Права со временем «зарастают»: человеку дали доступ на время отпуска коллеги и забыли снять. Раз в квартал стоит проверять.

Отчёт по правам доступа

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

Журнал регистрации

Администрирование → Обслуживание → Журнал регистрации. Полезные отборы по событиям:

  • 📝 Пользователи. Изменение — кто и когда менял учётные записи;
  • 🚪 Сеанс. Начало — когда пользователь входил в базу;
  • ⛔ Сеанс. Аутентификация ошибка — неудачные попытки входа, повод проверить пароли.

Изменения групп доступа и профилей видны как изменения данных соответствующих справочников — отберите журнал по метаданным.

Активные пользователи

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

Ежеквартальная проверка прав
Выполнено: 0 / 6

Частые ошибки при настройке прав в 1С

ОшибкаК чему приводитКак правильно
Роли выдаются в КонфигуратореПрава слетают или расходятся с группами доступаТолько группы доступа в режиме «Предприятие»
Всем выдан профиль «Администратор» «чтобы не мешало»Любой может изменить настройки учёта и права другихАдминистратор — один-два человека
Правят поставляемый профильИзменение невозможно или теряетсяСкопировать профиль и менять копию
RLS включён до настройки группПользователи не видят свои документыСначала разрешённые значения, потом флажок
Уволенного пользователя удалилиОшибки ссылок, пропадает история в журналеСнять «Вход в программу разрешён»
Пользователь без пароляЛюбой может войти под его именемПароль каждому, кто входит по логину

Сообщение Нарушение прав доступа! при открытии формы значит, что ни одна группа пользователя не даёт права на объект. Откройте отчёт о правах, найдите объект и решите, какой профиль должен его давать. Не добавляйте человека в «Администраторы» ради одной кнопки.

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

Можно ли запретить бухгалтеру менять документы прошлых периодов?
Да. Для этого служат даты запрета изменения — общая дата или отдельная для конкретных пользователей. Механизм настраивается в разделе «Администрирование» и работает поверх прав доступа.
Почему пользователь не появляется в списке при входе?
В карточке снят флажок «Показывать в списке выбора» или вход идёт по аутентификации Windows. Имя можно ввести вручную либо включить флажок.
Что делать, если не осталось ни одного администратора?
Нужен вход в Конфигуратор под пользователем с ролью «Полные права» или восстановление базы из резервной копии. В облаке — обращение к владельцу абонента.
Нужна ли отдельная лицензия на каждого пользователя базы?
Лицензии считаются по одновременным сеансам, а не по числу учётных записей. Можно завести 20 пользователей при 5 лицензиях, но одновременно войдут только пятеро.
Можно ли дать доступ только на просмотр?
Да: скопируйте профиль нужного участка и оставьте в нём роли чтения без ролей добавления и изменения. Проверьте результат под тестовым пользователем.