Der AFS Manager besitzt seit von Grund auf eine leistungsstarke Formularsprache, die für alle Ausgaben Anwendung findet. Diese wird im Adminhandbuch erklärt. Damit Sie auch via Basicscript auf die Funktionen Zugriff haben wurden stehen folgende Funktionen zur Verfügung.
GetVariable
function GetVariable (string): string
GetVariable gibt den Inhalt einer Variable zurück
Beispiel:
ShowMessage(GetVariable("TBL_Kunden.Bemerkung.RTF"))
Gibt den Inhalt der Bemerkung aus und wandelt den als RTF-Text (formatierter Text) gespeicherten Text in ASCII-Text (unformatiert) um. Diese Umwandlung das der Formularbefehl .RTF
Beispiel:
ShowMessage(GetVariable("TBL_Kunden.Nummer.EAN"))
Gibt die Kundennummer als EAN““Code 13 zurück mit aufgefüllten 0 und Checksumme an der 13 Stelle
GetFormular
function GetFormular (string): string
Diese Funktion verhält sich wie GetVariable, nur mit dem Unterschied, das nicht nur eine Variable übergeben werden kann, sondern mehrere. Diese werden innerhalb des Übergabestrings mit geschweiften Klammern {VARIABLE} getrennt.
Beispiel:
ShowMessage(GetFormular("Ihre Kundennr ist {TBL_Kunden.Nummer}"))
Beispiel 2:
ShowMessage(GetFormular("Ihre Kundennr ist {TBL_Kunden.Nummer} und Ihre Auftragsnummer {TBL_Auftrag.Vorgangsnummer}"))