Dietrich's Item Number Catalog — Rules & Reference Sheet
What the list is
The catalog is Dietrich's standardized numeric classification for every structural component (known internally as Stab-Nummern / Bauteil-Nummern — beam type numbers). Each component created in the software carries a specific item number that identifies its functional role in the structure. As stated in the ABC Guide §26, "Each part is created with a specific Item number and carries its information further on into lists, plans and machine files."
Source: Dietrichs_ABC_EN_03_2021_RZ §26 — HRB Wall Guideline Editor and Construction
Rule 1 — The number itself is hierarchical and meaningful
The numbering follows a hundreds / tens / ones pattern:
Hundreds digit = Functional zone (100 Rafter, 200 Hip/Valley, 300 Plate, 400 Tie, 500 Floor Joist, 600 Wall Member, 700 Truss, 800 Batten/Sheathing, 900 General)
Tens digit = Subfamily within the zone (e.g. within 600: 610 Verticals, 620 Horizontals, 630 Struts, 640 Beams/Lintels/Sills, 650 Log-home, 660 Blocking, 670 Stiffeners)
Ones digit = Specific component role (e.g. within 610: 611 Post, 612 Stud, 613 Corner Post, 614 Door Post, 616 Window Post)
The group number (e.g. 610) functions as a filter target; the leaf number (e.g. 612) is what an individual part receives.
Usage in filters: Postprocessor group specifications accept lists or ranges of these numbers — e.g.
3/4/6/-2/-3for individual groups, or-2..3for a range. Source: Postprozessor Guide §1.5.8 — Group dependent functions
Rule 2 — Assignment is automatic, driven by construction context
Users rarely type item numbers directly. They are assigned by the module that creates the part, based on where and how the part is placed:
D-CAD manual entry — the beam function you pick carries the item number into the part
Automatic construction (HRB Wall Guidelines, Roof, Floor Deck automatisms) — the guideline/ruleset assigns the number based on the component's role in the generated assembly
Profiles — profiles instantiate components with item numbers defined in the profile template
Logic Blocks & SmartTags — read existing item numbers and apply operations conditionally
The HRB Wall Guideline Editor is the primary rule source for wall components: it defines the components and their properties in a construction guideline, and assigns the appropriate item numbers when walls are generated.
Source: Dietrichs_ABC_EN_03_2021_RZ §30 — HRB Wall Guideline Editor
Rule 3 — The same piece gets a different number depending on role
Item number reflects structural role, not geometry or material. Identical lumber receives different numbers based on context:
Horizontal member at bottom of wall
Permanent bottom plate
621 Bottom Plate (Schwelle)
Same piece
Temporary construction sill
623 Sole Plate (Montageschwelle)
Rafter geometry
Normal roof rafter
111 Common Rafter
Same geometry, flying past wall
Structural overhang
112 Overhang Rafter
Same geometry, decorative only
Non-structural
113 Blind Rafter
Beam between posts
Mid-wall horizontal
641 Wall Beam
Same beam, above opening
Structural lintel
642 Lintel
Same beam, below opening
Sill under window
643 Sill
Rule 4 — Chamfered / tilted variants get their own numbers
Where cut geometry changes significantly, Dietrich's assigns a distinct number so downstream CNC and list logic can branch:
131 / 132 / 133 — Tilted Slanting Rafters, distinguished by chamfering
315 / 316 / 318 — Chamfered plate variants (abgegratete Pfetten)
331 / 332 / 333 — Rising Purlins, split by chamfering treatment
This matters for BTLx/BVX export and postprocessor branching.
Rule 5 — Item numbers are the primary filter key across the whole system
Virtually every Dietrich's subsystem uses item numbers as its hook:
Postprocessor rules — Material-dependent and group-dependent functions target item numbers or ranges to control nailing rows, restricted areas, and drilling behavior. The Beam without nailing function, for example, completely excludes a beam with a specified item number from nailing.
Source: Postprozessor Guide §1.5.8 — Group dependent functions
Sorting — beam-type-dependent sorting numbers (V19.01+) — Reserve sequence-number ranges per item number group. Purlins can be forced to sort within 100–140 while rafters, hips, valleys, and ties start at 141 or higher. Syntax: from/to entries such as 320-323 (all canted non-rising purlins) or 331-331 (rising purlins only).
Source: V19.01 Update §3.7.2 — Bar type dependent running numbers
SmartTags — Conditional operations applied based on item number and other component properties.
Source: Dietrichs_ABC_EN_03_2021_RZ §65 — SmartTags
Sorting Number function — The general Sort function; depending on beam type, sequence number ranges and specific fixed numbers can be assigned.
Source: Dietrichs_ABC_EN_03_2021_RZ §67 — Sorting Number
D-Load (Load Planning) — "Component types from 'Individual components' group" filter uses item numbers to control which parts load as individual components vs. as part of elements.
Source: Loading Planning Guide §5.6 — Individual parts
Wall Guidelines variables (V22.01+) — Wall-layer item numbers are exposed as variables LInp0, LInm1, …(partner walls: A_LInp0, A_LInm1, …) for use in conditions like "If slice item number contains OSB, then…" — letting sheathing behavior be controlled directly via item number.
Source: V22.01 Update §3.13 — Wall guidelines
Connection-type filters — Connection types in the wall guideline editor filter single objects by item type, beam type, designation, and groups.
Source: V22.01 Update §3.13 — Wall guidelines (connection types)
Rule 6 — Replacement Item Numbers are a separate mechanism
Do not confuse the structural item numbers in your catalog with Replacement Item Numbers introduced in V19.01. Replacement item numbers let a material-level item number (e.g. OSB) be automatically refined at sort time to a dimensioned variant (OSB/3 22mm) based on the component's actual thickness.
The original item number is preserved in square brackets in object info:
"OSB/3 22mm [OSB]"Replacement happens during sorting, not at creation
Filters in intersection sets, Type4 edits, and SmartTags still reference the original item numbers, not the replacement
Source: V19.01 Update §3.7.4 — Sorting: Replacement ID numbers
Rule 7 — The 900-series is the escape hatch
The 900-range exists for parts that don't fit any functional schema:
900 General Beams (non-specific)
950 / 960 / 970 Vertical / Horizontal / Diagonal general members
951 / 961 / 971 Generic Post / Beam / Brace
These carry no semantic information and will be invisible to most rule-based automation. Use sparingly — they bypass guideline rules, postprocessor group filters, and D-Load grouping.
Rule 8 — Module-specific number reservations
180–182
Support Truss Timbers (Widerlagerhölzer)
650–652
Log Home Construction — only generated by Log Building functions
800-series
Battens, Sheathing, Panels — driven by roof covering and wall layer definitions
830–843
Sheathing and Thermal Insulation subfamilies
850–862
Sheet materials (incl. CLT 853, Plaster Base 854, Function Panels 860–862)
920–922
Function Objects — logical placeholders (Load Room 921, Substitute Representation 922), not real components
990–991
Armature / Tension Ties — hardware, assigned by the hardware library
Source: Dietrichs_ABC_EN_03_2021_RZ §26 — Floor Decks, §30 — HRB; Loading Planning Guide §6.3.1 — Representation of loading components
Reference documents (project knowledge)
ABC Guide §§26, 30, 65, 67
Dietrichs_ABC_EN_03_2021_RZ_ind_-_Wil_Dancey.epub
V19.01 §§3.7.1, 3.7.2, 3.7.4
Microsoft_Word_-_V_19_Update_de_-_Wil_Dancey.epub
V22.01 §§3.13, connection types
V22_01_Update_description_-_Lindner_Johann_Baptist.epub
Postprozessor §§1.5.8, 1.5.9
Microsoft_Word_-_Postprozessor_-_Wil_Dancey.epub
Load Planning §§5.6, 6.3.1
Loading__Planning_1_20_FSt_SAp5.pdf
General Help 2025 (general reference)
General_Help_2025_.docx
Last updated
Was this helpful?
