Анализ прав доступа



Отчет по правам доступа, который позволяет выбрать объект метаданных и проанализировать, какие роли дают права на объект.

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

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

Отчет поддерживает следующие виды объектов метаданных:

  1. Справочники
  2. Документы
  3. Константы
  4. Планы видов характеристик
  5. Планы счетов
  6. Регистры сведений
  7. Регистры накопления
  8. Регистры бухгалтерии
  9. Обработки
  10. Отчеты
  11. Подсистемы

Так же поддерживается типовая работа с отчетом СКД (настройки группировок, отборов, оформления и т.д.).

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

Тестировалось на платформе 1С:Предприятие 8.3 (8.3.14.1565).

15 Comments

  1. timeforlive

    А чем вам конфигуратор не угодил?

    Если нужно проверить роль (метаданные) — открыть права

    Если нужно проверить документ справочник подсистему — открыть дополнительные свойства, вкладку «роли» и зажимаем клавишу внизу на клавиатуре и следим где галочки мелькают. Профит.

    Reply
  2. Unk92

    (1) Это, наверняка, намного удобнее, чем сформировать отчет =)

    А если серьезно, то возьмите любую свежую конфигурацию (например, УТ 11 или КА 2.0) и попробуйте настроить там не типовые права доступа, а свои профили «с нуля», да так, чтобы нечего лишнего в права пользователей не попало. Я думаю вы быстро устанете от описанного вами способа.

    Reply
  3. timeforlive

    (2) Работа работе рознь. Я делал одну роль, в ней указывал нужные права на чтение просмотры редактирования…

    Не вижу проблемы.

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

    Или вот вариант. Выбираешь пользователя, а тебе развернутый отчет по чтению просмотру редактированию объектов. А также форм объектов.

    Reply
  4. hillsnake

    (17)

    (1)

    клавишу внизу на клавиатуре и следим где галочки мелькают

    ага потом лечим глаза..

    отчет хороший, сам как-то такой написал.

    плохо то, что не поддерживает подсистемы.

    Reply
  5. timeforlive

    (3) ага потом лечим глаза..

    Вы все еще работаете за выпуклым монитором? Как они назывались.. Напомните…

    Reply
  6. hillsnake

    (5) причем тут монитор, безумное мелькание галочек, может довести до головной боли.

    потом еще можно и пропустить.

    Reply
  7. Unk92

    (3)

    подсистемы

    Доделаю

    Reply
  8. Unk92

    (5) Вещи постирать можно в реке, но тем не менее все пользуются стиральными машинками и ни у кого не возникает вопросов зачем она нужна, ведь можно и в реке постирать =)

    Это просто инструмент для удобства, мне удобно, решил поделиться. Если вас устраивает ваш способ, то, пожалуйста, пользуйтесь им =)

    Reply
  9. Unk92

    (4) Конечно, может быть и такой вариант отчета. Просто у меня не возникало подобных задач.

    Reply
  10. timeforlive

    (8) Началоооось, в крайность.

    Reply
  11. Unk92

    (10) Нет, просто изначально странный комментарий, говорящий о том, что отчет не нужен, потому что есть другие способы как посмотреть данную информацию. Хотите пример более приближен к вашему?

    Зачем нужен отчет по продажам, всегда можно открыть регистр и посмотреть. Не вижу смысла продолжать эту беседу, посмеялись и хватит =)

    Reply
  12. Unk92

    (3) Добавил поддержку подсистем

    Reply
  13. muskul

    (1)Потому что вылазит портянка которую надо мотать туда сюда

    Reply
  14. dadel

    Вообще у отчетов есть ещё применение. Например составить документ «Матрица доступа», это сдаточный документ для заказчика по созданным для него подсистемам новым. Тут галочками мелькать не получится, когда новых ролей за сотню в одной подсистеме только, а новых подсистем создается с пять…

    Пол года галочками мелькать будем?

    Я вот только не видел пока подобных отчетов с поддержкой бизнес-процессов и задачи исполнителя, несколько разных у меня есть и сам эти объекты в отчеты себе добавил. Выложить что ли тоже… вдруг кому по БП и ЗИ нужно ещё тоже будет…

    Reply
  15. AlexDidenko

    (14)

    В кулацком хозяйстве пригодится.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *