SDK-Erweiterung: TriggerBusinessLayer_LagerBuchung

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.