Report Optimization
The value of an unbound data access class (DAC) field can be calculated in the property getter. The calculation can involve other fields of the same DAC. However, when the value of the DAC field is requested, other fields are not guaranteed to be calculated or assigned their values. These situations are normal when the integration services are used, copy-paste functionality is used, or the field is used in reports.
To ensure that the fields referenced in the property getter have values when it is executed, you should use the PXDependsOnFields attribute.