Codeblock Onlinehilfe

TBeOfferData

TBeOfferData

Klasse zum Druck eines Angebots für einen Kundenauftrag.

Eigenschaften

Eigenschaft

Beschreibung

TempUserFilter:C

Benutzerdefinierter Positions-Filter

Hinweis

Beim Druck eines Angebots wird das Feld Dab050:ANG auf True gesetzt. Dieses
Kennzeichen verhindert den weiteren Druck mit TBeOfferData und das Erscheinen
in der Druck-Jobliste des Printmanagers.
Setzen die das Kennzeichen vor dem Druck ggf. zurück.

Hierarchie

TBePrintData -> TBeOfferData

Beispiel

function PrintAngebot( nAuftragsNummer, lPDFPreview )
 | oPrint |
  oPrint := CreateObject("TBeOfferData"),
  startseq
     oPrint.QuietMode  := lPDFPreview,
     oPrint.PrintDocNo := nAuftragsNummer,   // Nummer des zu druckenden Angebots

     if lPDFPreview then
        oPrint.PDFFileName := 'c:\temp\pdfpreview_offer_' + str(nAuftragsNummer) + '.pdf',
        writeln(oPrint.ExecPrintPDFPreview), // Einzeldruckvorschau anstoßen
     else
        // ggf. Dab050:ANG auf false setzen, damit ein bereits gedrucktes Angebot nochmals gedruckt werden kann.
        oPrint.ExecPrint,                    // Einzeldruck anstoßen
     endif,
   always
      DestroyObject(oPrint),
   stopseq,
end,

PrintAngebot( 816211, true ),

Weitere Verknüpfungen