|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Не совсем понял зачем вам 2 запроса. Используйте один - Select * from Filteredmodel AS CRMAF_Filteredmodels
Если поменяете запрос на тот, который будет использовать предфильтрацию - удалите тот отчёт, который уже создали ранее. Создавайте с ноля не забыв указать скоп выполнение (формы) и тип записей в отношении которых будет выполняться запуск отчёта. |
|
![]() |
#2 |
Чайный пьяница
|
Когда вы загружаете отчёт в CRM, то конструкция типа
Код: Select * From FilteredAccount CRMAF_FilteredAccount Код: Select * From (Select * From FilteredAccount Where <условие, которое было сформировано в префильтрации>) В своё время когда копался в архитектуре - до этого дошёл. Просто следуйте правилам и позвольте CRM сделать за вас всю остальную работу.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Когда вы загружаете отчёт в CRM, то конструкция типа
Код: Select * From FilteredAccount CRMAF_FilteredAccount Код: Select * From (Select * From FilteredAccount Where <условие, которое было сформировано в префильтрации>) В своё время когда копался в архитектуре - до этого дошёл. Просто следуйте правилам и позвольте CRM сделать за вас всю остальную работу. Select * From (Select * From FilteredMarks Where model = guid) так? Прошу прощения за назойливость, просто хочу понять до конца. Большое спасибо! |
|
![]() |
#4 |
Чайный пьяница
|
Цитата:
Сообщение от NoTimeToCry
![]() То есть получается я пишу запрос Select * From FilteredMarks AS CRMAF_FilteredMarks, указываю в crm, что запускаться надо со связанной сущности модель и crm сам подставит в условие where нужное поле? То есть в результате получится :
Select * From (Select * From FilteredMarks Where model = guid) так? Прошу прощения за назойливость, просто хочу понять до конца. Большое спасибо!
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: NoTimeToCry (1). |
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Я попробовал сделать так как вы сказали. Eсли запускать с марок, то он отрабатывает правильно, выводит ту марку в отчет, с карточки которой запущен отчет. А вот если запускать со связанных моделей, то отчет отображается в меню Run on All Records и в результате получаю все марки, а не ту которая связана с моделью с которой запущен отчет.
Вот запрос Select * From FilteredMarks CRMAF_FilteredMarks |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от NoTimeToCry
![]() Я попробовал сделать так как вы сказали. Eсли запускать с марок, то он отрабатывает правильно, выводит ту марку в отчет, с карточки которой запущен отчет. А вот если запускать со связанных моделей, то отчет отображается в меню Run on All Records и в результате получаю все марки, а не ту которая связана с моделью с которой запущен отчет.
Вот запрос Select * From FilteredMarks CRMAF_FilteredMarks |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|