![]() |
#6 |
Moderator
|
А что если использовать dynamic SQL? В SDK в разделе Using Filters in a Report пишут как создать параметр который будет описателем представления, на которое повесятся фильтры.
DECLARE @SQL nvarchar(4000) SET @SQL = ' SELECT * FROM ('+@CRM_FilteredAccount+') AS FA' EXEC (@SQL) Возможно тогда выборки порйдут по одному и тому же фильтрованному представлению? В свое время я пробовал сделать нечто подобное, но столкнулся с проблемой, что при построении таких запросов не удается воспользоваться всеми прелестями конструктора отчетов - он просто не увидит поля, которые возвращаются из такого запроса и не даст их использовать. Как решить эту проблему я так и не понял. Самое интересное, что все стандартные отчеты в которых используется эта фитча, после загрузки и преобразования тоже не компилятся... |
|