|
Анализ прав пользователей в УПП | ☑ | ||
---|---|---|---|---|
0
ZUM
12.04.13
✎
17:14
|
Не нашел на форуме - пишу...
Коллеги при настройке прав доступа столкнулся с проблемой отслеживания доступа к конкретному объекту. Если пользователю назначено 10 ролей не удобно отлавливать доступ конкретного пользователя к конкретному объекту. Подскажите есть ли инструмент анализа, который группирует роли и выводит итоговый доступ? Если нет кто как выходит из похожей ситуации. Спасибо. |
|||
1
Господин ПЖ
12.04.13
✎
17:17
|
>Если пользователю назначено 10 ролей не удобно отлавливать доступ конкретного пользователя к конкретному объекту.
что трудного? ПравоДоступа() работает для юзера |
|||
2
Господин ПЖ
12.04.13
✎
17:18
|
отчетов строящих портянку разрешений по метаданных - вагон и тележка
|
|||
3
ZUM
12.04.13
✎
17:20
|
(1) не хочется писать велосипед.
(2) посоветуйте, пожалуйста, 1 наиболее удобный. т.к. типовой в УПП оставляет желать лучшего |
|||
4
Господин ПЖ
12.04.13
✎
17:21
|
>1 наиболее удобный.
это все субъективно... инфостарт в руки |
|||
5
Господин ПЖ
12.04.13
✎
17:22
|
>т.к. типовой в УПП оставляет желать лучшего
система прав в 1С вообще "желает лучшего" - что теперь... |
|||
6
Живой Ископаемый
12.04.13
✎
17:24
|
советуем один, наиболее удобный.
|
|||
7
Maxus43
12.04.13
✎
17:40
|
ПравоДоступа() самый удобный, писать недолго, зато гарантированно. "Анкета прав" поискать можешь, в некоторых есть и реализация проверки
|
|||
8
ZUM
12.04.13
✎
17:45
|
Пробую ПравоДоступа() не понятное выдает
Чтение Да Добавление Да Изменение Да Удаление Да Проведение Да ОтменаПроведения Да Просмотр Да ИнтерактивноеДобавление Да Редактирование Да ИнтерактивнаяПометкаУдаления Да ИнтерактивноеСнятиеПометкиУдаления Да ИнтерактивноеУдалениеПомеченных Да ИнтерактивноеПроведение Да ИнтерактивноеПроведениеНеОперативное Да ИнтерактивнаяОтменаПроведения Да ИнтерактивноеИзменениеПроведенных Да Это для объекта отчет а конфигуратор всего 3 права показывает :) |
|||
9
ZUM
12.04.13
✎
17:46
|
Код
МакетПрав = ПолучитьМакет("Права"); лПользователь = ПользователиИнформационнойБазы.НайтиПоИмени("Пользователь"); Для Ном = 1 По МакетПрав.ВысотаТаблицы Цикл Право = ""; Право = МакетПрав.Область(Ном,1).Текст; Есть = ПравоДоступа(Право,Метаданные.Отчеты.ABCАнализПокупателей,лПользователь); ЭлементыФормы.тРезультат.Область(Ном,1).Текст = Право; ЭлементыФормы.тРезультат.Область(Ном,2).Текст = Есть; КонецЦикла; |
|||
10
ZUM
12.04.13
✎
17:47
|
В Макет засунул все возможные права
Чтение Добавление Изменение Удаление Проведение ОтменаПроведения Просмотр ИнтерактивноеДобавление Редактирование ИнтерактивнаяПометкаУдаления ИнтерактивноеСнятиеПометкиУдаления ИнтерактивноеУдалениеПомеченных ИнтерактивноеПроведение ИнтерактивноеПроведениеНеОперативное ИнтерактивнаяОтменаПроведения ИнтерактивноеИзменениеПроведенных перебираю, проверяю результат выше :) |
|||
11
Господин ПЖ
12.04.13
✎
18:02
|
дядя, открой в пофигураторе права и посмотри что у кого есть смысл щупать...
|
|||
12
Господин ПЖ
12.04.13
✎
18:03
|
будет меньше идиотизма
|
|||
13
ИС-2
naïve
12.04.13
✎
18:22
|
а типовой отчет АнализПрав (или как-то так) из интрейфейса администрование неподходит?
|
|||
14
ZUM
15.04.13
✎
10:27
|
(12) опять напильник.....
(13) к сожалению нет.... |
|||
15
DmiVo
15.04.13
✎
10:37
|
||||
16
ZUM
17.04.13
✎
14:30
|
(15) Спасибо большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |