|
|
|
|
#1 |
|
Чайный пьяница
|
Пошаговая инструкция:
1. Правите в отчете запрос на: SELECT CRMAF_FilteredContract.accountid ,CRMAF_FilteredContract.new_signer_ ,CRMAF_FilteredContract.contractid ,CRMAF_FilteredContract.title ,CRMAF_FilteredContract.new_date ,CRMAF_FilteredContract.activeon ,CRMAF_FilteredContract.expireson ,CRMAF_FilteredContract.new_contractcurrency ,CRMAF_FilteredContract.new_contractcurrencyname ,CRMAF_FilteredContract.new_netpriceincontractcurrency FROM FilteredContract as CRMAF_FilteredContract 2. Удаляете параметр. 3. Удаляете отчёт из CRM (обновление существующего не поможет, так что удаляйте). 4. Создаёте отчёт заново.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#2 |
|
Участник
|
А что же делать с датасетами которые используют этот параметр?! Предположим мне по айдишнику контракта надо взять его строки, сейчас это делается с помощью параметра который вы советуете удалить
|
|
|
|
|
#3 |
|
Чайный пьяница
|
С этого и надо было начинать. При наличии нескольких датасетов вам потребуется использовать 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). | |
|
|
#4 |
|
Участник
|
Спасибо за наводку, ваш пример запроса не работает, но я думаю что его победю )
|
|
|
|
|
#5 |
|
Чайный пьяница
|
Ошибку покажите - трудно заниматься отладкой без наличия текста ошибки.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#6 |
|
Участник
|
|
|
|
|
|
#7 |
|
Чайный пьяница
|
Цитата:
Не может ваш код работать, потому что в CRM_FilteredContract будет передаваться контекст в котором будет запускаться ваш отчёт. Напимер при запуске отчёта с конкретной записи в @CRM_FilteredContract будет передано значение вроде Код: Select * From FilteredContract where FilteredContract = 'Guid'
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: Дмитрий А.А. (1). | |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|