X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fdokumentenvorlagen-und-variablen.html;h=4e048dcf0ec7f15eaeb564ea2cb70d44aab1168e;hb=5494f687372570c9d1c5eb5c6aad73767e50820a;hp=6e9bdb4040e8ccaaf9410b5acf597f6839317dec;hpb=bc450f35d9cd3de99f945135c19b9688b5e52995;p=kivitendo-erp.git diff --git a/doc/dokumentenvorlagen-und-variablen.html b/doc/dokumentenvorlagen-und-variablen.html index 6e9bdb404..4e048dcf0 100644 --- a/doc/dokumentenvorlagen-und-variablen.html +++ b/doc/dokumentenvorlagen-und-variablen.html @@ -112,6 +112,7 @@ td {
Einige Zahlenwerte werden auch in unformatierter Form zur Verfügung gestellt (also z.B. 35 statt 35,00 oder 12.3 statt 12,30). Der Dezimaltrenner ist dabei also immer ein Punkt unabhaengig vom eingestellten Zahlenformat. - Diese Variabelen kann man mit der Erweiterung _num (für numeric) aufrufen - (also z.B. netprice = 12,30 -- netprice_num = 12.3). Variabeln die zusätzlich - unformatiert zur Verfügung stehen sind unten als variable[_num] gelistet. + Diese Variabelen kann man mit der Erweiterung _nofmt (für no-format) aufrufen + (also z.B. netprice = 12,30 -- netprice_nofmt = 12.3). Variabeln die zusätzlich + unformatiert zur Verfügung stehen sind unten als variable[_nofmt] gelistet. Die Eckigen Klammern weisen also auf eine optionale Verwändung der Erweiterung hin.
@@ -753,7 +754,7 @@ td {subtotal
subtotal[_nofmt]
discount[_num]
discount[_nofmt]
discount_sub[_num]
discount_sub[_nofmt]
linetotal[_num]
linetotal[_nofmt]
linetotal_raw[_num]
longdescription
netprice[_num]
netprice[_nofmt]
nodiscount_linetotal[_num]
nodiscount_linetotal[_nofmt]
nodiscount_sub[_num]
nodiscount_sub[_nofmt]
qty[_num]
qty[_nofmt]
sellprice
sellprice[_nofmt]
Für jede Position eines Lieferscheines gibt es ein Unterarray mit
+ den Informationen darüber, von welchem Lager und Lagerplatz aus die
+ Waren verschickt wurden (Verkaufslieferscheine) bzw. auf welchen
+ Lagerplatz sie eingelagert wurden. Diese müssen mittels
+ einer foreach
-Schleife ausgegeben werden. Diese
+ Variablen sind:
Für jede Position eines Lieferscheines gibt es ein Unterarray mit den Informationen darüber, von welchem Lager und Lagerplatz aus die Waren verschickt wurden (Verkaufslieferscheine) bzw. auf welchen @@ -1277,6 +1282,81 @@ td {
++
Variablenname | Bedeutung |
---|---|
c0total |
+ Gesamtbetrag aller Rechnungen mit Fälligkeit < 30 Tage | +
c30total |
+ Gesamtbetrag aller Rechnungen mit Fälligkeit >= 30 und < 60 Tage | +
c60total |
+ Gesamtbetrag aller Rechnungen mit Fälligkeit >= 60 und < 90 Tage | +
c90total |
+ Gesamtbetrag aller Rechnungen mit Fälligkeit >= 90 Tage | +
total |
+ Gesamtbetrag aller Rechnungen | +
+
Variablenname | Bedeutung |
---|---|
invnumber |
+ Rechnungsnummer | +
invdate |
+ Rechnungsdatum | +
duedate |
+ Fälligkeitsdatum | +
amount |
+ Summe der Rechnung | +
open |
+ Noch offener Betrag der Rechnung | +
c0 |
+ Noch offener Rechnungsbetrag mit Fälligkeit < 30 Tage | +
c30 |
+ Noch offener Rechnungsbetrag mit Fälligkeit >= 30 und < 60 Tage | +
c60 |
+ Noch offener Rechnungsbetrag mit Fälligkeit >= 60 und < 90 Tage | +
c90 |
+ Noch offener Rechnungsbetrag mit Fälligkeit >= 90 Tage | +
Anmerkung zum <%end%>
: Der besseren
- Verständlichkeit halber kann man nach dem end
noch
- beliebig weitere Wörter schreiben, um so zu markieren, welche
+ Verständlichkeit halber kann man nach dem end
noch
+ beliebig weitere Wörter schreiben, um so zu markieren, welche
Anweisung (z.B. if
oder foreach
) damit
abgeschlossen wird.
Beispiel: Lautet der Beginn eines Blockes
z.B. <%if type ==
- "sales_quotation"%>
, so könnte er mit
+ "sales_quotation"%>, so könnte er mit
<%end%>
genauso abgeschlossen werden
wie mit
<%end if%>
oder auch
@@ -1320,33 +1400,33 @@ td {
wird. Beispiel: <%if not
cp_greeting%>
Zusätzlich zu dem einfachen Test, ob eine Variable gesetzt ist - oder nicht, bietet dieser Block auch die Möglichkeit, den Inhalt +
Zusätzlich zu dem einfachen Test, ob eine Variable gesetzt ist + oder nicht, bietet dieser Block auch die Möglichkeit, den Inhalt einer Variablen mit einer festen Zeichenkette oder einer anderen Variablen zu vergleichen. Ob der Vergleich mit einer Zeichenkette - oder einer anderen Variablen vorgenommen wird, hängt davon ab, ob - die rechte Seite des Vergleichsoperators in Anführungszeichen + oder einer anderen Variablen vorgenommen wird, hängt davon ab, ob + die rechte Seite des Vergleichsoperators in Anführungszeichen gesetzt wird (Vergleich mit Zeichenkette) oder nicht (Vergleich mit anderer Variablen). Zwei Beispiele, die beide Vergleiche zeigen:
<%if var1 == "Wert"%>
- testet die Variable "var1" auf Ãbereinstimmung mit der
+ testet die Variable "var1" auf Übereinstimmung mit der
Zeichenkette "Wert". Mittels "!=" anstelle von
- "==" würde auf Ungleichheit getestet.
<%if var1 == var2%>
testet die
- Variable "var1" auf Ãbereinstimmung mit der Variablen
+ Variable "var1" auf Übereinstimmung mit der Variablen
"var2". Mittels "!=" anstelle von "=="
- würde auf Ungleichheit getestet.
Erfahrere Benutzer können neben der Tests auf (Un-)Gleichheit auch - Tests auf Ãbereinstimmung mit regulären Ausdrücken ohne - Berücksichtung der GroÃ- und Kleinschreibung durchführen. Dazu dient +
Erfahrere Benutzer können neben der Tests auf (Un-)Gleichheit auch + Tests auf Übereinstimmung mit regulären Ausdrücken ohne + Berücksichtung der Groß- und Kleinschreibung durchführen. Dazu dient dieselbe Syntax wie oben nur mit "=~" und "!~" als Vergleichsoperatoren.
-Beispiel für einen Test, ob die Variable "intnotes" - (interne Bemerkungen) das Wort "schwierig" enthält: +
Beispiel für einen Test, ob die Variable "intnotes"
+ (interne Bemerkungen) das Wort "schwierig" enthält:
<%if intnotes =~
"schwierig"%>