|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от 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) Последний раз редактировалось Logger; 26.03.2014 в 09:33. |
|
Теги |
ax2012, ax2012r2, crosscompany |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|