К статье
Практический материал

Администрирование · 9 мин

Как добавить роль в 1С в пользовательском режиме

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

В типовых конфигурациях 1С на платформе 8.3 (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия и другие) назначать роли пользователям можно прямо в пользовательском режиме, без запуска конфигуратора и без изменения конфигурации. Делается это через механизм профилей групп доступа: администратор создаёт или редактирует профиль, включает в него нужные роли, а затем включает пользователя в группу доступа с этим профилем.

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

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

Что понадобится перед началом работы

Для управления ролями в пользовательском режиме у вашей учётной записи должны быть права администратора — как минимум роль «Администратор системы» или полные права с доступом к настройкам прав и пользователей. Обычный пользователь без этих прав раздел «Настройки прав и пользователей» не увидит или не сможет сохранить изменения.

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

Где находятся настройки ролей

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

Логика механизма такова: роль назначается не пользователю напрямую, а профилю; профиль привязывается к группе доступа; пользователь включается в группу доступа. В простых конфигурациях группа доступа создаётся автоматически под каждый профиль, поэтому на практике чаще всего достаточно работать с профилем и списком его участников.

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

Откройте «Администрирование» → «Настройки прав и пользователей» → «Профили групп доступа» и нажмите «Создать». Укажите понятное наименование профиля — по нему коллеги будут понимать назначение набора прав, например «Кассир — только приём оплат».

В форме профиля перейдите на закладку «Роли» (в ряде конфигураций список ролей отображается сразу). Найдите нужную роль через строку поиска или в дереве списка и установите флажок. При необходимости отметьте несколько ролей — права в профиле суммируются.

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

Порядок действий
  1. 1
    Откройте «Администрирование» → «Настройки прав и пользователей» → «Профили групп доступа».
  2. 2
    Создайте новый профиль или откройте существующий (кнопка «Копировать» для дубликата).
  3. 3
    На закладке «Роли» найдите нужную роль и установите флажок.
  4. 4
    Запишите профиль кнопкой «Записать и закрыть».
  5. 5
    Откройте группу доступа профиля или карточку пользователя и добавьте пользователя в участники.
  6. 6
    Попросите пользователя перезапустить сеанс и проверьте доступ к функциям.

Как назначить профиль пользователю

Самый прямой способ — открыть карточку пользователя («Администрирование» → «Настройки прав и пользователей» → «Пользователи») и перейти по ссылке «Права доступа» или на закладку с группами доступа. В таблице отметьте нужную группу доступа, соответствующую профилю, и запишите изменения.

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

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

Как проверить, что роль заработала

После перезапуска сеанса попросите пользователя открыть объект, к которому давала доступ добавленная роль: документ, справочник или отчёт. Признак успеха — объект открывается, доступны кнопки создания и записи (если роль давала право изменения), а при попытке обратиться к запрещённым разделам по-прежнему появляется сообщение о нарушении прав.

Для диагностики удобен отчёт «Права доступа» (в ряде конфигураций доступен из карточки пользователя или из настроек прав). Он показывает, какие роли фактически действуют у пользователя и через какие профили они назначены. Если роль в профиле отмечена, но в отчёте её нет — проверьте, включён ли пользователь в группу доступа этого профиля.

Контрольные точки

Как проверить результат

Вход пользователя после назначения
Норма

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

Тревожный признак

Раздел по-прежнему недоступен или скрыт из интерфейса

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

Нужная роль присутствует в списке действующих ролей

Тревожный признак

Роль отсутствует — профиль не привязан к пользователю

Функциональные опции
Норма

Раздел виден и работает

Тревожный признак

Роль есть, но раздел скрыт — отключена функциональная опция в настройках программы

Ограничения и когда нужен конфигуратор

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

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

Типичные ошибки и как их избежать

Чаще всего проблема возникает не при добавлении роли, а из-за того, что забывают связать профиль с пользователем. Роль отмечена в профиле, профиль записан — но пользователь не включён в группу доступа, и права не меняются. Всегда проверяйте цепочку целиком: роль → профиль → группа доступа → пользователь.

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

Типичные ошибки
01
Роль отмечена в профиле, но пользователь не добавлен в группу доступа — права не применяются.
02
Проверка без перезапуска сеанса — старые права действуют до повторного входа, и кажется, что настройка не сработала.
03
Редактирование типового профиля вместо создания копии — при обновлении конфигурации изменения могут быть перезаписаны.
04
Путаница между отсутствием роли и отключённой функциональной опцией — раздел скрыт настройками программы, а не правами.

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

Можно ли назначить роль напрямую пользователю, минуя профиль?

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

Почему нужной роли нет в списке ролей профиля?

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

Когда новые права начинают действовать?

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

Пропадут ли настройки профилей при обновлении конфигурации?

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

Как быстро выдать пользователю те же права, что у коллеги?

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

Роль добавлена, но кнопка или документ всё равно недоступны. Что проверить?

Проверьте три вещи: перезапущен ли сеанс пользователя; включён ли пользователь в группу доступа профиля (а не только отмечена роль); не скрыт ли раздел функциональными опциями в настройках программы. Отчёт «Права доступа» по пользователю поможет увидеть фактический список действующих ролей.

Итог

Что важно запомнить

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