Skip to content

Erweiterte Eigenschaften

Erweiterte Eigenschaften ermöglichen zusätzliche Felder für Artikel, Seriennummern, Adressen, Aufträge und Auftragartikel.

Diese Felder lassen sich unter anderem für Filter, Berichte und individuelle Erweiterungen verwenden.

Eigenschaften werden unter Stammdaten > Erweiterte Eigenschaften angelegt.

clip0113

FeldBeschreibung
KategorieEine maximal 50 Zeichen lange Kategorie, nach der Eigenschaften gruppiert werden.
BezeichnungEine maximal 50 Zeichen lange Bezeichnung der Eigenschaft.
GültigkeitsbereichGibt an, ob die Eigenschaft für Artikel, Adressen, Aufträge oder Auftragartikel verwendet wird.
EditorLegt fest, welcher Editor für die Eingabe verwendet wird. Siehe Editoren.
Erweiterte ParameterZusätzliche Einstellungen abhängig vom gewählten Editor. Siehe Editoren.

Eigenschaften können in Artikeln und Adressen eingetragen werden.

clip0114

Eigenschaften können in Listen eingeblendet werden.

Wählen Sie dazu die entsprechende Eigenschaft in der Spaltenauswahl der Tabelle aus.

clip0115

Eigenschaften werden außerhalb der Haupttabelle gespeichert und können deshalb nicht direkt wie ein normales Standardfeld ausgewählt werden.

Um das Erstellen der nötigen Filter zu erleichtern, steht ein Assistent zur Verfügung, der die passende Filterstruktur vorbereitet und in den Filtereditor einfügt.

Verwenden Sie die Schaltfläche “Erweiterte Eigenschaften zum Filter hinzufügen” und wählen Sie anschließend die gewünschte Eigenschaft aus. Der Filter wird dann vorbereitet und mit einem Platzhalter in den Editor eingefügt.

clip0117

Einzelne Eigenschaften in Berichten verwenden

Section titled “Einzelne Eigenschaften in Berichten verwenden”

Eigenschaften können als Liste oder als einzelnes Feld in Berichten verwendet werden.

Auf erweiterte Eigenschaften kann nicht direkt wie auf vordefinierte Felder zugegriffen werden. Stattdessen erfolgt der Zugriff über Ausdrücke, die auf die Eigenschaftstabelle zugreifen.

Fügen Sie ein Feld zum Bericht hinzu und verwenden Sie den Ausdruckseditor, um den passenden Zugriff für die gewünschte Eigenschaft zu definieren.

Im Ausdruck kann die Eigenschaft über die ID oder über die GlobalID angesprochen werden. In den Beispielen aus Tabelle 1 wird dafür die ID 19 verwendet, dargestellt als ExtProp_19. ID und GlobalID lassen sich in der Eigenschaftstabelle der Stammdaten einsehen.

Je nach Editor wird der Wert in einem anderen Feld gespeichert. Die Zuordnung finden Sie in Tabelle 2. Ersetzen Sie in den Beispielen aus Tabelle 1 den Platzhalter [Text] durch das zum Editor passende Feld.

clip0116

Liste von Eigenschaften in Bericht einfügen

Section titled “Liste von Eigenschaften in Bericht einfügen”

Erweiterte Eigenschaften können auch als Unterbericht in Berichten eingefügt werden.

TypBasistabelleBeispiel für Ausdruck
Artikeltbl\_ArtikelMit ID:

\[tbl\_Artikel\_Extended\]``\[``\[Kategorie\]``==``'ExtProp\_19'``\].``Single``(``\[Text\]``)
Mit GlobalID:

\[tbl\_Artikel\_Extended\]``\[``\[tbl\_Eigenschaften\].\[GlobalID\]``==``'123456789'``\].``Single``(``\[Text\]``)
Adressentbl\_AdressenMit ID:

\[tbl\_Adressen\_Extended\]``\[``\[Kategorie\]``==``'ExtProp\_19'``\].``Single``(``\[Text\]``)
Mit GlobalID:

\[tbl\_Adressen\_Extended\]``\[``\[tbl\_Eigenschaften\].\[GlobalID\]``==``'123456789'``\].``Single``(``\[Text\]``)
Auftragtbl\_AuftragMit ID:

\[tbl\_Auftrag\_Extendeds\]``\[``\[Kategorie\]``==``'ExtProp\_19'``\].``Single``(``\[Text\]``)
Mit GlobalID:

\[tbl\_Auftrag\_Extendeds\]``\[``\[tbl\_Eigenschaften\].\[GlobalID\]``==``'123456789'``\].``Single``(``\[Text\]``)
AuftragArtikeltbl\_Auftrag\_ArtikelMit ID:

\[tbl\_Auftrag\_Artikel\_Extendeds\]``\[``\[Kategorie\]``==``'ExtProp\_19'``\].``Single``(``\[Text\]``)
Mit GlobalID:

\[tbl\_Auftrag\_Artikel\_Extendeds\]``\[``\[tbl\_Eigenschaften\].\[GlobalID\]``==``'123456789'``\].``Single``(``\[Text\]``)
Seriennummertbl\_Artikel\_SeriennummerMit ID:

\[tbl\_Artikel\_Seriennummer\_Extended\]``\[``\[Kategorie\]``==``'ExtProp\_19'``\].``Single``(``\[Text\]``)
Mit GlobalID:

\[tbl\_Artikel\_Seriennummer\_Extended\]``\[``\[tbl\_Eigenschaften\].\[GlobalID\]``==``'123456789'``\].``Single``(``\[Text\]``)

EditorPrimäres FeldTyp
Text (eine Zeile)[Text]String
Text (Mehrzeilig)[Text]String
Datum und Uhrzeit[DateValue]DateTime
Datum[DateValue]DateTime
Text (mit Formatierung)[Text]String (RichText)
Bild[BinaryData]Byte()
Bewertung[Wert]Double?
Liste[Text]String
Liste (mit manueller Eingabe)[Text]String
Kontrollkästchen[Wert]Double? (0 = Nein / 1 = Ja)
Zahlenwert[Wert]Double?
Dateilink *1)[Text]String

Dateilinks werden, sofern möglich, als relativer Pfad gespeichert. Vor der weiteren Verwendung müssen diese Pfade in einen absoluten Pfad umgewandelt werden. Verwenden Sie beim Export niemals den absoluten Pfad als sichtbare Variable, da er sicherheitsrelevante Informationen enthalten kann.

Dim PathToFile = Styletronix.AuftragsverwaltungV2.Common.Gemeinsam.Files.GetAbsolutePath([Dateilink])