Анализ и сравнение ролей и прав пользователя на объекты метаданных
Администрирование - Роли и права
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка работает в двух режимах: первый - позволяет визуально проанализировать права на объекты метаданных для выбранного пользователя; второй - дает возможность сравнить назначенные права пользователя с правами и ролями другого пользователя.
Для выбора режима, на форме предусмотрен переключатель

Информация предоставляемая обработкой
Список объектов метаданных, отображаемых для анализа прав:
- Справочники
- Документы
- ЖурналыДокументов
- ПланыВидовХарактеристик
- ПланыСчетов
- ПланыВидовРасчета
- РегистрыСведений
- РегистрыНакопления
- РегистрыБухгалтерии
- РегистрыРасчета
- БизнесПроцессы
- Задачи
- Подсистемы
- ОбщиеКоманды
- Константы
- Отчеты
- Обработки
На форме обработки есть две страницы, контент которых зависит от выбранного режима работы обработки:
- "Роли"/"Сравнение ролей" - отображает список ролей назначенных пользователю или обоим пользователям, и для каждой выбранной роли отображает список объектов, на которые выбранная роль дает права. Права ограниченные по RLS отображаются на голубом фоне. Роли, которые не принадлежат обоим пользователям, выделены красным цветом.

- "Права"/"Сравнение прав" - в зависимости от режима работы обработки, отображает дерево объектов метаданных права на которые дают роли выбранных для сравнения пользователей или пользователя. Для каждого объекта отображается набор прав и роль, которая предоставляет эти права. Право имеющее ограничения на уровне RLS отображается на голубом фоне. Объекты метаданных, роли которых не принадлежат обеим пользователям, выделены красным цветом

Т.к. на обеих вкладках присутствует выделение красным цветом ролей и объектов, не принадлежащих обоим пользователям, то анализировать наличие прав достаточно просто, а выделение цветом прав с ограничениями RLS позволяет определить те роли, которые предоставляют пользователю более широкие права на объект метаданных.
Для удобства разбирательств в наличии прав, предоставляемых той или иной ролью, в контекстном меню списка ролей, есть переключатель отображения имени роли - как синоним или как имя объекта (удобно потом в конфигурации искать)

Условия
1. Обработка работает только с правами Администратора.
2. БСП не используется, т.е. обработка будет работать на всех конфигурациях.
3. Следует учесть, при сборе информации о доступности объектов метаданных обработка (в силу особенностей 1С) собирает данные о доступности объектов, поэтому чем больше у вас в конфигурации объектов, тем медленнее будет производиться первичный отбор прав на объекты.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.27.82
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.24
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.363
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.38.40, 3.1.37.72
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.35.73
- Управление нашей фирмой, редакция 1.6, релизы 1.6.27.257
Вступайте в нашу телеграмм-группу Инфостарт