AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2017, 10:41   #6  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Посмотрите, как реализован экспорт SRS отчетов в классе SRSReportServerWarmup.

X++:
public void runSampleRdpReportWithParameters()
{
    str reportFilePath;

    SrsReportDataContract contract;
    SalesInvoiceContract rdpContractClass;
    LogisticsAddressCountryRegionISOCode code = 'US';

    // Create a controller to run the report.
    SrsReportRunController controller = new SrsReportRunController();

    // set the report name and design to be run
    controller.parmReportName(ssrsReportStr(SalesInvoice, Report));

    // suppress the parameter dialog as this is to be run by the batch service
    controller.parmShowDialog(false);

    // choose to save the executed report as a pdf file
    reportFilePath = System.IO.Path::Combine(this.getTempPath(), ssrsReportStr(SalesInvoice, Report) + #FileExtensionPDF);
    this.setReportRunControllerPrintToFile(controller, reportFilePath);

    // Set any required parameter values here by first getting the report contract.
    contract = controller.parmReportContract();

    // And then fill in that contract based on the contract type (Rdl or Rdp)

    // Example of using an Rdp class specific data contract
    rdpContractClass = contract.parmRdpContract() as SalesInvoiceContract;

    // Set the required parameter
    rdpContractClass.parmCountryRegionISOCode(code);

    // run the report
    controller.runReport();
}
За это сообщение автора поблагодарили: iiipoizone (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
InteropPermission в пакетном режиме jonny DAX: Программирование 7 03.09.2020 09:49
модификация taxTrans_RU в пакетном режиме в классе GoodsInRouteUpdate_RU Владимир Максимов DAX: Программирование 0 13.08.2015 18:13
DAX 2009 - Трассировка долгих SQL-запросов в пакетном режиме N.D.P. DAX: Администрирование 4 18.03.2015 09:13
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 3 09.11.2006 09:36
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 16 09.10.2006 19:10

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:32.