Das Software-Developer-Kit (SDK-Modul) des Warenwirtschafts- und ERP-Systems easyWinArt erhält ein neues Trigger-Ereignis:
- Private Sub TriggerBusinessLayer_LagerBuchung(sender As Object, e As LagerbuchungsEventArgs) Handles Me.LagerBuchung
Der Trigger liegt unter 'user-defined-trigger' in 'TriggerBusinessLayer.vb' des Software-Developer-Kits.
sender ist ein Objekt vom Typ 'Lager' und e ist ein 'LagerbuchungsEventArgs' mit den Eigenschaften
- LagerBuchungsSTR As LagerBuchungsStruktur
- VorLagerbuchung As Boolean
- NachLagerbuchung As Boolean
'LagerBuchungsSTR' selbst hat 24 Eigenschaften, z.B.
- Artikel As Guid
- Menge As Double
- Beleg As Guid
- Position As Guid
- FertigungsAuftrag As Guid
Das neue Trigger-Ereignis wird vor und nach jeder Lagerbuchung innerhalb der Lagerbuchungs-Transaktion aufgerufen.
Anwendungsbeispiel für den Trigger:
Vor einer Lagerbuchung wird der Lagerbuchungspreis des Artikels nach kundenspezifischen Algorithmen ermittelt und im Artikelstamm gesetzt und somit für die Lagerbuchung gezogen.