Wednesday, April 20, 2016

X++ code for to convert report to Pdf file format & also saves in Destination Folder( Ax 2009)

static void PrinttoPDF(Args _args)
{
  PurchFormLetter purchFormLetterp;
  PrintJobSettings printJobSettings;
  VendInvoiceJour  vendInvoiceJour;
  PrintFormat PrintFormat;
  Args args = new Args();
  #File

    purchFormLetterp = PurchFormLetter::construct(DocumentStatus::Invoice,false);
    printJobSettings = new PrintJobSettings();
    printJobSettings.setTarget(PrintMedium::File);
   // printJobSettings.preferredTarget(PrintMedium::File);
    printJobSettings.format(PrintFormat);
    printJobSettings.fileName( @'c:\TEMP\myfile2.pdf');
    printJobSettings.warnIfFileExists(false);

    purchFormLetterp.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings());
 
    select vendInvoiceJour where vendInvoiceJour.Purchid == 'PO/15-16/00421';
   // vendInvoiceJour.printJournal(purchFormLetterp);
    args.record(vendInvoiceJour);
    args.caller(purchFormLetterp);

   new MenuFunction(menuitemoutputstr(Purchinvoicecopy), MenuItemType::Output).run(args);


}

No comments:

Post a Comment

Export a copy of the standard user acceptance testing (UAT) database

 Reference link: Export a copy of the standard user acceptance testing (UAT) database - Finance & Operations | Dynamics 365 | Microsoft ...