Данные получались после Math.
Пришлось изголяться.
Ничего лучшего не придумал
Add(Timer,5475603,164,146)
{
Interval=10
link(onTimer,680214:doText,[])
}
Add(Edit,680214,220,146)
{
Left=15
Top=45
Text=""
DataType=2
link(Str,11976986:Var2,[])
}
Add(Edit,6515304,220,70)
{
Left=15
Top=15
Text=""
DataType=4
link(onChange,13917547:doEvent1,[])
}
Add(Label,4629862,427,126)
{
Left=70
Top=15
Height=20
Caption=""
AutoSize=1
}
Add(Position,6005232,294,70)
{
Target="."
ZeroPos=0
ShortSearch=1
link(Str,11976986:Var3,[(300,58)(260,58)(260,121)])
}
Add(If_else,7036601,294,126)
{
Op2=Integer(0)
link(onTrue,5374914:doStrCat,[])
link(onFalse,10126743:doWork3,[(410,139)])
link(Op1,6005232:Position,[])
}
Add(StrCat,5374914,357,126)
{
Str2=".00"
link(onStrCat,10126743:doWork2,[])
link(Str1,11976986:Var1,[(363,48)(199,48)(199,121)])
}
Add(GetDataEx,11976986,213,112)
{
link(Data,6515304:Text,[])
}
Add(HubEx,10126743,406,119)
{
link(onEvent,4629862:doText,[])
}
Add(Hub,13917547,266,70)
{
link(onEvent1,6005232:doSearch,[])
link(onEvent2,7036601:doCompare,[(287,83)(287,132)])
}
------------ Дoбавленo в 01.26:
Потом была мысль добавить в Math свойство - число знаков после запятой, но т.к. больше не потребовалось, то решил "шума не поднимать"