2015-03-15 6 views
0

Я некоторые вопросы, касающиеся SSRS:Экспорт в PDF SSRS

Я хочу создать выписок каждого клиента

  1. Можно ли в SSRS сделать так, чтобы я передам ACCOUNTID как параметр для каждого клиента, и он будет формировать и сохранять pdf-файлы на диске C для каждого идентификатора учетной записи. Как я могу автоматизировать это?

  2. У меня есть таблица e-mail каждого клиента. Можно ли отправлять выписки по счетам клиентам в соответствии с этим списком адресов электронной почты? Другими словами, я могу запросить получателей выписок по счетам и отправить им электронное письмо с их заявлениями о счетах.

Благодаря

+0

Это одноразовая работа или вы планируете отправлять PDF-файлы на регулярной основе? Я думаю о сценарии powershell, который, согласно вашему списку адресов AccountID <->, создает URL-адрес для SSRS (предоставляет параметр и добавляет & rs: Format = PDF) и отправляет электронное письмо. –

+0

Я должен делать это раз в месяц. Это возможно? Спасибо – Sher

ответ

0

Если вы хотите сделать это на регулярной основе, вы должны использовать функцию под названием Data Driven Подписка.

В принципе, он смотрит на таблицу (параметр, адрес электронной почты) на SQL Server.

Например, предположим, что у вас есть:

ID - Имя ------ Параметр ---------------- Email

1 - SalesGuy1 - 123123123 - SalesGu[email protected]

2 - SalesGuy2 - 111111111 - [email protected]

3 - SalesGuy3 - 222222222 - [email protected]

Затем в соответствии с этой таблицей выполняется с параметром и отправляется отчет соответствующему пользователю.

Там нет короткого пути описания шаг за шагом, поэтому, пожалуйста, посмотрите на хорошо написанный Microsoft KB статьи: https://technet.microsoft.com/en-us/library/aa237461%28v=sql.80%29.aspx

Существует также несколько более новая версия (но в основном то же содержание): https://msdn.microsoft.com/en-us/library/ms169673.aspx

Примечание: Вы не можете использовать общий источник данных с подпиской, управляемой данными. Вы должны настроить параметры электронной почты внутри SSRS, чтобы это работало.

+0

Кажется, именно то, что я хочу, я буду глубоко смотреть на него. Благодарю. Еще один вопрос: можно ли сохранить эти отчеты на жестком диске? Например, «SalesGuy1.doc, SalesGuy2.doc и т. Д.» Еще раз спасибо – Sher

+0

Да. Существует combobox, который позволяет вам отправлять сообщения по электронной почте или хранить их в папке. –

Смежные вопросы