Цитата:
Сообщение от
raz
select crossCompany работает только если у пользователя есть права на таблицу!
Без прав на таблицу возвращается пустой курсор, об этом надо помнить.
В руководстве разработчика можно найти такую фразу:
A cross-company query cannot return data for companies that the user does not have permission to access. A cross-company query can be limited to a subset of the companies that the user is authorized to access.
aEremenko: DAX 2009, работа с несколькими компаниями
Спасибо.
Он, кстати, на проверку этих прав тратит немало процессорного времени. Так что формы начинает ощутимо притормаживать при переходе со строки на строку безо всяких запросов к БД и при первоначальной отрисовке грида (глазами видно как он строку за строкой прорисовывает). Т.е. тупит ax32.exe - жрет процессорное время.
Вы не знаете возможно как-то отключить эту проверку ?
Например сделать некий аналог серверного
X++:
unchecked(Uncheck::TableSecurityPermission)
P.S. У меня ax 2009