...
In den Vorlagen des ADVOKAT Vertragsassistenten kann man nun auch rechnen. Es sind alle arithmetischen Operationen (Grundrechenarten) und runde Klammern möglich.
Beispiele:
Der Stoppcode #!2 * 3 / 100 + 20|Resultat!# liefert das Ergebnis Resultat = 20,06
Der Stoppcode #!Brutto / 1.2|Netto!# liefert bei Brutto = 120 das Ergebnis Netto = 100,00
Der Stoppcode #!2 * 3 / 100 + 20|Resultat!# liefert das Ergebnis Resultat = 20,06
Der Stoppcode #!Brutto / 1.2|Netto!# liefert bei Brutto = 120 das Ergebnis Netto = 100,00
In einer Vorlage gibt es die Variable "Kaufpreis". Als Kaufpreis wird "10.000" eingegeben.
Vorlage mit Variabeln: | Ergebnis wenn Kaufpreis = 10.000 |
Der Kaufpreis beträgt (#?Kaufpreis|Z+\w2L#?#). | Der Kaufpreis beträgt € 10.000,00. |
Zahlbar wie folgt: | Zahlbar wie folgt: |
per xx: #!Kaufpreis * 0.3333|w2L|Rate1!# | per xx: € 3.333,00 |
per yy: #!Kaufpreis * 0.3333|w2L|Rate2!# | per yy: € 3.333,00 |
Rest per zz: #!Kaufpreis - Rate1 - Rate2|w2L!# | Rest per zz: € 3.334,00 |
Anmerkungen:
- Die Zeichen "#!" leiten einen Stoppcode-Rechenbefehl ein, die Zeichen "!#" schließen ihn ab.
- Rechnen kann man nur mit Zahlen (Datentpy "Z", nicht mit Text oder Datum).
- Für Komma muss ein Punkt verwendet werden.
- Es sind die Operatoren + - / * möglich, diese müssen von Leerzeichen umschlossen sein.
- Klammern sind möglich, zB wie folgt: "(100 + 1.2) * 10"
- Hinter den Operatoren kann ein Parameter (Trennzeichen "|") für den Datentyp, die Formatierung und Rundung stehen, im Beispiel oben "w2L". Siehe Formatanweisungen für interaktive Stoppcodes
- Dahinter kann ein zweiter Parameter (zweites Trennzeichen "|") für einen Variablennamen stehen, der das Ergebnis aus der Rechnung festhält. Im Beispiel oben werden die Variablen "Rate1" und "Rate2" verwendet, um die 3. Rate durch Subtraktion zu ermitteln.