Создание PDF-файла отчета Dynamics CRM 4.0 программным путем - PullRequest
2 голосов
/ 18 ноября 2009

В настоящее время мы находимся в процессе обновления нашей установки CRM 3.0 до CRM 4.0.

Одна из вещей, которые мы делали на нашем внешнем веб-сайте, это получение PDF отчета с использованием элемента управления ReportViewer, а затем создание ReportViewer.ServerReport.Render ().

Из того, что я собрал, это больше не работает, потому что все, что я пытаюсь сделать, терпит неудачу, в основном с rsReportParameterProcessingError и rsCredentialsNotSpecified.

Я подозреваю, что это связано с тем, что 4.0 использует CRM Data Connector, чтобы обойти доверие Kerberos при делегировании.

Итак, все, что мне нужно, это PDF-отчет CRM, который я могу получить программным способом. Кто-нибудь когда-нибудь пробовал это?

1 Ответ

2 голосов
/ 19 ноября 2009

Нашим решением было скопировать конкретные отчеты из папки CRM 4.0 в другую папку на сервере отчетов и использовать их оттуда, используя стандартные строки подключения SQL Server.

У нас есть только 4 отчета, в которых мы нуждались, поэтому дублирование было терпимым.

Редактировать: я наконец нашел официальный ответ. В CRM 4.0 существует действие при редактировании объекта отчета, которое называется «Опубликовать отчет для внешнего использования». Это в основном делает именно то, что я сделал выше. Я не являюсь официальным представителем Отчетов, поэтому я не собирался смотреть на эту форму в CRM.

Но вот, у вас это есть, теперь я могу сказать, что нашел официальный ответ.

...