Subject characteristics bar
Description
The characteristics list of a variant part determines the characteristics which can be differently pronounced for the part. In addition to the use of the variant part itself, the variant part can also be assigned to so-called sub-parts, which are differently pronounced in exactly these characteristics.
Functionality
This window is used to maintain the characteristics bar of variant parts. You can create global
Insert, change or delete attributes. Additionally you have the possibility to create new local
attributes which are then only valid in this variant part.
The attribute data can be edited by double-clicking. You can change the order of the attributes with the arrow buttons. You only need to select one attribute in the list and then move it up or down using the buttons. A context menu for editing the attributes is called up by right-clicking.
In addition to creating a local attribute and inserting a global attribute, there is another way to extend the attribute bar, dropping an attribute. If a master attribute is dropped into a characteristics bar, it is inserted globally. This is different for local attributes which have been inserted in another characteristics bar, for example. With this type of attribute, a copy is created and inserted locally.
An attribute in the characteristics toolbar is only a (controlling) characteristic if the type is set to "Characteristic", "Characteristic (input material property)" or "Characteristic (goods receipt changeable)". In this case, the characteristic attribute may only be a preset attribute. Otherwise, "other" attributes can also be assigned to a variant part.
| Type | attribute description |
|---|---|
| Goods receipt changeable | These characteristics can be entered in an input mask during putaway and goods receipt. |
| Input material property | These characteristics are determined from parts that have been removed from storage or scheduled for the production of the phantom part . The characteristics from the parts are inserted wrapped in the phantom part. These cannot then be changed and the number of the part of the pre-material is displayed in the characteristics table. Changes to the characteristics in the pre-material parts are updated directly in the phantom part by wrapping. |
It is recommended to place all attributes of a variant part at the beginning of the attribute list in the desired order.
You can insert attributes of the following types:
You can also find more information in the topic Features.
| Menu item | Description |
|---|---|
| Edit | - |
| Attributes | - |
| : : Insert | A global attribute is inserted. |
| : : Create | A local attribute is inserted |
| : : : Presettable | |
| : : : Calculated | |
| : : : Conditional | |
| : : Edit | The selected attribute is edited |
| : : : Value | Corresponds to a double-click on the attribute |
| : : : Feature | Calls up the editing mask for local attributes |
| : : Delete | The selected attribute is deleted |
| : List clipboard | Opens the clipboard |
| : Close | Close window |
| Symbol | Description |
|---|---|
| Opens the clipboard. This makes it possible to transfer an attribute to another attribute bar. |
| Field | Description |
|---|---|
| Subject characteristics bar | |
| : Subject characteristics bar | List of characteristics |
| : Bottom part Definition | |
| : : number | Text macro with which the number of a newly created subpart can be defined (e.g. "$M(coilId)"). |
| Sorting in subparts list to variant part | Group for setting the default sorting of the subparts list in the editing mask of the variant part |
| : : Priority 1 | First sorting column |
| : : : : Running No | Sequential number of the attribute by which the first priority is to be sorted. If a 0 is entered, sorting is not performed. |
| : : : Descending | Specifies whether to sort in descending order. If the check mark is not set, the system sorts in ascending order. |
| : : Priority 2-4 | |
| : : : : Running No | Sequential number of the attribute by which the second (to fourth) priority should be sorted. If a 0 is entered, no sorting is carried out according to this priority. |
| : : : Descending | Specifies whether to sort in descending order. If the check mark is not set, the system sorts in ascending order. |
| Restriction table | |
| : Restriction table | The task, display and editing functions of this list are similar to those of the Restriction Tables module. |
| Output formats | |
| : Columns | Setting the columns for the output format conditions |
| : Insert | Inserting a new (conditional) output format |
| Remove | The selected line with a (conditional) output format is removed |
| : Output formats | List of (conditional) output formats. For a variant part, you can define here how the characteristics are to be output (e.g. as a second line of text): If, for example, the variant part has the characteristics LENGTH, WIDTH and QUALITY, you can use an expression of this type to transfer $M(LAENGE, NF_AUTOMATIC_DECIMALS)x$M(WIDTH, NF_AUTOMATIC_DECIMALS)mm, $M(QUALITAET) an automatic, formatted replacement of the variables can be achieved. (For the programming implementation, the TextMacro command must be called in the code for this purpose). |
| Print formats | |
| : Columns | Setting the columns for the print format conditions |
| : Insert | Inserting a new (conditional) print format |
| Remove | The selected line with a (conditional) print format is removed |
| : Output formats | List of (conditional) print formats. For a variant part, you can define here how the part is to be printed in the forms. If, for example, the variant part has the characteristics LENGTH, WIDTH and QUALITY, the following expression can be used to specify the description in the forms. "Sheet metal with the dimensions $M(LENGTH, NF_AUTOMATIC_DECIMALS)x$M(WIDTH, NF_AUTOMATIC_DECIMALS)mm in the quality $M(QUALITY). (For technical implementation, the command TextMacro must be called up in the code.) The difference to the output format is that the output format is only intended for the single-line formatting of attributes, but line breaks and tab jumps are certainly possible with the print formats. |
| button | Description |
|---|---|
| Lists | |
| Columns | The table columns can be adjusted |
| Insert | A new element is inserted |
| Duplicate | The selected element is duplicated |
| Remove | The selected element is removed |
| Action | |
| Back | The window is closed |
| Save | Changes to the object are saved |
Related topics
Technical documentation
Feature bar editing app
Module name
itemAttributeSetEdit.app
Classes
Security
In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.
| Message | Parameters | Function | 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 reference characteristics objects or NULL | Call up list window for object characteristics | |
| SLOT_ATTRIBUTE_CHANGED | |||
| SLOT_ATTRIBUTE_CREATED | |||
| SLOT_ATTRIBUTE_DELETED |
| Message | Parameters | Function | Receiver module |
|---|---|---|---|
| ATTRIBUTE_SET_SELECTED | Reference characteristics object, recipient | Reference characteristics were selected | |
| EDIT_CONDITIONED_ATTRIBUTES | |||
| EDIT_FORMULA_ATTRIBUTES | |||
| EDIT_SLOT_ATTRIBUTES | |||
| SELECT_ATTRIBUTES |