DoInvoiceFinalPrint (Opus Funktion)

Beschreibung

Führt einen definitiven Druck aus.

Argumente

Name

Typ

Beschreibung

TotalInvoiceIDs[integer]Array aus TotalInvoiceIDs, welche definitv gedruckt werden sollen
CompanyIDinteger
LocationIDinteger
DoPrintinteger1 = Die Rechnung wird gedruckt und geöffnet
DoArchiveinteger1 = Die Rechnung wird in den Dokumenten der Person (SSP_Address) gespeichert
Silentinteger1 = Es werden keine Dialoge angezeigt

Rückgabewert [integer]

TotalInvoiceIDs, welche nicht gedruckt wurden.

Beispiel

Li_Invoices := PrepareInvoice(Li_PersonProductIDArray, GetCurrentDateTime(), GetCurrentDateTime()+30, GetCurrentDateTime(), Ai_CompanyID, Ai_SeminarCenterID);
SetSSF_Invoice_i_SSD_InvoiceReportIDEntry(Li_Invoices, Li_RgVorlageID);
Li_TotalInvoices = GetSSF_Invoice_i_SSF_TotalInvoiceIDEntry(Li_Invoices);
SetSSF_TotalInvoice_i_AdmoinistrationReleaseEntry(Li_TotalInvoices, 1);
SetSSF_TotalInvoice_i_AccountingReleaseEntry(Li_TotalInvoices, 1);
DoInvoiceFinalPrint(Li_TotalInvoices, Ai_CompanyID, Ai_SeminarCenterID, 0, 1, 1);

Siehe auch

PrepareInvoice (Opus Funktion)