Events

 
Mit Hilfe von Events kann in der Kasse definiert werden, dass bestimmte Aktionen automatisch in der Kasse ausgelöst werden.
 
Beispielsweise kann definiert werden, dass beim Hinzufügen eines Kunden zu einem Bon, ein Panel erscheinen soll, auf dem der Bediener entscheiden kann, ob der Kunde eine Vorbestellung erstellen, oder einen normalen Einkauf tätigen möchte.
 
Um dies zu erreichen sind folgende Einstellungen notwendig:
 
Es muss ein Button angelegt werden, der die Anzeige eines Panels ausführt
 
Der Button "E - Zeige Auswahl" hat folgende Einstellungen:
 
 
Das Panel "EventPanel - Zeige Auswahl" sieht bspw. wie folgt aus:
 
 
Nun muss in der Kasse definiert werden, das etwas beim Setzen eines Kunden geschehen soll. Diese Einstellung muss beim Parameter "Event - Kunde setzen" unter "Alle Einstellungen" vorgenommen werden.
 
 
 
Damit der Dialog nicht jedes Mal erscheint, wenn ein Kunde gescannt wird, kann dem Button "E - Zeige Auswahl" noch eine Bedingung bspw. "Ist Kunde gewählt" hinterlegt werden. Denn bevor die beim Button hinterlegte Aktion ausgeführt werden würde durch das Event, prüft die Kasse, ob die EnableConditions erfüllt sind.
 
Durch die Kombination mit den EnableConditions ist es auch möglich für ein Event mehrere Buttons anzugeben. Die Auflistung mehrerer Buttons muss durch ein Semikolon getrennt sein.
 
 
Folgende Events werden derzeit unterstützt:
 
Betreten einer Maske (Parameter = Event - Maske betreten)
Verlassen einer Maske (Parameter = Event - Maske verlassen)
Kunde setzen (Parameter = Event - Kunde setzen)
Bon scannen (Parameter = Event - Bon scannen)
Artikel scannen (Parameter = Event - Artikel scannen)
Bediener anmelden (Parameter = Event - Bediener anmelden)