Repository navigation
Skripte
Claude edited this page Nov 14, 2026
·
1 revision
Kurzfassung – ausführlich auf Englisch: Scripts-(EN).
Systemsteuerung › Skriptmanager – kleine Groovy-Skripte für eine Art von Datensatz (Rechnungen, Angebote, Kontakte, Artikel …) und eine Gruppe.
-
Beliebiger Name, z.B.
anrede: Vorlagenfeld<item.property.anrede>(Belege; bei Kontakten<contact.property.anrede>, Artikeln<product.property.anrede>) mit dem Ergebnis des Skripts – die Daten werden nicht geändert. Dieselben Felder ergeben die Einträge der Tabelle Eigenschaften eines einzelnen Datensatzes (Name und Wert, ohne Skript). -
modifyOnSave: vor dem Speichern, kann die Daten ändern.executeAfterSave/executeAfterCreate: nach dem Speichern / Anlegen.modifyOnDelete: vor dem Löschen (eine Exception verhindert es). -
IntItemLabel/IntRevenueLabel: Name von Belegen / Einnahmen in Listen. - Im Skript:
dbo= der Datensatz,getObject('contact', 'Name'),getFormField('item.netvaluef'). Der letzte Wert ist das Ergebnis; mehrzeilige Skripte sind möglich. - Mit einem Datensatz testen… führt das Skript für einen gewählten Datensatz aus.
-
Werkzeugleisten-Aktionen… (früher Ansicht › Werkzeugleiste anpassen): eigene Schaltflächen, die ein Skript ausführen (
MPView,Application,QueryHandler); nach einem Neustart.
![]()