Skip to main content
Skip table of contents

TBeOfferData

TBeOfferData

Klasse zum Druck eines Angebots für einen Kundenauftrag.

Eigenschaften

EigenschaftBeschreibung
TempUserFilter:CBenutzerdefinierter 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

CODE
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


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.