Skip to main content

Code to save the SSRS report to PDF/HTML in dynamics ax 2012

If you want to  to save the SSRS report to PDF/HTML in dynamics ax 2012 then you can try following code

  SrsReportRun srsReportRun;  
   srsReportRun = new SrsReportRun("testReport.PrecisionDesign1");  
   srsReportRun.init();  
   srsReportRun.reportCaption("testReport.PrecisionDesign1");  
   srsReportRun.reportParameter("id").value("123");  
   srsReportRun.showDialog(false);  
   srsReportRun.printDestinationSettings().printMediumType(SRSPrintMediumType::File);  
   srsReportRun.printDestinationSettings().fileFormat(SRSReportFileFormat::PDF);  
   srsReportRun.printDestinationSettings().overwriteFile(true);  
   srsReportRun.printDestinationSettings().fileName(@"C:\testReport.pdf");  
   if( srsReportRun )  
   {  
     srsReportRun.executeReport();  
   }  
  

Popular posts from this blog

X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )

Below is sample X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )      Args                       args = new Args();     CustInvoiceJour            custInvoiceJour;     SalesInvoiceJournalPrint   salesInvoiceJournalPrint;       select firstonly custInvoiceJour where custInvoiceJour.SalesId != '';       // Add record to be printed.     // In order to have the context table we need to set args.record().     args.record(custInvoiceJour);       salesInvoiceController = new SalesInvoiceController();     salesInvoiceController.parmReportName(         PrintMgmtDocType::construct(PrintMgmtDocumentType::SalesOrderInvoice).getDefaultReportFormat());       salesInvoiceContract = salesInvoiceController.parmReportContrac...