Показать сообщение отдельно
Старый 04.10.2022, 15:48   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Для AX 2009 - нет (точнее изнутри AX можно в System Documentation найти табличку UtilElements / UtilIdElements, но на SQL Server она не хранится). Можно только выцепить ID таблиц, полей и вьюх (табличка SQLDICTIONARY). А также конфигурационных ключей и лицензий (табличка SYSCONFIG).

И еще учтите - что в AccessRightsList хранятся только "родительские" записи. Т.е. если в дереве прав Вы видите включенный доступ на Security Key и под этим ключом - также включенный доступ на таблицу / форму / пункт меню - то в AccessRightsList не будет записи об этой таблице / форме / пункте меню, т.к. она подчинена включенному Security Key.

Более правильно стоит сказать - что запись может быть, а может и не быть. Если включить ключик и нажать кнопку Каскад - то записи в AccessRightsList, относящиеся к подчиненным ключику объектам (кроме контролов - они в отдельной таблице - как уже сказал Raven Melancholic) - будут удалены и это будет означать для системы, что доступ включен.
При этом ничто не мешает вручню выключить / включить доступ на эти объекты без нажатия на кнопку Каскад и тогда записи могут остаться.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 04.10.2022 в 16:09.