Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Beschreibung


Funktionen für Platzhalter

Name 'Deutsch/English'TypenBeschreibungBeispiel

addiert

add

ZahlenWenn 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

  1. Name der Variable
  2. Parameter (optional): Schrittweite
  3. Parameter (optional): Initialwert
addvariable('rownum', 1, 0)

alternähest

agenearest

DatumBerechnet 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

  1. Text, der verschlüsselt werden soll
  2. Parameter (optional): Kodierung
    1. base64

    2. base64url (Default)

    3. hex
  3. Parameter (optional): Schlüssel (Default=ChainID)

Über die ClientSettings

placeholder.aes.encoding und

placeholder.aes.key

können die Defaults für die beiden Paramter verändert werden, so dass 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

  1. Parameter (optional): Anzahl Nachkommastellen (default 0)
  2. Parameter (optional): Rundungsmodus (default 'half_down') siehe https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html
    • 'half_down', 'half_even', 'half_up', 'down', 'up', 'floor', 'ceiling'

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

  1. Parameter ist der Landescode für den historischen Kalender
    • CN = China
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

  1. Parameter ist der Landescode für den historischen Kalender
CN = China
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 Gesamt-Text erstellt

  1. Parameter ist der Text für jedes einzelne Element der Liste
  2. Parameter ist das Trennzeichen
angebot/positionen/textliste( artikel/name, ', ')

mitnähestemjahr

withnearestyear

Datum

Das Jahr des vorangestellte Datums wird so geändert, dass das näheste Datum zu heute entsteht

Keine Parameter

customer/birthdate/withnearestyear()    aktueller Geburtstag

.

Siehe auch ...


  • Keine Stichwörter