ZuloOne
English
Sign in
Menu

CharacteristicTemplate

Updated

A characteristic template is the set of Characteristic rows a record fills. Lines are the link table CharacteristicTemplateLine, shown as a tab on this card. Option values are not stored here; they hang off the characteristic.

Kind Dictionary
Module Common
Menu Inventory → Dictionaries → Characteristic templates

The object lives in Common. Inventory grafts the menu item.

Fields#

Field Caption Points at
ID ID number sequence
Name Name string, 150, required, translatable
Description Description string, 500
BaseTemplate Based on CharacteristicTemplate

Name is required. ID comes from CharacteristicTemplateSeq, which starts at 1000 and steps by 1. Empty Based on is a standalone template. A filled base puts that template's lines first; this template adds lines or overrides a line of the same characteristic.

Template lines#

The list is CharacteristicTemplateLine, caption Template lines. It is opened on this card and is not a separate menu item.

Field Caption Points at
Template Template this card, required, primary key
Characteristic Characteristic Characteristic, required
SortOrder Order integer
Section Section (text, legacy) string, 60
IsKey Key boolean
IsRequired Required boolean
Role Role (0 property, 1 line) integer
SectionRef Section CharacteristicSection

Template and Characteristic are required. Key characteristics name the SKU. Role 0 is a property on the item; 1 is a line parameter on the order line. Section is leftover text; Section (SectionRef) is the dictionary heading. An empty template on the item is inherited from its ItemGroup, then from the parent groups up the tree. Required warns; it does not block save. Characteristics do not split stock.

Option values (CharacteristicOption) belong to the Characteristic card, not to this template. There is no second catalog card for options.

This dictionary is not hierarchical. There are no commands. This dictionary writes no register.

Who references this#

  • Item field CharacteristicTemplate
  • ItemGroup field MemberCharacteristicTemplate
  • CharacteristicTemplate field BaseTemplate
  • CharacteristicTemplateLine field Template

Used by#

Where next#

Was this page helpful?