Software-Developer-Kit (SDK)

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.