Skip to main content
Skip table of contents

Aufbau von Ausdrücken


Aufbau von Ausdrücken

An jeder Stelle, wo ePOS einen Parameter oder Wert eines bestimmten Datentyps erwartet, kann ein beliebiger Ausdruck (Konstante, Parameter, Funktion oder Formel) stehen, der als Ergebnis diesen Datentyp hat - insbesondere auch beim Aufbau von Funktionsaufrufen. Ist der Datentyp numerisch, so kann als Ausdrucksergebnis wahlfrei eine Ganzzahl oder eine Dezimalzahl stehen.

Ausdruck

Beispiel numerisch

Beispiel Zeichenkette

<Konstante>

1
3.14

’grün’

<Parameter>

Länge

Kunde.Name

<Funktion>

f$Wurzel(Länge)
p$MWSt(Preis)

f$ZahlZuText(FarbCode)
f$Dialog(’Maschine’)

<Formel>

PI * r*r

Ident + ’Ex’

Diese Formen können natürlich beliebig kombiniert bzw. geschachtelt werden:

Hypotenuse = f$Wurzel(a*a + b*b)

Preis = f$Runden((Preis + p$Zuschlag(0.5*Kunde.Rabatt)*10)/10

Weiterhin gelten folgende Regeln:

  • Ausdrücke sollten geklammert werden, um die Lesbarkeit zu erhöhen. ePOS arbeitet mit mathematischen Prioritäten der einzelnen Operatoren, so ist

  • 2 + 3 * 4 = 2 + (3 * 4) = 14

  • Leerzeichen können zwischen Parametern, Funktionen, Operatoren und Anweisungen beliebig eingefügt oder weggelassen werden. Innerhalb eines Parameternamens, einer Funktion oder eines mehrstelligen Operators (z.B. „>=") dürfen jedoch keine Leerzeichen stehen.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.