...
Um geziehlt einzelne Verträge zu verlängern, können Sie innerhalb des jeweiligen Vertrags im Menüband “Rechnungswesen” die Schaltfläche “Vertragsverlängerung” wählen.
EingabeValidieren
Die Validieren der Nutzereingaben mit dem Ziel den Speicherprozess zu unterbinden, sofern diese nicht den Erwartungen entsprechen sollte nicht erst in der Vertragsberechnung geschehen.
Hierfür kann das Event “EingabeValidieren” verwendet werden. Dieses wird je Vertragsspartendatensatz ausgelöst, wenn dieser im Datensatz für die Speicherung vorgesehen wird.
Codeblock | ||
---|---|---|
| ||
Sparte.Edit;
Sparte.Post; // Hier wird jetzt EingabeValidieren ausgelöst. |
Innerhalb des Events kann die produktspezifische Prüfungen nach Ihren Vorstellungen implementiert werden. Das Event erwartet bei Erfolg keine Rückgabe oder die leere Rückgabe eines Fehlertexts. Bei Rückgabe eines Fehlertexts wird im weiteren Verlauf die Speicherung unterbrochen.
Codeblock | ||
---|---|---|
| ||
var Fehlertext = "";
var Praemie = 0;
if (Praemie == 0) {
Fehlertext = "Die Prämie darf nicht 0 sein. Die Speicherung wird abgebrochen.";
}
// Wir geben unseren Fehlertext nun aus dem Event heraus,
// was zum Abbruch der Speicherung führen wird, sofern
// dieser Text nicht leer ist.
ActionData.SetString("FehlerMeldung", Fehlertext); |
Oberflächenlogik
Allgemein
...