Variablen
Es gibt davon noch mehr, nämlich die “alten” SR-Variablen, die es vereinzelt noch in “alten”, in hmReport konvertierten SuperReports gibt, aber neu nicht mehr verwendet werden dürfen, weil sie früher oder später aus bossERP herausgebrochen werden.
Deklaration und Syntax
Abschnitt betitelt „Deklaration und Syntax“| Verwendungszweck | Deklaration/Initialisierung | Syntax für Variable | Syntax für Array-Variable | Syntax für Array-Variable | Deklaration/Initialisierung |
|---|---|---|---|---|---|
| Text | C_TEXT( ; ) | t_ | ARRAY TEXT | at_ | ARRAY TEXT(at_XY;0) |
| Real (Zahl) | C_REAL( ; ) | r_ | ARRAY REAL | ar_ | ARRAY REAL |
| Date | C_DATE( ; ) | d_ | ARRAY DATE | ad_ | ARRAY DATE |
| Time | C_TIME( ; ) | h_ | ARRAY TIME | ah_ | ARRAY TIME |
| Longint (Ganzzahl) | C_LONGINT( ; ) | l_ (kleines L) | ARRAY LONGINT | al_ | ARRAY LONGINT |
| Boolean | C_BOOLEAN( ; ) | b_ | ARRAY BOOLEAN | ab_ | ARRAY BOOLEAN |
| Zeiger / Pointer | C_POINTER( ; ) | p_ | ARRAY POINTER | ap_ | ARRAY POINTER |
| Picture | C_PICTURE( ; ) | f_ | ARRAY PICTURE | af_ | ARRAY PICTURE |
| Blob | C_BLOB( ; ) | x_ | ARRAY BLOB | ||
| Object | C_OBJECT( ; ) |
Syntax für Variable
Abschnitt betitelt „Syntax für Variable“In Reports von bossERP sollen alle Variablen nach diesen Grundsätzen aufgebaut und mit C_… deklariert werden.
Beispiel im Reportkopf:
C_TEXT(t_Typ;t_Belegart;t_Adresse;t_Lizenz;t_DKto;t_Verbucht;t_Bezahlt;t_Offene) C_TEXT(t_Titel;t_TitelZwito;t_TitelDetKo) C_TEXT(t_Fw;t_FwHWISO;t_Sort;t_Zwischentotal) C_REAL(r_Belegnetto_Fw) C_REAL(r_Belegnetto;r_Mwst_Fw;r_Mwst;r_Belegtotal_Fw;r_Belegtotal) C_REAL(r_Einzahlung_Fw;r_Einzahlung;r_Belegoffen_Fw;r_Belegoffen) C_REAL(r_Mahnstufe) C_LONGINT(l_DKtoID;l_BelegID;l_FwID;l_SortID) C_LONGINT(this_section_iteration) C_DATE(d_Heute;d_Datum_ab;d_Datum_bis) C_TEXT(t_BelegDatum;t_Verantwortlicher;t_TitelDetko)
Alle deklarierten Variablen ermöglichen es, in den Objekten die gewünschten Formate zu hinterlegen:

Auffinden von verwendeten Variablen
Abschnitt betitelt „Auffinden von verwendeten Variablen“Im Report-Editor können die verwendeten Variablen mit dem Button “Scriptvariablen” angezeigt werden. Variable, die nicht deklariert sind, sind mit einem “?” versehen:
