Version 9.7.04 G422
If I set $FieldProperties on a read to store an original value and never set $FieldProperties again for the field, my value is retained.
However, after setting the value, if I store another property, such as BackColor, my original value property disappears.
Example:
In initial Proc:
$FieldProperties(Receipt_Volume.Table_Name) = "OriginalValue=%%nReceiptVolume%%%"
In some other Proc :
sProperties = $FieldProperties(Receipt_Volume.Table_Name)
GetItem/Id nNomOriginalValue, sProperties, "OriginalValue"
-- Works just fine
In another Proc to change BackColor if data has changed:
$FieldProperties(Receipt_Volume.Table_Name) = "BackColor=SomeColor"
-- Set BackColor ok, but OriginalValue is lost
-- Anywhere afterwards sProperties = $FieldProperties(Receipt_Volume.Table_Name) only has BackColor Info
Version 9.7.04 G422