Показать сообщение отдельно
Старый 21.03.2023, 11:08   #1  
DaniilT is offline
DaniilT
Участник
 
68 / 12 (1) ++
Регистрация: 28.04.2020
Ошибка. Объект "SecurityKeySet" не может быть создан
Добрый день. Хочу выполнить следующий код. Но axapta выдает ошибку:
Объект "SecurityKeySet" не может быть создан
Кто-нибудь сталкивался с тем, что не мог создать экземпляр класса SecurityKeySet ?
Код выполняю на Ax2012.
Изначально, мне нужно определить имеет ли доступ пользователь к классу или форме.
Начал искать как это сделать через код(мне так нужно). Наткнулся на учебный пример, связанный с классом SecurityKeySet.
Но выполнить его не получается из-за ошибки.
Код:
X++:
static void Job323(Args _args)
{
    SecurityKeySet  securityKeySet; 
    AccessType      accessType;
    UserId          userId      = curUserId();
    TableId         tableId     = tableNum(CustTable);
    ;

    securityKeySet = new SecurityKeySet(); 
    securityKeySet.loadUserRights(userId);

    accessType = securityKeySet.tableAccess(tableId);

    info(strFmt('%1', accessType));
}

Последний раз редактировалось DaniilT; 21.03.2023 в 11:14.