04.10.2022, 15:48 | #8 |
Administrator
|
Для 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. |
|