![]() |
#1 |
Участник
|
![]()
Что имеет больший приоритет при настройке доступа пользователя к таблице: фукнциональный ключ или уровень доступа, определенный для таблицы (MaxAccessMode)?
|
|
![]() |
#2 |
Участник
|
MaxAccessMode, разумеется
|
|
![]() |
#3 |
Участник
|
проведем эксперимент :)
провели эксперимент:
дали полный доступ в правах на таблицу и закрыли доступ ключом - нет доступа к таблице, закрыли доступ в правах на таблицу и дали полный доступ ключом - нет доступа к таблице. Так почему же права на таблицу имеют больший приоритет??? |
|
![]() |
#4 |
Участник
|
Вы экспериментировали с ФК и таблицей, созданных Вами, или с какой-то стандартной ?
|
|
![]() |
#5 |
Участник
|
С созданной нами таблицей.
А какое это имеет отношение к приоритету? ![]() |
|
![]() |
#6 |
Member
|
Re: проведем эксперимент :)
Цитата:
Изначально опубликовано tov
...Так почему же права на таблицу имеют больший приоритет???...
__________________
С уважением, glibs® |
|
![]() |
#7 |
Участник
|
Да, об этом написано в справке:
Руководство разработчика - раздел An Overview of Axapta Security System. В этом разделе см. пункт "Table and Field Access". Там есть красивая картинка со схемой. Из которой многое становится ясно. Свойство MaxAccessMode (как видно из названия) устанавливает максимально возможный уровень доступа к таблице. То есть его приоритет наверное выше - так как если мы установим просто права на таблицу (без Security Key), то Security Key будет игнорироваться. А вот MaxAccessMode игнорироваться не будет. Так что в этом смысле MaxAccessMode приоритетнее. Если же у нас нет особых прав доступа для таблицу, то получается что приоритет Security Key и MaxAccessMode одинаков. |
|
![]() |
#8 |
Шаман форума
|
Когда есть несколько способов разграничения доступа на одно и то же, имеет смысл использовать только один. Предлагаю ключи как наиболее универсальный механизм.
|
|
![]() |
#9 |
Участник
|
Вообще говоря все проще
![]() В Аксапте права аддитивные без запрещения. Т.е. все-все-все права складываются и действует максимально возможное право. Поэтому komar прав - выбирайте один путь. Добавляйте специфические права к базовым, а не запрещайте. |
|
![]() |
#10 |
Участник
|
Re: Что имеет наибольший приоритет при настройке прав доступа?
Цитата:
Изначально опубликовано tov
Что имеет больший приоритет при настройке доступа пользователя к таблице: фукнциональный ключ или уровень доступа, определенный для таблицы (MaxAccessMode)? Цитата:
define the access rights when the table is used as a data source in a form or a report. If the table is used as a data source in a form, then the access rights in the form cannot exceed the access rights defined for the table.
You can set this property to View on a transaction table to prevent the end users from modifying the transactions. |
|
![]() |
#11 |
Участник
|
Уважаемый mazzy - можно перечитать и ответы. Например, мой
![]() Кстати с помощью MaxAccessMode можно закрыть доступ к таблице даже для группы admin (естественно всем остальными группам доступ тоже будет закрыт). То есть MaxAccessMode точно приоритетнее, чем security keys |
|
![]() |
#12 |
Участник
|
Irvine, извините ради бога.
Действительно, был невнимателен. Вы безусловно правы. |
|