Показать сообщение отдельно
Старый 14.03.2014, 18:21   #10  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от raz Посмотреть сообщение
X++:
select Table;
Эта команда не смотрит на наличие у пользователя, под которым она выполняется, прав доступа к таблице.
Вроде как зависит от настроек на таблице, может и смотреть. Но в этом случае действительно это была неправильная проверка, намудрил.

Я предположил что к InventTableExpanded будет доступ у всех пользователей, но оказалось что я даже не мог ее открыть в АОТ под неадмином. Подставил в job другую view, которую мог открыть из AOT - BankAccountView. Job заработала.

Т.е. можно было провести параллель, - если открывается в AOT значит будет работать в crossCompany.

Перепроверил все таблицы в изначальной проблемной view (там пара десятков вьюх и запросов используется внутри) где были проблемы (InventValueReportView), некоторые добавил через Override Access у роли, пока не добился того чтобы она открывалась в браузере таблиц.

Job все равно не работала.

Перетащил все релевантные view в privilege.

Заработали и job и отчет !
Ненавижу views.

Спасибо.
__________________
_databaseTransDelete ... bl@$ !