Inhaltsverzeichnis:
Inhalt |
---|
Die Systemvariablen müssen mit __% und %__ gekennzeichnet werden. Für die bessere Übersicht sind diese Markierungen nicht mit aufgeführt.
Beispiel: Die Variable SYSTEM.Index muss im Formulareditor wie folgt geschrieben werden
...
...
SYSTEM-Variablen
Variable | Beispiel | Beschreibung |
---|
__%SYSTEM.Datumkurz%__ | 9/14/2023 | Aktuelles Datum |
__%SYSTEM.Datumlang%__ | Donnerstag, 14. September 2023 | Aktuelles Datum in Langform |
__%SYSTEM.Uhrzeit%__ | 11:45 AM | Aktuelle Uhrzeit |
__%SYSTEM.Benutzer%__ | test@assfinet.de | Benutzername (E-Mailadresse) des Benutzers der das Dokument generiert hat |
SYSTEM.Index
1
MANDANT-Variablen
...
Variable
...
Beispiel
...
Beschreibung
...
MANDANT.M_NAME1
KUNDE-Variablen
...
Variable
...
Beispiel
...
Beschreibung
...
KUNDE.VN_ANREDE
VERTRAG-Variablen
...
Variable
...
Beispiel
...
Beschreibung
...
VERTRAG.ABSCHLUSSVERMITTLER
SCHADEN-Variablen
...
Variable
...
Beispiel
...
Beschreibung
...
SCHADEN.ANLAGE
GESELL-Variablen
Variable
Beispiel
Beschreibung
__%SYSTEM.Index%__ | 1 | Index in einer Liste |
Bestandsdaten
Je nach Kontext können auf Variablen auf folgenden Quellen bezogen werden:
Gesellschaft: GESELL, z.B.:
Codeblock __%GESELL.GS_BIC2%__
Kunde: KUNDE, z.B.:
Codeblock __%KUNDE.VN_ANREDE%__
Mandanten: MANDANT, z.B.:
Codeblock __%MANDANT.M_NAME1%__
Schäden: SCHADEN, z.B.:
Codeblock __%SCHADEN.ANLAGE%__
Verträge: VERTRAG, z.B.:
Codeblock __%VERTRAG.ABSCHLUSSVERMITTLER%__
Formatierung von Zahlenwerten
Zahlenwerte können nach dem “Standard numeric format strings” (https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings) formiert werden, die es z.B. aus Excel bekannt ist.
Hier ein paar Beispiele:
Beispiel | Ausgabe |
---|---|
__%VERTRAG.JPRAEMIE%__ | 8.104,00 |
__%VERTRAG.JPRAEMIE:#,###.00%__ EUR | 8.104,00 EUR |
__%VERTRAG.JPRAEMIE:C%__ | 8.104,00 € |
Formatierung von Datumswerten
Sollte das Datumment im Rahmen von assfinet forms generiert werden, wird das Datum in Abhängigkeit zur Sprache des forms-Produktes generiert.
Der 31. Dezember 2024 wird somit in deutsch und spanisch als “31.12.2024” und in englisch als “2024-31-12”
Ansonsten kann das Datum in seiner Darstellung beeinflusst werden.
Beispiel | Ausgabe |
---|---|
__%VERTRAG.ABLAUF%__ | 31.12.2024 00:00:00 |
__%VERTRAG.ABLAUF:DATUM%__ | 31.12.2024 |
__%VERTRAG.ABLAUF:dd.MM.yyyy%__ | 31.12.2024 |
__%VERTRAG.ABLAUF:dd. MMM yyyy%__ |
|
__%VERTRAG.ABLAUF:dd. MMMM yyyy%__ |
|
__%VERTRAG.ABLAUF:dd. MMMM yyyy hh-mm%__ |
|
__%VERTRAG.ABLAUF:hh%__:__%VERTRAG.ABLAUF:mm%__ | 12:00 |
Eine ausführliche Aufzählung aller Formatbezeichner sind z.B. in der Tabelle unter https://learn.microsoft.com/de-de/dotnet/standard/base-types/custom-date-and-time-format-strings zu finden.
Anmerkungen
__%WENN und __%SCHLEIFE sind keine Variablen, sondern werden für Bedingungen eingesetzt. Siehe Nutzen von Bedingungen innerhalb der cloud templates