Beschreibung
Funktionen für Platzhalter
Name 'Deutsch/English' | Typen | Beschreibung | Beispiel |
---|---|---|---|
addiert add | Zahlen | Wenn auf einen Platzhalter ein Betrag dazu berechnet werden soll. | <rechnung/zahlbetrag/addiert(10)> |
addierevariable addvariable | Addiert einen Wert auf eine Variable und liefert das Ergebnis zurück
| addvariable('rownum', 1, 0) | |
alternähest agenearest | Datum | Berechnet das Alter zum aktuellen Geburtstag | customer/birthdate/agenearest Alter am aktuellen Geburtstag siehe (mitnähestemjahr) |
präfix prefix | Setzt 'Mein Text' vor den Wert. | <...../prefix('Mein Text')>; <brille/glaseigenanteillinks/addiert(/brille/glaseigenanteilrechts)/suffix(' €')/prefix('Mehrkosten: ')> | |
textmaske textmask | Befüllt einen Text mit Werten aus den weiteren Parametern. 0 für den aufrufenden Wert, 1,2,3, … für weitere Parameter | rechnung/skontoprozent/textmaske('Wir gewähren {0}% Skonto bei Zahlung innerhalb von {1} Tagen.',/rechnung/skontotage) | |
aesverschlüsselt aesencrypt | Verschlüsselt einen Textplatzhalter mit dem AES-Algorythmus
Über die ClientSettings placeholder.aes.encoding und placeholder.aes.key können die Defaults für die beiden Paramter verändert werden, sodass nicht bei jeder Verwendung des Platzhalters die Parameter übergeben werden müssen. | <aesverschlüsselt( /vorgang/nummer )> <aesverschlüsselt( /vorgang/nummer, 'hex' )> <aesverschlüsselt( /vorgang/nummer, 'hex','geheim' )> | |
format | Aus den Daten wird ein Text erstellt Datum: einziger Parameter ist die Formatmaske Zahl: 1. Parameter ist die Formatmaske, 2. Parameter ist Sprache_Land | datum/format('dd.MM.yyyy') https://docs.oracle.com/javase/9/docs/api/java/text/SimpleDateFormat.html preis/format('0.0#') preis/format('0.##','en_US') | |
gerundet rounded | Zahlen | Eine voranstehende Zahl wird gerundet
| preis/gerundet() preis/gerundet(0,'half_up') preis/gerundet(1,'half_even')/format('#,##0.00') |
_gesamttextmittrennzeichen _concatdelimiter | Aus den Parametern dieser Funktion wird ein Gesamttext zusammengesetzt 1. Parameter ist das Trennzeichen die weiteren Parameter sind die Teiltexte | position/_gesamttextmittrennzeichen('*', menge, artikel/name ) | |
historischesformat historicformat | Datum (Geburtsdatum) | Das Datum wird im Format eines historischen Kalenders ausgegeben
| kunde/geborenam/historischesformat('CN') Geburtstag nach dem Chinesischen Kalender |
historischesdatummitnähestemjahr historicdatewithnearestyear | Datum (Geburtsdatum) | Für Datum wird nach historischem Kalender der aktuelle Geburtstag berechnet
| kunde/geborenam/historischesdatummitnähestemjahr('CN') Aktueller Geburtstag berechnet nach dem Chinesischen Kalender |
suffix | Setzt 'Mein Text' hinter den Wert. | <...../suffix('Mein Text')>; <.../suffix(' €')> | |
textliste concatlist | Liste | Aus einer Liste von Daten (z. B. Rechungspositionen) wird ein Gesamttext erstellt
| angebot/positionen/textliste( artikel/name, ', ') |
mitnähestemjahr withnearestyear | Datum | Das Jahr des vorangestellten Datums wird so geändert, dass das nächste Datum zu heute entsteht Keine Parameter | customer/birthdate/withnearestyear() aktueller Geburtstag |