Fehler und Warnungen in Scripts

Sie können Automationsscripts verwenden, um Fehlernachrichten und Warnungen anzuzeigen.

Die Dienstprogrammmethoden wurden der globalen Variablen service hinzugefügt, um Fehler und Warnungen auszulösen.

service.error("po","novendor")

Warnungen können mit Automationsscripts angezeigt werden. Sie können Benutzern beispielsweise eine Warnung anzeigen, wenn sie eine Bestellung ohne Positionen speichern. Erstellen Sie zunächst eine Warnung im Dialog Nachrichten in der Anwendung "Datenbankkonfiguration". Nennen Sie die Warnung nolines und stellen Sie sie in die po -Nachrichtengruppe. Erstellen Sie anschließend in der Anwendung "Automationsscripts" ein Script mit einem Objektstartpunkt. Speichern Sie das Ereignis beim Hinzufügen und Aktualisieren.

Der folgende Python -Code validiert die POLINE-Anzahl und verwendet die globale Variable service , um die Warnung anzuzeigen:
if mbo.getMboSet("POLINE").count()==0 and interactive:
  service.setWarning("po","nolines", None)