2026-02-09 10:32 PM
We have a custom legacy Component List (Document > Listing Extras > Component Lists)
that generates a Bill of Materials export with these columns defined in LISTSET.TXT:
Storey | Key | Description | Est Code | Quantity | Unit
We need to add a ROOMNAME column that shows the actual zone name
(e.g. "Bathroom", "Ensuite", "Kitchen") for each element.
What we've tried:
- Added property ID 1020 to LISTSET.TXT as a new column — but it returns
element IDs (e.g. "Door-097", "Wind-004", "Room-303") instead of zone names.
What we need:
- The equivalent of Builtin.General_RelatedZoneName in the legacy Component List system.
- We know this property works in Interactive Schedules, but our workflow relies on
the legacy Component List and we'd prefer not to change it if possible.
Questions:
1. Is there a LISTSET.TXT property ID that returns the zone NAME (not element ID)?
2. Alternatively, can we use REQUEST("Property_Values_Of_Parent",
"Builtin.General_RelatedZoneName", ...) inside a GDL Properties script
to expose zone names in a legacy Component List?
3. Or is the only option to migrate to an Interactive Schedule Component List?
Using ArchiCAD 28 with a custom library. Any help appreciated!
2026-02-16 11:48 AM
Hi Steve,
Could you please post this in the GDL forum?
Thanks,
Tamás
2026-02-16 03:56 PM
Post moved to GDL forum.