Показать сообщение отдельно
Старый 25.03.2014, 21:40   #5  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Когда вы загружаете отчёт в CRM, то конструкция типа

Код:
Select * From FilteredAccount CRMAF_FilteredAccount
заменяется CRM на

Код:
Select * From (Select * From FilteredAccount Where <условие, которое было сформировано в префильтрации>)
В вашем случае условие будет AccountId = <идентификатор записи, с которой запустили>

В своё время когда копался в архитектуре - до этого дошёл. Просто следуйте правилам и позвольте CRM сделать за вас всю остальную работу.
То есть получается я пишу запрос Select * From FilteredMarks AS CRMAF_FilteredMarks, указываю в crm, что запускаться надо со связанной сущности модель и crm сам подставит в условие where нужное поле? То есть в результате получится :
Select * From (Select * From FilteredMarks Where model = guid) так?

Прошу прощения за назойливость, просто хочу понять до конца. Большое спасибо!