Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
MVP 2010, 2011
- Консалтинг
- Проектирование
- Разработка
- Обучение
MVP 2010, 2011
Отсутствует значение параметра "CRM_FilteredXYZ" при запуске отчета
Запись от Артем Enot Грунин размещена 30.07.2012 в 18:54
Теги development, reports
В английской версии системы сообщение звучит как "CRM_FilteredXYZ parameter is missing a value".
Ошибка может проявлять себя как путем отображения стандартного диалога ошибки, так и в виде глюка скрипта веб страницы уже на этапе выполнения отчета:
Внешне ошибка очень похожа на известный глюк с автоматической фильтрацией в CRM 4.0, когда добавляемые CRM параметры не делались скрытыми при публикации в SSRS 2008. Однако, в данном случае причина совсем иная.
Подобный глюк возникает, если параметру отчета отвечающему за расширенную фильтрацию (например, CRM_FilteredAccount) задать свойство "Доступные значения" (Available Values). Например, это может быть сделано для отладки. Если не очистить это свойство, CRM не сможет передать фильтр в отчет, так как он не совпадет с доступными значениями.
p.s. Непосредственно из CRM текст ошибки получить может не получиться. Когда происходят подобные вещи, я рекомендую запускать отчет напрямую в приложении сервера отчетов и смотреть на результат. Так же иногда бывает полезно загрузить отчет с репорт сервера, чтобы посмотреть, какие модификации в него внесла система.
Ошибка может проявлять себя как путем отображения стандартного диалога ошибки, так и в виде глюка скрипта веб страницы уже на этапе выполнения отчета:
Внешне ошибка очень похожа на известный глюк с автоматической фильтрацией в CRM 4.0, когда добавляемые CRM параметры не делались скрытыми при публикации в SSRS 2008. Однако, в данном случае причина совсем иная.
Подобный глюк возникает, если параметру отчета отвечающему за расширенную фильтрацию (например, CRM_FilteredAccount) задать свойство "Доступные значения" (Available Values). Например, это может быть сделано для отладки. Если не очистить это свойство, CRM не сможет передать фильтр в отчет, так как он не совпадет с доступными значениями.
p.s. Непосредственно из CRM текст ошибки получить может не получиться. Когда происходят подобные вещи, я рекомендую запускать отчет напрямую в приложении сервера отчетов и смотреть на результат. Так же иногда бывает полезно загрузить отчет с репорт сервера, чтобы посмотреть, какие модификации в него внесла система.
Всего комментариев 0