Lade...
 

Sachmerkmalsleiste

Sachmerkmalsleiste

Beschreibung

Die Sachmerkmalsleiste eines Variantenteils bestimmt die Merkmale, die bei dem Teil unterschiedlich ausgeprägt sein können. Neben nur der Nutzung des Variantenteils selbst, können dem Variantenteil sog. Unterteile zugeordnet werden, die in genau diesen Merkmalen unterschiedlich ausgeprägt sind.

Funktionalität

Dieses Fenster dient der Pflege der Sachmerkmalsleiste von Variantenteilen. Sie können globale global.png Attribute einfügen, ändern oder löschen. Zusätzlich haben Sie die Möglichkeit neue lokale local.png Attribute anzulegen, die dann nur in diesem Variantenteil gültig sind.

Die Attribute Daten können per Doppelklick bearbeitet werden. Die Reihenfolge der Attribute können Sie mit den Pfeil-Knöpfen verändern. Sie müssen nur ein Attribut der Liste selektieren und dann mit den Knöpfen auf oder ab bewegen. Ein Kontextmenü, zum Bearbeiten der Attribute wird per Rechtsklick aufgerufen.

Neben dem Anlegen eines lokalen Attributes und dem Einfügen eines globalen Attributes gibt es noch eine weitere Möglichkeit die Sachmerkmalsleiste zu erweitern, dem Droppen eines Attributes. Wird ein Stammattribut in eine Sachmerkmalsleiste gedroppt, so wird dieses global eingefügt. Anders bei lokalen Attribute, welche beispielsweise in einer anderen Sachmerkmalsleiste eingefügt worden sind. Bei dieser Art von Attributen wird eine Kopie erzeugt und diese lokal eingefügt.

Ein Attribut in der Sachmerkmalsleiste ist nur dann ein (steuerndes) Sachmerkmal, wenn als Typ "keine Wertvorgabe" oder "Sachmerkmal" eingestellt wird. In diesem Fall darf das Sachmerkmal auch nur ein voreingestelltes Attribut sein. Ansonsten können auch "sonstige" Attribute einem Variantenteil zugeordnet werden, die "Typ" Spalte muss dabei leer blieben.

Es wird empfohlen alle Sachmerkmale eines Variantenteils in der gewünschten Reihenfolge hintereinander an den Anfang der Attribute Liste zu setzen.

Sie können Attribute folgender Typen einfügen:

Mehr Information bekommen Sie außerdem im Topic Sachmerkmale.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Attribute -
: : Einfügen Ein globales Attribut wird eingefügt.
: : Anlegen Ein lokales Attribut wird eingelegt
: : : Voreinstellbares  
: : : Errechnetes  
: : : Bedingtes  
: : Editieren Das ausgewählte Attribut wird editiert
: : : Wert Entspricht einem Doppelklick auf das Attribut
: : : Merkmal Ruft bei lokalen Attributen die Bearbeitungsmaske auf
: : Löschen Das ausgewählte Attribut wird gelöscht
: Zwischenablage auflisten Öffnet die Zwischenablage
: Schließen Fenster schließen
Toolbar
Symbol Beschreibung
copy.png Öffnet die Zwischenablage. Über diese ist es möglich, ein Attribut in eine andere Sachmerkmalsleiste zu übernehmen.
Felder/Knöpfe
Feld Beschreibung
Sachmerkmalsleiste
: Sachmerkmalsleiste Liste der Sachmerkmale
: Unterteil Definition  
: : Nummer  Textmakro mit dem die Nummer eines neu erzeugten Unterteils definiert werden kann (z.B. "$M(coilId)").
: Sortierung in Unterteileliste auf Variantenteil Gruppe zur Einstellung der Standardsortierung der Unterteileliste auf der Bearbeitungsmaske des Variantenteils
: : Priorität 1 Erste Sortierspalte
: : : Lfd. Nr Laufende Nummer des Attributes, nach dem als erste Priorität sortiert werden soll. Ist eine 0 eingetragen, wird nicht sortiert.
: : : Absteigend Gibt an, ob absteigend sortiert werden soll. Ist das Häkchen nicht gesetzt, wird aufsteigend sortiert.
: : Priorität 2-4  
: : : Lfd. Nr Laufende Nummer des Attributes, nach dem als zweite (bis vierte) Priorität sortiert werden soll. Ist eine 0 eingetragen, wird nach dieser Priorität nicht sortiert.
: : : Absteigend Gibt an, ob absteigend sortiert werden soll. Ist das Häkchen nicht gesetzt, wird aufsteigend sortiert.
Restriktionstabelle
: Restriktionstabelle Die Aufgabe, Anzeige und Bearbeitungsfunktionen dieser Liste gleichen denen des Moduls Restriktionstabellen.
Ausgabeformate
: Spalten Setzen der Spalten für die Bedingungen der Ausgabeformate
: Einfügen Einfügen eines neuen (bedingten) Ausgabeformates
: Entfernen Die selektierte Zeile mit einem (bedingten) Ausgabeformat wird entfernt
: Ausgabeformate Liste (bedingter) Ausgabeformate. Für ein Variantenteil kann hier hinterlegt werden, wie die Sachmerkmale ausgegeben werden sollen (z.B. als zweite Textzeile):

Hat z.B. das Variantenteil die Sachmerkmale LAENGE, BREITE und QUALITAET, so kann mit einem solchen Ausdruck
$M(LAENGE, NF_AUTOMATIC_DECIMALS)x$M(BREITE, NF_AUTOMATIC_DECIMALS)mm, $M(QUALITAET)
ein automatisches, formatiertes Ersetzen der Variablen erzielt werden.

(Zur programmtechnischen Umsetzung muss im Code hierzu der Befehl TextMacro aufgerufen werden)
Druckformate
: Spalten Setzen der Spalten für die Bedingungen der Druckformate
: Einfügen Einfügen eines neuen (bedingten) Druckformats
: Entfernen Die selektierte Zeile mit einem (bedingten) Druckformate wird entfernt
: Ausgabeformate Liste (bedingter) Druckformate. Für ein Variantenteil kann hier hinterlegt werden, wie das Teil in den Formularen gedruckt werden soll.

Hat z.B. das Variantenteil die Sachmerkmale LAENGE, BREITE und QUALITAET, so kann mit dem folgenden Ausdruck die Beschreibung in den Formularen vorgegeben werden.

"Blech mit den Maßen $M(LAENGE, NF_AUTOMATIC_DECIMALS)x$M(BREITE, NF_AUTOMATIC_DECIMALS)mm in der Qualität $M(QUALITAET)."

(Zur programmtechnischen Umsetzung muss im Code hierzu der Befehl TextMacro aufgerufen werden)

Der Unterschied zu dem Ausgabeformat ist der, dass das Ausgabeformat nur für die einzeilige Aufbereitung der Attribute vorgesehen ist, bei den Druckformaten aber durchaus Zeilenumbrüche und Tab-Sprünge möglich sind.

Knöpfe
Knopf Beschreibung
Listen
Spalten Die Tabellenspalten können angepasst werden
Einfügen Ein neues Element wird eingefügt
Duplizieren Das ausgewählte Element wird dupliziert
Entfernen Das ausgewählte Element wird entfernt
Aktion
Zurück Das Fenster wird geschlossen
Speichern Änderungen am Objekt werden gespeichert

 

Verwandte Themen

 


Technische Dokumentation

Sachmerkmalsleiste Editier-App

Modulname

itemAttributeSetEdit.app

Klassen

CX_ATTRIBUTE_SET

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_SELECTED      
CONDITIONED_ATTRIBUTE_CHANGED      
CONDITIONED_ATTRIBUTE_CREATED      
CONDITIONED_ATTRIBUTE_DELETED      
FORMULA_ATTRIBUTE_CHANGED      
FORMULA_ATTRIBUTE_CREATED      
FORMULA_ATTRIBUTE_DELETED      
LIST_ATTRIBUTE_SET Collection Objektmerkmale-Objekte oder NULL Listenfenster für Objektmerkmale aufrufen  
SLOT_ATTRIBUTE_CHANGED      
SLOT_ATTRIBUTE_CREATED      
SLOT_ATTRIBUTE_DELETED      

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ATTRIBUTE_SET_SELECTED Objektmerkmale-Objekt, Empfänger Objektmerkmale wurde selektiert  
EDIT_CONDITIONED_ATTRIBUTE      
EDIT_FORMULA_ATTRIBUTE      
EDIT_SLOT_ATTRIBUTE      
SELECT_ATTRIBUTE      

 

Operativer Betrieb