Show / Hide Table of Contents

    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

    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

    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

    Im Report-Editor können die verwendeten Variablen mit dem Button "Scriptvariablen" angezeigt werden. Variable, die nicht deklariert sind, sind mit einem "?" versehen:

    • Bearbeiten
    Back to top Generated by DocFX