CREATE

DmVB> В том-то и прикол, что введённые тобой значения прекрасно сохраняются!
DmVB> Т.е. было

DmVB> NewControl#{prop:use}—>88
DmVB> NewControl#{prop:value}—>88

DmVB> ввели ручками 89, стало

DmVB> NewControl#{prop:use}—>89
DmVB> NewControl#{prop:value}—>89

DmVB> Чудо!

Никакого чуда. Если у контрола нет своей физической переменной, то ядро привязывает к такому контролу неявно созданный UFO-обьект типа STRING. По умолчанию длина = 20. Но ее легко можно изменить с помощью {PROP:Text} = ‘@S???’.
Т.е., другими словами, с помощью свойства {PROP:Text} в любой момент времени выполнения можно создавать UFO-обьект ЛЮБОГО типа с ЛЮБЫМИ параметрами. Старый UFO-обьект, естественно, уничтожается.

Такие «фокусы» с изменением типа и параметров ENTRY-поля доступны, естественно, ТОЛЬКО для полей, у которых нет явно заданной физической переменной.