Прозрачное представление прав доступа в 1С 8.2 — это возможно!


Внешняя обработка-отчет, отображающая все права в разрезе пользователей с возможным отбором по метаданным и видам прав.
как говорится must have!

Понятный и подробный отчет, какие права есть у какого пользователя и какой пользователь наделен какими правами, с расшифровкой!

Разработаны на управляемых формах.

24 Comments

  1. Sibars

    Было бы интересно узнать мнение попробовавших.

    Чего добавить, чего неудобно, что наоборот хорошо.

    Reply
  2. Den_D

    Есть у меня похожая обработка так же тут скачал. Очень удобно, особенно когда надо дать такие же права как и у другого пользователя. Или поглядеть конкретно на какой то документ у каких ролей есть доступ.

    Reply
  3. _qqq

    Не открылась в тип. КА (1с8.2). Ни в файловом, ни в серверном варианте.

    Reply
  4. VasMart

    (3) _qqq, у Вас КА на управляемых формах???

    Reply
  5. chemezov

    +1

    Reply
  6. _qqq

    Не знаю. Вопрос идиота: А как это определить?

    Reply
  7. _qqq

    (4) VasMart, в режиме «Обычное приложение» работать значит не будет?

    Reply
  8. VasMart

    (7) _qqq, нет, там «другие формы» (:

    Reply
  9. Sibars

    (3) _qqq, Запустите приложение в режиме толстого клиента (управляемое приложение), и из него откройте обработку — будет работать!

    Reply
  10. 26178_mail.ru

    Да уже много таких идей было на инф, протестим проверим попробуем, полюбим поставим +

    Reply
  11. Sibars

    Надеюсь понравится и будет полезна!

    Reply
  12. tehas

    интересная обработка, жаль нет для обычного приложения.

    ни кто не видел такого же, но с перламутровыми пуговицами под обычное приложение?

    Reply
  13. Alexey26

    (1)

    Было бы интересно узнать мнение попробовавших.

    Чего добавить, чего неудобно, что наоборот хорошо.

    спасибо! Здорово, что на управляемых формах. Выводятся ли сведения по RLS? Если нет, то добавьте, пожалуйста — очень надо!

    Reply
  14. Flashill

    Дмитрий Круглов, очень классная визуализация! Что касается идей по развитию обработки:

    — неплохо было бы сделать такую же обработку и для обычных форм

    — отображать сколько осталось времени до окончания построения отчета (в фоновом потоке, чтобы интерфейс не тормозил)

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

    — на правой боковой панели метаданных в виде дерева сделать поле флажка рядом с самим текстом

    (2) Den_D, когда надо дать такие же права как у другого пользователя — просто дайте новому пользователю такие же роли как и у первого пользователя.

    Reply
  15. Sibars

    (13) Alexey26, отображается, что rls присутствует (значок о) а как достать сам текст ограничения — я не знаю

    Reply
  16. Sibars

    (14) Андрей Буравов, спасибо за обратную связь. Попробую реализовать предложения.

    По поводу обычных форм: я их почти забыл, если у кого есть желание реализовать тоже самое на обычных — WELCOME! Проект некоммерческий и вариант групповой разработуи только приветствуется!

    Reply
  17. RainyAugust22

    Жаль,что для УП автор сделай отчет в обычном режиме.

    Очень нужная утилита т.к частенько в права лазить приходится(доработанный БП 2.0)

    Reply
  18. Sibars

    (17) RainyAugust22, Запусти свою конфигурацию в «толстом клиенте в режиме управляемого приложения» и запусти обработку — должна работать

    Reply
  19. Светлый ум

    За бесплатно такие вещи выставляете. Отличная вещь — очень качественная реализация.

    Reply
  20. Sibars

    (19) Светлый ум, Спасибо за отзыв. Приятно!

    А то что бесплатно: мне не жалко — там ничего сверхъестественного нету. Равно как и труды эти давно уже окупились)

    Reply
  21. alean

    жаль, назначить права нельзя.

    хорошо бы совместить эти две вещи

    Reply
  22. mevgenym

    (15) RLS можно выгрузить в табличный документ руками, в обработке открыть проанализировать (на ИС есть примеры даже). Только особого смысла не вижу, это все таки ограничение на часть данных. Если есть интерес, открою код на свою обработку, развивать эту тему желания нет уже давно, хотя есть куда двигаться.

    Reply
  23. bida

    День добрый!

    Скачал обработку. В типовом варианте не всё работает из заявленного функционала. А именно:

    — если поставить галочку «выводить детальные данные», то по стандартным реквизитам не показывает права (даже список их не выводит в отчёте);

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

    Стал копать в чём дело, изучил код и разобрался как работают метаданные. Раньше не особо понимал как они работают. Как выяснилось, в отчёте просто эту проблему с стандартными реквизитами обошёл автор, и они там не выводятся. В итоге исправил эти ошибки.

    Файл с исправленным отчётом прикрепил к сообщению. Автор может обновить разработку. Теперь с стандартными реквизитами проблем не будет.

    В целом, понравилась обработка. Хотя обход по метаданных из макета можно было и не делать, есть способы прям из кода.

    Ещё что можно сделать:

    — не выводить раздел команды, если его нет (это когда я ставлю галочку «показывать только те права, что доступны»). А то раздел всегда виден, хотя он или пуст или нет по нему прав. В моём понимании, при такой галочке надо выводить дерево только до объекта что доступен, а не всё. Так будет лучше.

    Reply
  24. bida

    Ещё лучше можно сделать визуально:

    — раздел разрешено/запрещено выводидить на всю ширину (35 колонок), тогда он будет занимать меньше места в шапке;

    — разделс именами типов прав сделать по высоте меньше (все имена звестны, макс. текст это «Изменение стандартной аутентификации сеанса» и ориентироваться на него (вообще можно автовысоту задать) тогда он будет занимать меньше места в шапке;

    — про цвета в расшифровке уже выше писал кто-то.

    Reply

Leave a Comment

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