easyWinArt ERP wurde im Modul easyBDE um ein neues Ereignis 'EwaBarcodeEngineStart' erweitert.
Das neue Ereignis wird nach dem Einscannen von einem oder mehreren miteinander verbundenen Barcode-Aktionen und vor deren Standardverarbeitung ausgelöst. Jede Barcode-Aktion besteht aus einem zweistelligen Kennzeichen und beliebig vielen Werten. Für kundenspezifische Entwicklungen sind alle zweistelligen Kennungen beginnend mit X oder Y reserviert. Ein Beispiel für ein kundenspezifisches Szenario wäre ein eigener Barcode, der Werkzeuge einbucht. Dazu würden ein Steuerbarcode sowie vier Werte für Anwender, Arbeitsgang, Maschine und Werkzeug eingescannt, z.B. "$XWmüller%1234%456%789/", um einzubuchen, dass der Anwender Müller für die Bearbeitung des angegebenen Arbeitsgangs '1234' das Werkzeug '456' in Maschine '789' eingespannt hat.
Mittels 'AktionAusführen = False' kann die Barcode-Verarbeitung des Standards unterbunden werden.
Mit dem neuen Ereignis können folgende Szenarien abgebildet werden:
- Individuellen Code für eigenen Barcode ausführen, Standardausführung für diese Aktion ausschalten
- Mittels Plausibilitäten Barcodes und Werte checken und ggf. Standardausführung unterbinden
- Barcode-Aktionen bzw. deren Werte vor der Standardausführung verändern, löschen oder hinzufügen
- Programmierungen erstellen, welche ausgeführt werden, bevor danach die Standardausführung erfolgt
Mittels der Prozedur 'EasyBdeForm.MeldungSetzen()' können eigene Meldungen im Meldungsbereich des easyBDE-Fensters eingeblendet werden, um den Anwender über Status der Bearbeitung seiner Barcode-Aktion zu informieren.