Event “bei Berechnung Chargen Verfallsdatum”
Dieser Event wird beim verbuchen von Chargen Artikeln mit Verfallsdatum nach der Berechnung des Verfallsdatums und vor der (optionalen) Anzeige des Verfallsdatum Eingabe-Dialog aufgerufen.
Beim Buchen mehrerer Chargen wird der Event jeweils pro Charge aufgerufen.
Der Parameter lShowDialog hat in Umgebungen ohne Oberfläche (z.B. beas) keine Auswirkungen.
Siehe auch:
-
Verf.Datum Fertigung manuell (DABPAR:M_VERFDMAN)
-
Formel Verfalls.Dat. automat. (DABPAR:VERF_AUTO)
-
Formel Verfalls.Dat. Fertigung (DABPAR:VERF_PROD)
Beispiel
| nEvtNo:P1, cArtNo:P2, cBatchNo:P3, cBuArt:P4, dVDatum:P5,
dMinVDatum:P6, dMaxVDatum:P7, lShowDialog:P8 |
//################################################################################
// Das Event wird beim Buchen einer Charge, nach dem Berechnen des Verfalls-Datum
// und vor der evtl. Anzeige des Verfalls-Datum Eingabe-Dialogs, ausgelöst
// cArtNo : Artikel Nummer der Charge welche gebucht wird
// cBatchNo : Chargen-Nummer die gebucht wird
// dVDatum : berechnetes Verfalls-Datum
// dMinVDatum : Mindest Wert für Verfalls-Datum
// dMaxVDatum : Maximal erlaubter Wert für Verfalls-Datum
// lShowDialog : Verfalls-Datum Eingabe Dialog nach Event-Aufruf anzeigen
//
// ACHTUNG:
// Der Parameter lShowDialog hat in Umgebungen ohne Oberfläche (z.B: beas)
// keinerlei Auswirkungen
// Rückgabe: Array mit 2 Elementen {VDatum:D, Dialog:L}
// Erstes Element: Verfalls-Datum (muss im Bereich von dMinVDatum und dMaxVDatum sein)
// Zweites Element: Eingabe Dialog nach Event-Aufruf anzeigen
//################################################################################
{dVDatum, lShowDialog}