18.03.2016, 16:19 | #1 |
Участник
|
Права доступа на конкретное поле в dax2012
Добрый день!
Стоит задача настроить формы так что бы пользователь видел только необходимый минимум. С помощью привилегий настроил видимость кнопок, с этим проблем нет. Дошла очередь до полей... и как тут быть пока не пониманию. Для примера в на форме создания Поставщика требуется целиком убрать группу полей "Профиль поставщика" как это правильно и корректно сделать? Нашел ответ: http://daxpeng.blogspot.ru/2012/02/o...s-in-role.html Последний раз редактировалось Nim; 18.03.2016 в 17:34. Причина: Ответ найден |
|
21.03.2016, 09:33 | #2 |
Злыдни
|
Это один из вариантов с оперированием на уровне полей. Можно пойти и другим путем, если привилегии вы создаете сами для всех ролей: в базовой привилегии группы сотрудников в узле Permissions / Forms создаете запись для нужной формы (например, VendTable), добавляете нужный Control (имя Control предварительно определите на форме) и устанавливаете права на указанный элемент интерфейса (например, группу). Мне, например, пришлось так поступить при решении обратной задачи: по какой-то причине под ограниченными правами в договоре не отображались финансовые аналитики.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
21.03.2016, 11:38 | #3 |
Участник
|
Я права делаю на основе уже существующих групп.
Подскажите, если на форме поле выведено через дисплей метод, например это: OrgDetailGroup_DunsNumber DirPartyTable_DirOrganizationBase.editDunsNumber() Можно ли от него избавиться через права доступа? |
|