Objekteigenschaften
Anlegen von neuen Objekten
Ändern von Objekten mit Doppelklick auf das Objekt oder mittels Menüpunkt Objekt - Objekteigenschaften.
Textquelle
Mehrfachstil: Ist die Checkbox gestellt, können die Multistyle-Möglichkeiten genutzt werden:
Objekttypen

Statischer Text
Beim statischen Text kann frei ein Text eingegeben und formatiert werden.
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
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
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
Rahmen zeigen/nicht zeigen
Rahmenfarbe
Rahmendicke
Hintergrund zeigen/nicht zeigen (Nicht zeigen macht das Objekt "durchsichtig").
Hintergrundfarbe
Transparenz in % und
Kantenglättung
Optionen
siehe auch hier.

Vertikale Grösse:
- wie hat sich das Objekt zu verhalten, wenn das über ihm liegende Objekt eine variable Höhe aufweist.
- Maximumwert
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
- 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
Wird nicht gebraucht, weil es in bossERP Druckparameter gibt.
Script
Wird nur in Ausnahmefällen benötigt. Die Scripts sind im "neuen" Scripteditor.
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
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
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)

| 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
