Да, действительно, повторно создал тестовые формы - не округляет.
Нашел причину: в EDT в FormHelp у меня было прописана форма лукапа, в которой в методе closeSelect было следующее:
X++:
public void closeSelect(str _selectString)
{
TmkOuterDiameter diameter;
;
diameter = OuterDiameter_ds.cursor();
_selectString = strfmt("%1", diameter.DiameterId);
super(_selectString);
}
А strfmt судя по всему округляет значение до 2 цифр, потому и получаю такое сообщение.
Вобщем, всем спасибо за помощь :-)