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"

image2020-7-15_13-40-36.png

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!