When you create a new property you can define a default value for the property. If you then schedule or autotext this property you will see the default value. This is also true for an property that has an expression. For properties with expressions the default value of the property is the result of the expression. If you open the selection settings for the object that has property assigned to it and scroll down to where all the properties for the object are listed you will see a chain to the left side of each property. If the property has an unbroken chain then the property value contains the default property value or if the property has an expression the property value contains the result of the expression. If the chain is broken then the default value or the value of the expression has been changed. For example if you schedule the property and change the value in the schedule then the chain will display as broken. This is true for properties with expressions. The value of the expression that has been scheduled can be changed in the schedule. It seems odd that this is possible as doing so corrupts point of using the expression. This is analogous to breaking a calculation in a spreadsheet by entering a value in a cell that is displaying the result of a calculation. Archicad knows if the default value of a property is broken or not, thus the visual image it gives us of a broken or unbroken chain icon. My question is - can i test for this condition and schedule a list of properties that have a "broken chain" in order to validate the integrity of the expressions.
Gary Ford
Self Employed - Modeling, Estimating, Construction
Archicad 12-26
AMD Ryzen 9 5900X 12-Core Processor
3701 Mhz, 12 Core(s), 24 Logical Processor(s)
(RAM) 128 GB
NVIDIA RTX A2000