Skip to main content
Skip table of contents

Eigenschaftsdefinition

In HELIUM 5 steht für verschiedene Module die Möglichkeit der Definition und dadurch der Erfassung zusätzlicher Eigenschaften zur Verfügung. Sie können zusätzliche Felder in HELIUM 5 definieren. Die grundsätzliche Definition finden Sie im Modul System → unterer Modulreiter Eigenschaftsdefinition. Für folgende Module können Sie eigene Eigenschaften definieren:

  • Angebot

  • Artikel

  • Artikel, Reiter Technik

  • Auftrag

  • Chargen

  • Kunde

  • Lieferanten

  • Los

  • Partner

  • Personal

  • Projekt

  • Projekthistory, also Projekt Detail

Sind Eigenschaften bei den Modulen definiert, so gibt es im jeweiligen Modul einen zusätzlichen oberen Modulreiter Eigenschaften.

Die Definition wird im Modulreiter Beschreibung vorgenommen und lehnt sich stark an die mit dem Layoutmanager übliche Definition der Position von Feldern an. D.h. die Anzeige erfolgt dynamisch, also abhängig von der jeweiligen Darstellungsform werden die Felder und Feldtypen breiter oder weniger breit dargestellt. Wenn die Eigenschaften von Typ Kundeneigenschaften definiert werden, kann anstatt der Artikelgruppe die Partnerklasse ausgewählt werden. 

Die zielführendste Vorgehensweise ist, wenn Sie sich das Eingabefenster als Gitternetz vorstellen. So hat z.B. jedes Element diese Gitters eine Breite von 100 und eine Höhe von 10. Nun setzen Sie Ihre Elemente in dieses Raster.

Mögliche Felder

Feld

Bedeutung

Spalten- und Zeilennummer

Geben Sie hier die Position in Ihrem Gitternetz an, beginnend mit 0 0 für links oben.

horizontale Gewichtung

Die Breite mit einem Vielfachen der Breite eines Gitterelementes. Es zählt der jeweils höchste Wert in den Definitionen jeder Spalte. Hier hat sich bewährt, in nur einer Zeile, z.B. in der ersten, die Verteilung zu definieren. Bei allen nachfolgenden Zeilen wird dann die horizontale Gewichtung auf 0 belassen.

vertikale Gewichtung

Die Höhe mit einem Vielfachen der Höhe eines Gitterelementes

Feldname

Vergeben Sie hier einen eindeutigen und sprechenden Feldnamen

Feldtext

Text der angezeigt wird, z.B. bei Lable, Checkbox oder Combobox

Feldtyp

Typ des Feldes siehe unten.

Feldbreite

Dies ist die Breite eines Feldes in Zellen. D.h. wird hier zwei eingegeben, so bedeutet dies, dass sich das Feld über zwei Spalten erstreckt.

Feldhöhe

Wie Feldbreite, aber für die Zeilen Höhe.

Mindestbreite

Diese definiert die Breite des Feldes in Pixel. Hierdurch kann eventuell die sich durch die Gewichtung ergebende Breite übersteuert werden.

Mindesthöhe

Analog zu Mindestbreite

Abstand oben

Abstand zu oberem Feld in Pixel

Abstand unten

Abstand zu unterem Feld in Pixel

Abstand links

Abstand / Rand zum linken Feld

Abstand rechts

Abstand / Rand zum rechten Feld

Pflichtfeld

Steht nur bei Combobox und Textfeld zur Verfügung. Bewirkt dass eine Eingabe ins Eigenschaftenfeld nur dann mit speichern verlassen werden kann, wenn zumindest ein Zeichen (Space) eingetragen wurde.

Druckname

Ist hier eine Definition eingegeben, so wird dieses Feld in einem eventuellen Report mit ausgedruckt. Es wird dabei die angegebene Feldbezeichnung angedruckt.

Default - Wert

Dieser Wert wird beim Druck automatisch vorbesetzt. Bei Auswertungen in den Reports mittels Scripten kann dieser als Default-Wert verwendet werden.

Artikelgruppe / Partnerklasse

Damit kann die Erfassung von Eigenschaften auf die Artikelgruppe (bei Artikeleigenschaften bzw. Chargeneigenschaften) bzw. Partnerklasse (bei Kundeneigenschaften) eingeschränkt werden.

Feldtypen

Mit dem Feldtyp können Sie die Art des Feldes definieren.

Feldtyp

Bedeutung

WrapperLabel

Vergeben Sie diesen Type für die Beschriftung Ihres Feldes.

(Warnung) Labels werden von HELIUM 5 grundsätzlich rechtsbündig dargestellt.

WrapperTextField

Einzeiliges Texteingabefeld, dieses kann eventuell als Pflichtfeld ausgeführt werden

WrapperTextArea

Mehrzeiliges Texteingabefeld.

WrapperCheckbox

Eine Box mit Bezeichnung zum Anhaken

(Info) Da die Checkbox eigentlich aus zwei Teilen, der eigentlichen Box und dem Label dazu besteht hat sich in der Praxis bewährt, dass diese erst in / ab der zweiten Spalte definiert wird.

WrapperEditor

Ein Eingabefeld für eine (lange) Texteingabe (3000 Zeichen)

WrapperExecButton

Start des definierten Programms, bei dem der eingegebene Wert als Parameter übergeben wird.

WrapperPrintButton

Start des in den Eigenschaften definierten Reports. Beachten Sie, dass im Feld Report der Name des gewünschten Reports mit der Endung .jasper eingegeben werden muss. Der Report selbst wird im Reportverzeichnis ../report/panel/ mit den üblichen Steuerungen (anwender, Mandant, Sprache) erwartet. Der Aufbau des Reports ist so, dass an diesen zwei Parameter übergeben werden.

P_KEY = in diesem wird die ID das Datensatzes als String übergeben z.B. um daraus die Artikeldaten zu holen

P_PANEL_C_NR = in diesem wird die Art der Eigenschaften (z.B. Artikeleigenschaften) übergeben.

In den Fields finden Sie alle unter den Eigenschaften definierten Felder. Die Feldnamen entsprechen dem unter Feldname angegebenen Texten. Beachten Sie die Groß-/Kleinschreibung. In den Inhalten dieser Fields, welche in den Details angedruckt werden, stehen die für den jeweiligen Datensatz angegebenen Inhalte. Beachten Sie bitte, dass derzeit die Inhalte ausschließlich als String verwaltet werden. Beachten Sie bitte weiters, dass die Feldtypen WrapperLabel, WrapperExecButton und WrapperPrintButton NICHT an den Report übergeben werden. Einen Musterreport finden unter .../report/panel/muster.jrxml.

WrapperCombobox

Definieren Sie im Feldtext die in der Combobox zur Auswahl stehenden Werte. Die einzelnen Werte sind durch | getrennt. Eine automatische Berücksichtigung von Leerzeichen ist nicht vorgesehen. Die Combobox kann eventuell als Pflichtfeld ausgeführt werden. Ist die Combobox kein Pflichtfeld, so gibt es die Auswahl <leer>.
Ist die Combobox ein Pflichtfeld steht diese Auswahl nicht zur Verfügung. <leer> bewirkt, dass keine Daten angedruckt werden.

Um die Gestaltung zu erleichtern, haben wir einen oberen Modulreiter Vorschau hinzugefügt. Damit können Sie sofort die Darstellung Ihrer Einstellungen überprüfen. Nach dem Abschluss der Einstellungen starten Sie das entsprechende Modul neu und Sie finden den zusätzlichen Reiter Eigenschaften mit den definierten Feldern vor. Da in der Vorschau nur diejenigen Felder angezeigt werden, die KEINE Artikelgruppe bzw. Partnerklasse hinterlegt haben, geben Sie für die Definition der ersten Eigenschaften bitte KEINE Artikelgruppen/Partnerklassen an. Erst wenn die grundsätzliche Gestaltung klar ist, hinterlegen Sie diese einschränkenden Filter.

Beispiel

Um eine Darstellung wie im Screenshot zu erhalten, definieren Sie die in der Tabelle angegebenen Felder.

EigenschaftenMuster.jpg

Beispiel Felddefinition

Feldname

Spalten-
nummer

Zeilen-
nummer

horizontale Gewichtung

vertikale Gewichtung

Feldtyp

Feldtext

Druckname

TextzeileLable

0

0

100

10

WrapperLable

Text

 

Textzeile

1

0

200

10

WrapperTextfield

Textzeile

leer

2

0

100

10

WrapperLable

<Leerzeichen>

 

Eingabegeprüft

1

1

100

10

WrapperCheckbox

Eingabe geprüft

Eingabegeprueft

BeschreibungLable

0

2

100

40

WrapperLable

Beschreibung

 

BeschreibungText

1

2

300

40

WrapperEditor

Beschreibung

Solange die Felder nicht mit Werten befüllt sind, können sie auch wieder gelöscht werden. Wurde ein Datensatz an die Beschreibung angefügt, ist ein Löschen nicht mehr möglich. Die Änderung der Bezeichnungen hingegen ist jederzeit möglich.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.