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