Skip to main content
Skip table of contents

Event "vor Stapel-Aktualisierung"

Event "vor Stapel-Aktualisierung"


Der Event wird aufgerufen, bevor die Liste der zu druckenden Dokumente im Stapel aktualisiert wird. Dies geschieht beispielsweise für den Stapel der Lieferscheine über den Printmanager mittels dem Menüpunkt "Verkauf -> Lieferscheine -> Lieferscheine". Der Event kann sowohl für alle Ereignisgruppen wie auch für einzelne Ereignisgruppen (wie z.B. Auftragsbestätigung, Lieferschein, Rechnung, ...) festgelegt werden.

Beispiel

CODE
// Beispiel für eine Eventsteuerung in der Ereignisgruppe Lieferschein:

| nEvtNo:P1, nDocArchType:P2, nDocSubType:P3, aDocArray:P4, aText, i |

// Tip: Empty(aDocArray)                 -> Druck aus Printmanager, sonst Hauptfenster
// BePrintDoc(DT_LIEF, 0, .t., .t.)      -> hier aDocArray wie im Printmanager
// BePrintDoc(DT_LIEF, 341095, .t., .t.) -> hier aDocArray wie im Hauptfenster
//
// nDocArchType = 60 -> Lieferschein
//
// Werte für nDocSubType:
// normaler Lfs.: 60
// Sammel-Lfs.  : 80
// Vermiet-Lfs. : 90

if !Empty(aDocArray) then
   aText := 'aus dem Hauptfenster (',
   for i := 1 to ALen(aDocArray) do
       aText:= aText + Trim(aDocArray[i]) + iif(i < ALen(aDocArray), ', ', ')')
   next
else
   aText := 'aus dem Printmanager'
endif,

ShowMessage('Lieferschein '  + aText + Chr(13) +
            'nDocArchType: ' + Str(nDocArchType) + Chr(13) +
            'nDocSubType : ' + Str(nDocSubType))


JavaScript errors detected

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

If this problem persists, please contact our support.