|
|
|
|
#1 |
|
Чайный пьяница
|
С этого и надо было начинать. При наличии нескольких датасетов вам потребуется использовать Dynamic SQL, а именно:
1. Добавляйте текcтовый параметр CRM_FilteredContract в отчёт. 2. Приводите запросы к следующему виду: Код: Declare @SQL VarChar(Max)
Set @SQL = 'SELECT
FilteredContract.accountid
,FilteredContract.new_signer_
,FilteredContract.contractid
,FilteredContract.title
,FilteredContract.new_date
,FilteredContract.activeon
,FilteredContract.expireson
,FilteredContract.new_contractcurrency
,FilteredContract.new_contractcurrencyname
,FilteredContract.new_netpriceincontractcurrency
FROM (' + @CRM_FilteredContract + ') FilteredContract'
Exec(@SQL)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 18.12.2015 в 17:27. |
|
|
|
| За это сообщение автора поблагодарили: Vladislav Berman (1). | |
|
|
#2 |
|
Участник
|
Спасибо за наводку, ваш пример запроса не работает, но я думаю что его победю )
|
|
|
|
|
#3 |
|
Чайный пьяница
|
Ошибку покажите - трудно заниматься отладкой без наличия текста ошибки.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
|
#5 |
|
Чайный пьяница
|
Цитата:
Не может ваш код работать, потому что в CRM_FilteredContract будет передаваться контекст в котором будет запускаться ваш отчёт. Напимер при запуске отчёта с конкретной записи в @CRM_FilteredContract будет передано значение вроде Код: Select * From FilteredContract where FilteredContract = 'Guid'
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: Дмитрий А.А. (1). | |
|
|
#6 |
|
Участник
|
Короче говоря, методом проб и ошибок я смог его победить и теперь все работает
Но то ли я не умею искать, то ли гугл поломался, но нормального мануала, в котором было бы описано что да как я так и не нашел
|
|
|