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 Attribute einfügen, ändern oder löschen. Zusätzlich haben Sie die Möglichkeit neue lokale 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ü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 |
Symbol | Beschreibung |
---|---|
Öffnet die Zwischenablage. Über diese ist es möglich, ein Attribut in eine andere Sachmerkmalsleiste zu übernehmen. |
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. |
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
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.
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 |
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 |