Übersicht über die gängigen Platzhalter, Variablen und Funktionen

Platzhalter/Variable/Funktion

Bedeutung/Ergebnis

S_Seite

gibt die aktuelle Seitenzahl an

S_AnzSeiten

gibt die Gesamtseitenzahl des Dokumentes an

&&& Duplikat&&&

gibt beim Ausdrucken mehrerer Kopien eines Formulars auf den Kopien den Text „Duplikat“ aus

&&& Zwi_Summe&&&

gibt die Zwischensumme aller auf der betreffenden Seite ausgegebenen Positionen an

&&& Uebertrag&&&

übernimmt den Zwischensummenbetrag von der vorangegangenen Seite

S_SummeFremdleistungen

gibt auf einer Rechnung die VK-Summe aller als Fremdleistung gekennzeichneten Positionen aus

String([Datei]Feld)

wandelt einen numerischen Wert in einen Text um

Num([Datei]Feld)

wandelt einen Text in einen numerischen Wert um

Num(Ausdruck)

ermöglicht die Abfrage nach bestimmten Feldern, Werten, Texten

Substring([Datei]Feld;x;y)

gibt den Teil eines Feldes von Textposition x bis y an

Length([Datei]Feld)

gibt die Anzahl der Zeichen eines Feldeintrages an

Position(„x“;[Datei]Feld)

gibt die Textposition des Textes/Zeichens „x“ in einem Feld an

S_GetXNewLineFromText([Datei]Feld;x)

zeigt die Zeile x aus einem mehrzeiligen Textfeld an

S_StripCtrlChars([Datei]Feld)

entfernt die Steuerzeichen aus einem Textfeld

S_GFC(->[Datei]Feld; ->[Datei]Feld;
->[Datei]Feld)

ermöglicht den Zugriff auf Felder, die im Formular nicht direkt verfügbar sind

S_CptPosSums(Bedingung;
->[Datei]Feld;
->[Datei]Feld;
->[Datei]Feld;“Operator“;“Wert“;
->[Datei]Feld;“Operator“;“Wert“)

ermöglicht in Rechnungs-, Auftrags-, Angebots-, Lieferschein- und Projektformularen die Bildung von Summen über Positionen, die bestimmte Kriterien erfüllen

<>S_CR

erzeugt eine bedingte Zeilenschaltung

<>S_HT

erzeugt einen bedingten Tabulator

<>S_STZeichen{x}

gibt die Stücklisten-Eigenschaften von Positionen an

(Abfrage für Felder „[XY_Positionen]Listenkopf“):

x=1 : Position ist unabhängige Position ?

x=2 : Position ist Kopf einer Stückliste ?

x=3 : Position ist Stücklistenelement ?

S_Li_NewProjekt

überprüft Projektzugehörigkeit einer Position in einem Rechnungsformular:

Position gehört zu anderem Projekt als vorhergehende Position    ® Wert=1

sonst                                      ® Wert=0

S_Li_NewLs

überprüft Lieferscheinzugehörigkeit einer Position in einem Rechnungsformular:

Position gehört zu anderem Lieferschein als vorhergehende Position    ® Wert=1

sonst                                      ® Wert=0

A_Date_GetMonthName
([Datei]Feld;x)

Mit dieser Funktion können Sie den Monatsnamen aus einem Datum ermitteln. So liefert die Funktion A_Date_GetMonthName
([Rechnungen]Datum) das Ergebnis „Dezember“, wenn das Rechnungsdatum z.B. 10.12.2012 ist. Außerdem wird die beim Benutzer eingestellte Sprache berücksichtigt.

Mit dem optionalen Parameter x kann die Sprache auch selbst angeben werden, z.B. um in einem deutschen System ein englisches Formular mit englischen Monatsnamen zu erzeugen. Beispiel: A_Date_GetMonthName
([Rechnungen]Datum;2) liefert den englischen Monatsnamen.