Прозрачное представление прав доступа в 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 не будет опубликован. Обязательные поля помечены *