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

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

Как посмотреть роли в 1С: все способы

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

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

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

Важно понимать различие между типовыми конфигурациями на платформе 8.3 (Управление торговлей, ERP, Бухгалтерия, Зарплата и управление персоналом) и старыми решениями. В современных типовых конфигурациях пользователям обычно назначаются не роли напрямую, а профили групп доступа — это надстройка, которая объединяет несколько ролей в понятный набор вроде «Кассир» или «Менеджер по продажам».

Что такое роль в 1С и чем она отличается от профиля доступа

Роль — это объект метаданных конфигурации, в котором задан набор прав на объекты: чтение, добавление, изменение, удаление, просмотр, интерактивное удаление, использование и так далее. Одна роль обычно покрывает узкую область — например, «Чтение информации о ценах» или «Добавление и изменение документов реализации».

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

Как посмотреть все роли конфигурации в конфигураторе

Этот способ подходит администратору или разработчику, у которого есть право запуска конфигуратора. Откройте базу в режиме «Конфигуратор», затем через меню «Конфигурация» → «Открыть конфигурацию» (или «Конфигурация» → «Окно конфигурации») отобразите дерево объектов. В дереве раскройте ветку «Общие» → «Роли» — там перечислены все роли, существующие в конфигурации.

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

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

Просмотр ролей в конфигураторе
  1. 1
    Запустите базу в режиме «Конфигуратор» под учётной записью с правами администратора
  2. 2
    Откройте дерево конфигурации: меню «Конфигурация» → «Открыть конфигурацию»
  3. 3
    Раскройте ветку «Общие» → «Роли» и найдите нужную роль
  4. 4
    Дважды щёлкните по роли и нажмите «Права», чтобы увидеть разрешённые действия по объектам

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

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

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

Обратите внимание: если конфигурация использует профили групп доступа, прямое редактирование ролей в списке пользователей конфигуратора может не учитываться — система БСП управляет ролями сама. Проверяйте права именно через карточку пользователя в режиме «1С:Предприятие».

Как узнать, какие роли входят в профиль групп доступа

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

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

Как проверить, почему пользователю что-то недоступно

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

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

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

Маршрут решения

Как выбрать действие

Нужно узнать, какие роли вообще есть в конфигурации и что они даютОткройте конфигуратор: «Общие» → «Роли», затем свойства роли → «Права»
Нужно узнать права конкретного сотрудника в типовой конфигурацииОткройте «Администрирование» → «Пользователи» → карточка пользователя → «Права доступа»
Пользователю не хватает доступа к документу или отчётуСравните его профили с профилями сотрудника, у которого доступ есть, и добавьте недостающий профиль
После назначения роли доступ не появилсяПроверьте функциональные опции и перезапустите сеанс пользователя

Ограничения, риски и частые ошибки

Просмотр ролей — безопасная операция, но изменение прав требует осторожности. Назначение пользователю роли «Полные права» или «Администратор системы» «на всякий случай» — самая распространённая ошибка: такой пользователь может случайно удалить данные, изменить настройки обмена или пометить на удаление ключевые документы. Выдавайте минимально необходимый набор прав.

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

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

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

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

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

После перезахода раздел появился, документ открывается без сообщения о нарушении прав

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

Сообщение «Нарушение прав доступа» осталось — роль не назначена или выключена функциональная опция

Состав профиля
Норма

В карточке профиля на закладке «Разрешенные действия» присутствует нужная роль

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

Роль отсутствует — её нужно добавить в копию профиля

Отсутствие избыточных прав
Норма

У пользователя нет профилей, не связанных с его должностью

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

Назначены полные права или лишние административные профили

Краткие итоги

Для просмотра всех ролей конфигурации используйте конфигуратор: ветка «Общие» → «Роли». Для проверки прав конкретного сотрудника в типовой конфигурации достаточно пользовательского режима: карточка пользователя → «Права доступа». Состав каждого профиля смотрите в «Профилях групп доступа» на закладке «Разрешенные действия».

Итог

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

Роли смотрят в конфигураторе («Общие» → «Роли»), права пользователя — через «Права доступа» в его карточке, состав профиля — в разделе «Профили групп доступа». Изменять права следует через профили, выдавая минимально необходимый набор, а результат проверять после перезахода пользователя.

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

Можно ли посмотреть роли без конфигуратора?

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

Назначил пользователю роль, но доступ не появился. Что делать?

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

Чем отличаются права «Просмотр» и «Чтение» в настройках роли?

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

Как узнать, у кого из пользователей есть полные права?

В конфигураторе откройте «Администрирование» → «Пользователи» и проверьте в карточках флаг «Полные права». В типовых конфигурациях дополнительно посмотрите состав группы доступа «Администраторы» — входящие в неё пользователи получают административные полномочия через профиль.

Можно ли выгрузить список ролей и прав в таблицу для аудита?

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