Матрица ролей и прав пользователей (управляемая форма, с настройкой оформления)

11.07.17

Администрирование - Информационная безопасность

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
отчет матрица ролей и прав пользователей
.erf 30,43Kb ver:1
695 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

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

Доступна ли пользователю (роли) команда или объект на чтение. Можно ли записывать данные с этой ролью и т.д.
Отчет совершенно не нов, но у него есть отличительные черты.
1. он на тонком клиенте

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

3. он был нужен мне для быстрого определения, у кого какие права в нестандартной конфе

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

Если не хватает ширины или высоты какого-то поля, то зажимаете клавишу CTRL и наводим указатель мыши на линию столбца (строки), и при появлении бегунка нажатием мышки устанавливаем нужную вам ширину (длину).

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

На первой закладке форма отчета по "пересечению указанных" пользователей (ролей),  выбранных объектов базы и указанных "прав объекта".

На второй закладке сам отбор.

На третьей закладке таблица соответствия пользователей - ролей (пересечение указанных пользователей и ролей во второй закладке) .

Если не хватает места, нажимаем кнопку "показать настройки" - скрывает, показывает настройки.

И последнее - не стоит выбирать сразу все объекты метаданных, все права и все роли в одном анализе, так как во первых вы не сможете оценить такой объем данных наглядно и сделать какие то выводы и второе элементов в выводимой таблице будет приблизительно немногим больше ~ X*Y*Z т.е. очень много. Скорее всего клиент начнет подвисать при выводе и навигации по результирующей таблице. В любом случае используйте как вам удобнее.

(PS 13/11/13 выявлены и исправлены небольшие недочёты, а также добавлен фильтр по различающимся правам на первой страничке)

Спасибо за внимание.

Вступайте в нашу телеграмм-группу Инфостарт

Матрица ролей матрица прав права пользователей права в базе

См. также

Информационная безопасность Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

При проверке прав пользователей и тестировании требуется быстро войти в программу под пользователем (не меняя пароль пользователю). Для этого в карточку пользователя добавлена кнопка "Запустить сеанс".

1 стартмани

03.07.2019    10651    32    WinnerOnLine    3    

21

Информационная безопасность Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Подсистема прав, позволяющая в реальном времени (без назначения ролей, перезапуска 1с, изменения конфигурации) менять права пользователя: Просмотр, Создание, Изменение, Проведение, Отмена проведения, Изменение проведенных, Неоперативное проведение. Существенно упрощает управление правами в базах с большим количеством пользователей. Версия платформы 8.3.12.1685.

2 стартмани

10.04.2019    17767    23    itmind    53    

33

Информационная безопасность Внешние источники данных Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Пример подключения к сервисам Google из 1С с помощью протокола OAuth и получения данных с внешнего сервиса.

1 стартмани

03.04.2019    51693    binx    134    

111

Информационная безопасность Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Программа для просмотра хэшей паролей пользователей в файловых и клиент-серверных базах 1С. Зачем это нужно? Для их проверки на криптостойкость.

1 стартмани

25.02.2019    16905    35    GeraltSnow    6    

17

Информационная безопасность Системный администратор Программист 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Обработка по перемешиванию/скрытию конфиденциальной информации в базе ЗУП.

1 стартмани

05.02.2019    22842    174    Skin123    20    

26

Информационная безопасность Инструменты администратора БД Системный администратор Программист 1С:Предприятие 8 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Продолжаем использовать ЗУП 3.1 совместно с LDAP во имя автоматизации работы системного администратора. В этот раз займемся аудитом учетных записей. Обработка производит сопоставление учетной записи с данными сотрудников из ЗУП, причем с учетом недавних событий (для перехода на ЗУП 3.1 чаще всего используется рекомендованный перенос, не включающий уволенных сотрудников) есть возможность использовать объединенные с помощью COM-соединения данные ЗУП 2.5 и ЗУП 3.1. Также в данной обработке есть возможность массовой корректировки, заполнения данных и отключения учетных записей. Перед использованием обработки для душевного спокойствия необходимо сделать резервную копию Active Directory любым удобным способом. Протестировано на ЗУП 3.1.6 - 3.1.8.

5 стартмани

01.02.2019    24493    104    Туки Туки    15    

22

Информационная безопасность Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Столкнулся с небольшой проблемкой при создании "своих" ролей в конфигураторе и добавлении их пользователям. Пользователю не добавляются созданные в конфигураторе роли, 1С 8.3, Управляемые формы. Гуглил много, ответа толкового не нашёл, поэтому пришлось разбираться самому и как результат, решил поделиться опытом. Возможно, кому-то пригодится.

1 стартмани

29.10.2018    40005    31    dmitriy_saladin    19    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AltF1 8 11.11.13 15:19 Сейчас в теме
он на тонком клиенте
- толстый управляемый не взлетит?
2. sanek_gk 104 11.11.13 15:42 Сейчас в теме
(1) kiv82, Взлетит любой управляемый)
3. i_pich 45 13.11.13 06:23 Сейчас в теме
Спасибо! Пригодилось!
4. rasswet 82 13.11.13 10:59 Сейчас в теме
в копилку, может пригодится.
5. пользователь 15.11.13 06:01
Сообщение было скрыто модератором.
...
6. Поручик 4612 16.11.13 01:27 Сейчас в теме
7. пользователь 18.11.13 19:52
Сообщение было скрыто модератором.
...
8. Nutsuh 03.03.15 17:09 Сейчас в теме
Спасибо! Полезный отчет!
9. linequality 19.03.15 12:18 Сейчас в теме
Спасибо! Классный отчет, очень помогает.
10. Vladimir Litvinenko 2944 27.04.15 09:09 Сейчас в теме
Отличный инструмент! Спасибо, видно что проделана большая работа и сделан упор на удобство и гибкость.
11. VchikA 71 17.06.15 13:45 Сейчас в теме
Спасибо. отличная разработка.
12. Totoro 571 03.12.15 09:57 Сейчас в теме
Нужно исправить строку формы 1065 с "Дерево.Строки.Удалить(СтрокаГруппаВсехКоманд)" на "ГлавнаяГруппа.Строки.Удалить(СтрокаГруппаВсехКоманд)", если я правильно понял.
14. sanek_gk 104 07.12.15 10:17 Сейчас в теме
(12) Totoro, Спасибо, обновил (ранее коневого элемента не было , потом добавил для удобства а код исправить уже забыл)
13. WEBBY 04.12.15 01:30 Сейчас в теме
Отличная обработка. Очень пригодилась.
15. major567 24.02.16 23:48 Сейчас в теме
Супер! Огромное спасибо! Весь интернет перерыл, ваш отчет ответил на все мои вопросы.
27. smooth 197 15.02.18 23:24 Сейчас в теме
у меня на ЗУП3.1.4 не взлетел :(
пишет: {ВнешнийОтчет.СравнениеПравПользователей.Форма.ФормаОтчета.Форма(15)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение("Перейдите на страницу нужного отчета",5);
по причине:
Использование модальных окон в данном режиме запрещено!

В чем проблема?
28. sanek_gk 104 21.02.18 00:54 Сейчас в теме
(27)
Предупреждение("Перейдите на страницу нужного отчета",5);

ТЕоретически если заменить в тексте Предупреждение("Перейдите на страницу нужного отчета",5); на - > ПоказатьПредупреждение(,"Перейдите на страницу нужного отчета",5);
Проблема уйдёт
ybatiaev; +1 Ответить
29. smooth 197 22.02.18 14:21 Сейчас в теме
(28)
Предупреждение

да, помогло. спасибо!
16. FSlon 06.07.17 09:19 Сейчас в теме
Скажите, Ваш отчет на БП 3.0.51.14 будет работать?
17. sanek_gk 104 07.07.17 08:26 Сейчас в теме
(16) Отчет на управляемых формах, уверен будет работать и в БП 3.0.51.14, хотя я не проверял. Отчет не использует никаких общих модулей. Так что если вдруг будут проблемы в самом отчете то пишите здесь я проверю и исправлю.
18. FSlon 10.07.17 14:39 Сейчас в теме
Работает, отличный инструмент, спасибо.
19. FSlon 10.07.17 15:11 Сейчас в теме
Но есть и ошибка - при попытке вызвать настройки при нажатии одноименной кнопки - "красный крест" "Не передан служебный параметр НастройкиОтчета". Если есть возможность, поправьте, буду признателен.
20. sanek_gk 104 10.07.17 16:20 Сейчас в теме
(19) Эта ошибка возникает потому что форму отчета настроек перехватывает конфигурация и подсовывает свою форму для которой нужны параметры, приму к сведению и исправлю, спасибо
21. sanek_gk 104 11.07.17 10:46 Сейчас в теме
Внес исправление по открытию формы настроек, теперь всегда открывается встроенная форма ) а не форма конфигурации. Добавлена команда(по правой кнопки мыши) "отметить роли доступные пользователю" на второй закладке - ставит галочку по ролям к которым у пользователя есть доступ
22. akim2040 51 21.08.17 08:13 Сейчас в теме
Было бы здорово, если был отбор по профилям или группам.
Потому что у пользователя доступ к редактированию метаданных есть, но он ограничен по RLS
23. sanek_gk 104 28.08.17 19:47 Сейчас в теме
принял к сведению) выйду из отпуска добавлю )
25. dj_serega 396 08.02.18 15:27 Сейчас в теме
24. pavel_pss 291 11.12.17 17:14 Сейчас в теме
Спасибо, обработка наворочена конечно жесть. Но то что нужно было нашел. Спасибо.
26. dj_serega 396 08.02.18 15:41 Сейчас в теме
Отчет Агонь! Рекомендую! :)
30. user602820_pd 05.03.18 13:31 Сейчас в теме
Добрый день. Не могу запустить отчет через раздел Дополнительные отчеты и обработки в УТ11.4. Выдается ошибка Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии программы.
31. sanek_gk 104 11.03.18 11:48 Сейчас в теме
(30)Для его использования его не обязательно подключать. Просто запустите его через меню открыть. Если критично именно подключение то напишите, я проверю код подключения
32. user602820_pd 12.03.18 13:12 Сейчас в теме
(31)
вания его не обязательно подключать. Просто запустите его через меню открыт

Александр, было бы намного лучше, чтобы он подключался из Отчетов. В силу ограничений внутри компании пользователи не могут пользоваться через меню Открыть.
33. sanek_gk 104 12.03.18 23:00 Сейчас в теме
(32)
аничений внутри компании пользователи не могут пользоваться через меню Откры

Дико извиняюсь, но зачем пользователям вообще этот отчет? администратору туда смотреть или программисту а пользователям то для чего ... они должны быть итак зарезаны по полной чтобы лишние права нигде не получить .
34. user602820_pd 13.03.18 10:06 Сейчас в теме
(33)
пользователям вообще этот отчет? администратору туда смотреть или

Не правильно объяснил тогда. Этот отчет интересен не только администратору, но и руководителю, который хочет видеть все разрешения пользователям. И конечно для него проще открыть этот отчет из системы, чем искать файл в каталогах. И мне конечно тоже больше нравится открывать отчеты из системы, тем более мы можем ограничить доступ к этому отчету.
35. unichkin 1626 28.04.18 19:29 Сейчас в теме
Классный отчет, спасибо. Опередили меня) Я все никак не мог до своего добраться, причесать ,в порядок привести - смотрю а уже есть, и все проработано,что хотел у себя видеть)
36. LevV 8 11.06.18 13:22 Сейчас в теме
Спасибо!
Искал инструмент для быстрого и удобного ответа на вопрос "какие роли предоставляют права на чтение определенного документа?". А нашёл ещё множество полезных опций
37. Red_Devil 181 05.05.19 14:08 Сейчас в теме
Ошибка исполнения отчета
по причине:
Ошибка инициализации
по причине:
Ошибка создания набора данных "НаборДанных2"
по причине:
Не найден внешний набор данных "Табло"
38. sanek_gk 104 05.05.19 22:20 Сейчас в теме
конфигурация ? платформа ?
(37)
39. NeSPEC 60 08.07.19 17:51 Сейчас в теме
Добрый день.
Будет ли работать в КА 2.4 - ?
40. NeSPEC 60 09.07.19 16:11 Сейчас в теме
Отчет работает.
Осталось разобраться с фильтрами.
Спасибо.
41. sanek_gk 104 10.07.19 16:35 Сейчас в теме
(40)
На первой закладке форма отчета (по "пересечению указанных" пользователей (ролей), выбранных объектов базы и указанных "прав объекта".)
На второй закладке сам отбор который влияет и на первую закладку и на третью.

На третьей закладке таблица соответствия пользователей - ролей (у какого пользователя какие роли и т.д.)
Для отправки сообщения требуется регистрация/авторизация