Mit dem folgenden Job kann man per Code eine Auftragsbestätigung nachdrucken und diese dabei als PDF-Datei ausgeben lassen.
Mit Hilfe von ähnlich benannten Klassen wie der hier verwendeten SalesConfirmJournalPrint sollten auch andere Dokumente wie Rechnung oder Lieferschein nachdruckbar sein.
static void printSalesConfirmThroughCode(Args _args)
{
SalesConfirmJournalPrint SalesConfirmJournalPrint;
set set = new set(Types::Record);
SRSPrintDestinationSettings SRSPrintDestinationSettings;
// Add record
set.add(CustConfirmJour::findRecId(5637150827));
// Set printer settings
SRSPrintDestinationSettings = new SRSPrintDestinationSettings();
SRSPrintDestinationSettings.fileFormat(
SRSReportFileFormat::PDF);
SRSPrintDestinationSettings.fileName(@'c:\ab.pdf');
SRSPrintDestinationSettings.printMediumType(
SRSPrintMediumType::File);
SRSPrintDestinationSettings.numberOfCopies(1);
SRSPrintDestinationSettings.overwriteFile(true);
// Initalize
SalesConfirmJournalPrint = SalesConfirmJournalPrint::construct();
SalesConfirmJournalPrint.parmPrintFormletter(NoYes::Yes);
SalesConfirmJournalPrint.parmUsePrintManagement(false);
SalesConfirmJournalPrint.parmPrinterSettingsFormLetter(
SRSPrintDestinationSettings.pack());
// Print
SalesConfirmJournalPrint.printJournal(set);
}
Dieser Beitrag bezieht sich auf die Version: Dynamics AX 2012
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Mit dem folgenden Job kann man per Code eine Auftragsbestätigung nachdrucken und diese dabei als PDF-Datei ausgeben lassen.
Mit Hilfe von ähnlich benannten Klassen wie der hier verwendeten SalesConfirmJournalPrint sollten auch andere Dokumente wie Rechnung oder Lieferschein nachdruckbar sein.