Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1!
В работе нам часто приходится формировать группы ролей (профили доступа в типовых конфигурациях 1С), которые будут обеспечивать нужный нам уровень доступа к информации. Обычно профиль создается один на должность и содержит внушительный список ролей. Вот как раз сложность состоит в формировании данного списка в зависимости от нужных прав на объекты.
Для решения данного вопроса, мы обычно идем в конфигуратор базы (или строим отчет по правам), смотрим какие права дает каждая роль, все это пытаемся проанализировать, собрать в кучу и тратим много сил и времени. И в итоге – мы видим список ролей, но какие права эти самые роли дают уже не знаем.
А если нам нужно еще ограничить доступ на уровне записи (RLS), то нам нужно найти роли, которые обладают данными ограничениями. А это еще бессонная ночь.
Теперь давайте посчитаем сколько ролей в типовых конфигурациях для понимания масштаба проблемы. Вот цифры:
- ЕРП 2 – около 2400 и около 8500 объектов в конфигурации может меняться после обновления конфигурации.
- УТ 11 – около 800 ролей
- Розница 2 – около 1500 ролей
- УНФ 3 – около 800 ролей
- БП 3 – около 600 ролей.
И наверно таких баз не одна штука у Вас. И везде нужно учесть права каждой роли на каждый объект конфигурации! Данное решение помогает закрыть вопрос по теме.
Работа протестирована в типовых конфигурациях таких как ЕРП 2, УТ 11 (любая), Розница 2/3, УНФ 1.6/3, БП 3. Платформа желательно 8.3.14+. Но может работать на любой конфигурации, созданной на БСП. Главное наличие справочника «Профили доступа» и «Группы доступа».
Достаточно открыть обработку, в дереве объектов просто указать какие доступы вам нужны для нужных вам объектов и нажать кнопку «Подобрать роли по заданным параметрам» и система подберет вам подходящие роли по заданным вами правам доступа. Остается сохранить полученный список в справочнике «Профили групп доступа» или обновить данные имеющегося профиля... И список можно продолжать.
Более подробную информацию по настройке и работе с обработкой Вы найдете в файле справки, прикрепленной ниже.
В поставку входит:
- Обработка (работает на платформе 8.3.6+ и старше)
- Расширение (работает в режиме совместимости 8.3.14+) для формирования кэша прав по ролям и обработка для заполнения кэша прав по расписанию. Код везде открыт!
- Обработка для выполнения по расписанию заполнения кэша.
И немного цифр:
- Обработка создавалась 2 недели (более 100 часов затраты по времени)
- Состоит из около 3000 строк кода.
- Код оптимизирован максимально на скорость работы насколько позволяет платформа 1С.
Обновление от 12.07.2023, версия 1.2!
- Исправлена ошибка при создании профиля, которая приводила к невозможности сохранения данных в связанной группе доступа после создания профиля.
- Исправлено отображение списка пользователей при загрузке/очистке группы доступа и связанных пользователей.
Все покупатели получают обновления БЕСПЛАТНО в течении 12 месяцев с момента приобретения!
Для подписки на обновления просьба писать на почту, указанную в обработке или в личном сообщении на данном сайте! В тексте сообщения просьба указать название разработки и адрес почты, на который будут приходить обновления!
Все мои коммерческие разработки найдете в телеграмм-канале @Hakerxp_1C. Подписывайтесь, чтоб быть в курсе последних мои разработок и обновлений моих решений! Без рекламы!
РАСПРОСТРАНЕНИЕ БЕЗ ПИСЬМЕННОГО СОГЛАСИЯ АВТОРА ЗАПРЕЩЕНО!