Objekteigenschaften
Anlegen von neuen Objekten
Abschnitt betitelt „Anlegen von neuen Objekten“
Ändern von Objekten mit Doppelklick auf das Objekt oder mittels Menüpunkt Objekt - Objekteigenschaften.
Textquelle
Abschnitt betitelt „Textquelle“
Mehrfachstil: Ist die Checkbox gestellt, können die Multistyle-Möglichkeiten genutzt werden:
Objekttypen
Abschnitt betitelt „Objekttypen“
Statischer Text
Abschnitt betitelt „Statischer Text“Beim statischen Text kann frei ein Text eingegeben und formatiert werden.
Variable
Abschnitt betitelt „Variable“Eine Variable ist eine Speicheradresse. Sie sprechen sie mit ihrem Namen an und weisen ihr einen Wert zu.

Es gibt folgende unterschiedliche Variablen:
| Verwendungszweck | Deklaration / Initialisierung | Syntax für Variable |
|---|---|---|
| Text | C_TEXT( ; ) | t_ |
| Real / Realzahl / Dezimalzahl | C_REAL( ; ) | r_ |
| Date | C_DATE( ; ) | d_ |
| Time | C_TIME( ; ) | h_ |
| Longint / Ganzzahl | C_LONGINT( ; ) | l_ (kleines L) |
| Boolean (Wahr/Falsch) | C_BOOLEAN( ; ) | b_ |
In Reports von bossERP sollen - aus Einheitlichkeitsgründen - alle Variablen nach diesen Grundsätzen aufgebaut und mit C_… deklariert werden.
Beispiel für die Initialisierung von Variablen in einem Reportkopf:
C_TEXT(t_Typ;t_Belegart;t_Adresse;t_Lizenz)
C_REAL(r_Belegnetto;r_Mwst_Fw;r_Mwst)
C_LONGINT(l_DKtoID;l_BelegID;l_FwID;l_SortID)
C_DATE(d_Heute;d_Datum_ab;d_Datum_bis)
Alle deklarierten Variablen ermöglichen es, direkt in den Objekten die gewünschten Formate zu hinterlegen.
Im Report-Editor können die verwendeten Variablen mit dem Button Scriptvariablen angezeigt werden. Variable, die nicht deklariert sind, sind mit einem “?” oder mit Undefined versehen.
Interne Datenbank
Abschnitt betitelt „Interne Datenbank“Bei der internen Datenbank können die Datenbank-Felder direkt angesprochen werden. Diese können aber nur verwendet werden, falls die gewünschte Tabelle bereits geladenen ist:

Texteigenschaften für
Abschnitt betitelt „Texteigenschaften für“-
Schriftart
-
Schriftgrösse
-
Ausrichtung
-
Fett/Kursiv/Unterstrichen/Durchgestrichen
-
Schriftfarbe
-
Ausdrichtung
-
Automatischer Textumbruch
-
Text bricht um, falls gestellt
-
Text bricht nicht um. Falls der Text länger als das Objekt, werden … dazwischen gestellt.
-
Beispiel: Muster AG, Seld…..8000 Zürich
Rahmen & Hintergrund
Abschnitt betitelt „Rahmen & Hintergrund“-
Rahmen zeigen/nicht zeigen
-
Rahmenfarbe
-
Rahmendicke
-
Hintergrund zeigen/nicht zeigen (Nicht zeigen macht das Objekt “durchsichtig”).
-
Hintergrundfarbe
-
Transparenz in % und
-
Kantenglättung
Optionen
Abschnitt betitelt „Optionen“siehe auch hier.

Vertikale Grösse:
Abschnitt betitelt „Vertikale Grösse:“- wie hat sich das Objekt zu verhalten, wenn das über ihm liegende Objekt eine variable Höhe aufweist.
- Maximumwert
Weitere:
Abschnitt betitelt „Weitere:“- Leere Zeile einfügen, wenn leer: sofern das Objekt keinen Wert aufweist
- Darunterliegende Objekte schieben, wenn leer: sie sollen nach (oben) gezogen werden.
- Lösche Zeile, wenn leer: wenn das Objekt leer ist, wird keine Zeile verwendet, sondern geleert.
- Rotation in Grad eines Objektes
- Wiederholungseinstellungen
Berechnung
Abschnitt betitelt „Berechnung“- Man kann ein Objekt kopieren und z.B. als Total nach unten verschieben. Wir im Objekt, das kopiert worden ist,
- die Checkbox “zeige berechneten Wert”
- und der Radiobutton “Berechne Summe” gestellt,
- wird im Objekt der Wert gezeigt
- und im kopierten Objekt die Summe gebildet.
- Oder Minimum, oder Maximum, oder Durchschnitt oder Anzahl oder der Wert in einer bestimmten Variablen gespeichert. siehe dazu auch:
- Summierung von Werten
- this_textcolor - Definition der Farbe eines Objektes
Eigenschaften
Abschnitt betitelt „Eigenschaften“Wird nicht gebraucht, weil es in bossERP Druckparameter gibt.
Wird nur in Ausnahmefällen benötigt. Die Scripts sind im “neuen” Scripteditor.
Format Datum
Abschnitt betitelt „Format Datum“
In obigen Beispiel wird das Datum aus der Datenbank gezogen und die Darstellung erfolgt im Format “TT.MM.JJJM” (Beispiel: 31.12.2021).
“Leer wenn Null” bedeutet, dass nicht “00.00.0000”, sondern nichts gedruckt wird.
Format Zeit
Abschnitt betitelt „Format Zeit“
Als Formate eignet sich in erster Linie “System Format kurz” oder “HH:MM”. Falls auch die Sekunden berücksichtigt werden müssen, HH:MM:SS.
Format Boolean
Abschnitt betitelt „Format Boolean“
Es können auch “Ja/Nein” oder “x;” verwendet werden. Falls - wie im obigen Beispiel “G;” als Format vorgegeben wird, wird ein “G” gedruckt, falls die Adresse gesperrt ist; Es wird nichts gedruckt, falls die Adresse nicht gesperrt ist.
Format Real (Zahl)
Abschnitt betitelt „Format Real (Zahl)“
| Zahlenformate | |
|---|---|
| #‘###’##0.00;-#‘###’##0.00; | 0.00 wird nicht gedruckt |
| #‘###’##0.00;-#‘###’##0.00;0.00 | 0.00 wird auch gedruckt |
| ##0.00%;-##0.00%; | 0.00% wird nicht gedruckt usw. |
Objekteigenschaften
Abschnitt betitelt „Objekteigenschaften“