Показать сообщение отдельно
Старый 17.02.2014, 18:13   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от FeRRum17 Посмотреть сообщение
Если без "print @Sql", то выдает именно то что надо, список дирекций, и в столбцы суммы по определенным полям разбитые на статусы.
Проблема в том, что если оставить запрос как Вы предлагаете, т.е. с объявлением переменной непосредственно в запросе, то он не работает в CRM, но отлично себя чувствует в редакторе. А если переменная создана а Параметрах, то вообще не работает нигде.
Переменную я создал для того, чтобы протестировать запрос. Естественно, что первые две строки не должны присутствовать в отчёте. Там должен быть параметр.

Пересмотрел ещё раз запрос. Стало понятно что и как вы выбираете. Сразу не понял глубину замысла.

Сходу - ошибку не видно. Запрос честный, должен работать. Потому сразу задам несколько вопросов-советов:
1. Какой тип датасорса используете в отчёте? Должен быть Embedded (никаких там Shared).
2. Попробуйте удалить отчёт из CRM и пересоздать его заново.
3. Если это не поможет - включайте трейсинг, перезапускайте ИИС и запускайте заново отчёт - должно принести читабельную ошибку что же там не так.
4. Если и это не поможет - то профайлер вам в помощь. Аминь.

PS Если что - пишите о результатах, постараюсь помочь.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: FeRRum17 (1).