Fenster Events
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 TaskCenter 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! |