Шаг назад.
Как писал только что иногда надо сделать шаг назад и посмотреть что собственно происходит. Стоит задача выгрузки различных отчетов из MS CRM в MS Word, хотелось продумать решение более менее универсальное, в результате пробная версия заработала но есть куча ляпов и все нужно почистить. Для этого решил описать в общих чертах как все должно работать.
Идея такая, т.к. выгрузка через ASP.net не получается то будем выгружать через jscript.
В MS CRM создадим 2 объекта - пользовательский отчет и запрос для отчета.
В запросе мы укажем текст запроса, если будет несколько запросов то их пишем через запятую.
В отчете мы ссылаемся на запрос, пишем его название и указываем путь к шаблону ворда.
Затем на форму например ком предложения, мы кидаем кнопку - пользовательский отчет. По этой кнопке открывается страница, которая показывает все доступные пользовательские отчеты для ком предложений. Выбрав нужный жмем создать отчет.
Далее jscript через Microsoft.XMLHTTP запрашивает данные и получив их выгружает в отчет.
Реализация следующая. (снизу вверх)