Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Есть ли какой инструмент для быстрой настройки прав на подчиненные объекты (http://forums.kuban.ru/f1040/est-_li_kakoj_instrument_dlya_bystroj_nastrojki_prav_na_podchinennye_ob-ekty-8519399.html)

bma1 30.10.2017 13:10

Есть ли какой инструмент для быстрой настройки прав на подчиненные объекты
 
Столкнулся с проблемой. Попросили в Документообороте создать новую роль, чтоб нельзя было добавлять новых контрагентов, а в имеющихся можно было изменять только доп. реквизиты, контактную информацию и комментарий. Т.е. всякие ИНН, ОГРН чтоб для обычных пользователей были недоступны. Сделал эту роль, расставил права на подчиненные справочнику "Контрагенты" реквизиты, и решил, на всякий случай, проверить, а не стоят ли отметки "Редактировать" на эти ИНН, ОГРН и т.п. у каких-то других ролей. И тут вижу, что стоят эти галки во всех ролях без исключения, даже если роль не имеет никаких прав на справочник Контрагентов (роли типа "Доступ к чтению видов внутренних документов" и т.п.). Т.е. пришлось прошерстить все роли и снять эти галки повсюду. Вот и интересуюсь, если ли какой инструмент, чтоб быстро снять/поставить такие отметки? Или хотя бы быстро снять у тех ролей, где на сам объект нет доступа к Просмотру или Редактированию?

roma n 30.10.2017 16:51

(0) права на реквизиты и команды - это указание управляемой форме как работать с соответствующими элементами управления. Если на "родительский" объект нет прав чтения/редактирования, то назначение прав на реквизиты этого никак не изменят

bma1 30.10.2017 17:05

[quote=roma n;44955497]чтения/редактирования, то назначение прав на реквизиты этого никак не изменят [/quote]
А вот фигушки! Ситуация. У пользователя есть некое Полномочие, включающее кучу ролей. И доступ к редактированию реквизита будет браться по самому высокому уровню доступа из всех этих ролей. Т.е. если в роли и нет доступа к справочнику контрагенту, но есть доступ к редактированию его реквизитов, значит, как только мы добавляем роль с доступом к контрагенту (пусть в новой роли реквизиты закрыты для редактирования), то по правилу сложения доступов мы получаем право доступа к реквизитам контрагента = "Редактирование". А нам надо совсем иное....

roma n 30.10.2017 17:10

(2) что, в общем-то, логично.
Но в описанной ситуации, действительно, боль.

roma n 30.10.2017 17:13

В дереве конфигурации правый клик на ветке "роли" -> "Все роли"
Вряд ли что-то больше этого найдёшь...

bma1 31.10.2017 09:41

[quote=roma n;44955590]В дереве конфигурации правый клик на ветке "роли" -> "Все роли" Вряд ли что-то больше этого найдёшь...[/quote]
Этим и пользовался. У меня аж кнопки "влево" "вправо" и "самая большая кнопка на клавиатуре" задымились...

roma n 31.10.2017 15:15

(5) прокачивай мелкую моторику :)


Текущее время: 09:59. Часовой пояс GMT +3.