Funktionsübersicht
-
Zeigt in gewissen Fenstern bei gespeicherten Bedingungen Meldungen an
Pflegefenster
Die Anlage und Pflege der Fenster Events erfolgt im Fenster „Grundlagen – Administrator Tools - Fenster Events"
Spaltenbeschreibung
|
Spaltenname |
Beschreibung |
|---|---|
|
Event |
Auszuwählender Event |
|
Geschäftsprozess |
Wenn hier ein Geschäftsprozess hinterlegt ist, dann wird das Event nur ausgeführt, wenn sich das Multiflex in diesem Geschäftsprozess befindet |
|
Bedingung |
Angabe einer SQL-Bedingung, unter welcher das Event "feuert" |
|
Meldung |
Meldung für den Benutzer wenn das Event feuert |
|
Statement |
Mit diesem Statement können Datenmanipulationen durchgeführt werden wenn das Event feuert |
|
Abbruch |
In manchen Events kann die Spalte "Abbruch" aktiviert werden. Die Programmausführung wird dann abgebrochen, sobald das Event feuert |
Ereignisse
In der nachfolgenden Tabelle sind sämtliche Events aufgelistet, die zurzeit implementiert sind. Zusätzlich ist hier auch abgebildet, welcher SQL-Alias für die „SQL-Where-Bedingung" verwendet werden kann und welche Tabelle als „Source"-Tabelle verwendet wird.
|
Event |
Source (Tabelle) |
Alias(e) |
Beschreibung |
|---|---|---|---|
|
DELIVERYNOTESHEADDATA.SELECT |
|
|
|
|
DELIVERYNOTESSHIPMENT.SAVE |
|
|
|
|
HEADDATA.SAVE |
|
|
|
|
HEADDATA.SELECT |
|
|
|
|
INVOICE.SAVE |
|
|
|
|
ITEMLIST.SAVE |
|
|
|
|
ITEMLIST.SELECTITEM |
|
|
|
|
ITEMRAPIDCREATION.AfterSaveNew |
|
|
|
|
ITEMS.SELECT |
|
|
|
|
PRODUCTIONTIMERECORDING.STOP |
FERTIGUNGSAUFTRAG |
|
|
|
PRODUCTIONREPORT.SAVE_CONSUMPTION |
|
|
|
|
PRODUCTIONREPORT.SAVE_PRODUCTION |
FAPOSITIONEN |
P |
Wird ausgelöst beim Speichern des Produktionsausweises. |
|
PURCHASEORDER.SELECT |
|
|
|
|
PURCHASEINVOICE.SAVE |
|
|
|
|
STOCKTRANSFER.SAVE |
|
|
|
|
SUBASSEMBLIES.SAVE |
|
|
|
|
SYSTEMINFO.SELECT_ITEM |
|
|
|
|
PRINTDELIVERYNOTE.PRINT |
|
|
|
|
Event |
Funktion |
Bedingung |
Meldung |
Statement |
Abbruch |
|---|---|---|---|---|---|
|
PRODUCTIONTIMERECORDING.STOP |
Wenn bei der Zeiterfassung zu einem Fertigungsauftrag noch keine Materialumbuchung erfolgt ist, kann die Zeiterfassung nicht beendet werden. |
where not exists (select '' from fapositionen p where p.fainx=fertigungsauftrag.nummer and p.dispo_status=3) |
Ende Scan nicht möglich - es ist noch keine Materialumbuchung erfolgt |
|
In diesem Event kann "Abbruch" aktiviert werden |
|
PRODUCTIONREPORT_SAVE_PRODUCTION |
Wenn der produzierte Artikel im Artikelstamm die Eigenschaft "Sonderfreigabe" aktiviert hat, dann soll eine MessageBox mit dem Inhalt "Bitte das Dokument xxx drucken!" angezeigt werden |
AND p.dispo_status=7 and p.dispo_anr in (select artikelnummer from artikelstamm where sonderfreigabe=1) |
Bitte das Dokument xxx drucken! |
|
|