Event "bei Erstellung der E-Rechnung"
Event "bei Erstellung der E-Rechnung"
Dieser Event wird nach dem erfolgreichen Druck eines Belegs aufgerufen. Es wird für die folgende Typen ausgeführt:
Rechnung
Teilrechnung
Abschlags-Rechnung
Sammel-Rechnung
Miet-Zwischenrechnung
Mit dem Event kann man steuern, welche Dateien an das Beleg angehängt werden können.
Rückgabe
Array von mehreren möglichen Angaben
{ Dateiname (Filesystem), Dateiname für Belegarchiv }
{ Dateiname (Filesystem) }
Dateiname (Filesystem)
Hinweis
Bei Sammelbelegen im Verkauf entspricht der Parameter nKeyNo:P4 die der Kunden-Nummer. Ansonsten entspricht dieser Parameter in Einzelbelegen im Verkauf der Auftragsnummer.
Achtung: Das Datenmodul im Parameter oDM:P7 ist kein Standard Datenmodul (TbeDBGet) sondern ein spezielles Druck Datenmodul vom Typ TBePrintData
Beispiel
| nEvtNo:P1, nDocArchType:P2, nDocNo:P3, nKeyNo:P4, nPersNo:P5, nDocSubType:P6, oDab700:P7, nRealDocType:P8, oDataModule:P9, a |
// Beleg befindet sich bereits im Archiv und kann erweitert werden
// Rückgabe: Liste der Anhänge Array im Form {
// {
// Dateiname 1 auf der Festplatte,
// Bezeichnung des Anhangs 1 (optional),
// Datei auf Festplatte löschen? (boolean, optional, default = False)
// },
// Dateiname 2,
// ...
// }
a := Dim(2),
a[1] := Dim(2),
a[1,1] := 'C:\temp\test.txt',
a[1,2] := true,
a[2] := 'C:\temp\e_rechnung.xml',
a