Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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
languagejs
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
languagejs
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

...