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
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 ),