Как предоставить пользователю права на просмотр Журнала регистрации в 1С, не давая полных прав?

Системный администратор 1С v8.3 (Управляемые формы)
← На главную

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

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

Решение 1: Предоставление базового доступа к Журналу регистрации

Основная причина первоначальной неудачи кроется в том, что для запуска любого объекта в 1С (обработки, отчета) недостаточно просто дать право на его просмотр. Необходимо также разрешить его «использование», то есть фактический запуск.

Рассмотрим пошаговый процесс настройки базовых прав:

  1. Создание новой роли.

    Откроем конфигуратор вашей информационной базы. Лучшей практикой является создание «атомарных», то есть узкоспециализированных ролей, а не изменение существующих типовых. Перейдем в ветку Общие -> Роли и создадим новую роль, например, с именем ПросмотрЖурналаРегистрации.

  2. Настройка прав на объект.

    Теперь найдем сам объект, отвечающий за журнал. В дереве конфигурации он находится здесь: Обработки -> ЖурналРегистрации.

  3. Установка флажков «Просмотр» и «Использование».

    Откроем палитру свойств созданной роли для этого объекта. На вкладке «Права» найдем нашу новую роль (ПросмотрЖурналаРегистрации) и установим для нее два флажка:

    • Просмотр — это право позволяет пользователю видеть данный объект в интерфейсе программы, например, в меню «Все функции». Без него пользователь просто не найдет, как запустить журнал.
    • Использование — это ключевое право, которое разрешает непосредственно выполнять (запускать) обработку. Именно его отсутствие чаще всего и является причиной ошибки «недостаточно прав».
  4. Обновление конфигурации и назначение роли.

    После установки прав сохраним конфигурацию и обновим конфигурацию базы данных (клавиша F7). Затем в режиме «1С:Предприятие» под пользователем с административными правами назначим нашу новую роль нужному пользователю.

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

Решение 2: Расширенный доступ для просмотра событий безопасности

Часто руководителю службы безопасности нужен доступ не просто к журналу, а к конкретным, критически важным событиям, связанным с контролем доступа. К таким событиям относятся:

Важно понимать: видимость этих событий регулируется отдельным, более высоким правом, и простого доступа к обработке ЖурналРегистрации для этого недостаточно.

Для просмотра событий безопасности необходимо добавить в роль право АдминистрированиеДанных (DataAdministration).

Разберем, как это сделать:

  1. Возвращаемся к редактированию роли.

    Снова откроем конфигуратор и нашу роль ПросмотрЖурналаРегистрации (или создадим новую, более привилегированную, например, АудитСобытийБезопасности).

  2. Устанавливаем право «Администрирование данных».

    В окне редактирования роли выберем корневой узел дерева конфигурации (самую верхнюю строчку с названием конфигурации). В списке прав справа найдем право Администрирование данных и установим для него флажок.

  3. Обновляем конфигурацию.

    Сохраняем и обновляем конфигурацию базы данных. Теперь пользователь с этой ролью сможет видеть в Журнале регистрации события из групп «Сеанс» (Аутентификация, Ошибка аутентификации) и «Доступ» (Доступ, Отказ в доступе).

Иерархия прав и итоговые рекомендации

Для полного понимания, система прав, влияющих на работу с журналом, выглядит следующим образом:

Полезные советы по администрированию прав:

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

← На главную