Вверх ↑
Ответов: 670
Рейтинг: 140
#1: 2022-11-09 09:48:35 ЛС | профиль | цитата
Serascer, Сделал более универсальный вариант. Теперь нет никакой разницы какая граница диапазона больше.

Add(MainForm,16372971,294,322)
{
Width=519
Caption=""
BorderStyle=1
Point(Handle)
link(onCreate,12834681:doPopup,[(338,342)(338,370)(282,370)(282,398)])
}
Add(Label,6631522,861,511)
{
Left=140
Top=30
Width=18
Height=36
Font=[MS Sans Serif,22,0,0,1]
Caption="0"
}
Add(Button,9473910,518,434)
{
Left=10
Top=10
Width=115
Height=50
WinStyle=4
Caption="Заявка отработана"
link(onClick,12969972:doNext,[])
}
Add(Edit,7874958,784,245)
{
Left=100
Top=90
Text=""
}
Add(Label,3978635,434,126)
{
Left=10
Top=70
Width=81
Height=17
Caption="За одну заявку"
}
Add(Label,5517585,889,133)
{
Left=140
Top=10
Width=134
Height=17
Caption="Всего заявок отработано"
}
Add(Label,7710869,952,133)
{
Left=280
Top=10
Width=173
Height=17
Caption="Заработано с учетом НДФЛ 13%"
}
Add(Label,12768156,861,434)
{
Left=280
Top=30
Width=18
Height=36
Font=[MS Sans Serif,22,0,0,1]
Caption="0"
}
Add(Label,3253761,1008,133)
{
Left=160
Top=95
Width=39
Height=17
Caption="рублей"
}
Add(Counter,12969972,609,434)
{
Max=100000
Point(doValue)
link(onNext,1040843:doEvent1,[])
}
Add(Hub,1040843,658,434)
{
link(onEvent1,1615893:doCalc,[])
link(onEvent2,11761272:doWork1,[(690,447)])
}
Add(Button,4802945,518,490)
{
Left=10
Top=215
Width=115
Height=50
WinStyle=4
Caption="Сброс"
Data=Real(0)
link(onClick,15036481:doEvent1,[])
}
Add(FastMathParse,1615893,735,434)
{
MathStr="%1*%2 * ( 1 - 0.13 )"
Point(doDefault)
link(onResult,3212909:doEvent1,[])
link(X2,6837785:Var,[])
}
Add(WinTools,12834681,294,385)
{
link(Handle,16372971:Handle,[])
}
Add(Hub,15036481,574,490)
{
OutCount=4
link(onEvent1,12969972:doReset,[(599,496)(599,454)])
link(onEvent2,1615893:doDefault,[(697,503)(697,447)])
link(onEvent3,3212909:doEvent2,[(774,510)(774,447)])
link(onEvent4,11761272:doWork2,[])
}
Add(Hub,3212909,826,434)
{
InCount=2
link(onEvent1,12768156:doText,[])
}
Add(Timer,11713343,553,336)
{
link(onTimer,6516760:doCalc,[])
}
Add(Time,11564116,609,245)
{
Format="h"
Point(Hours)
}
Add(Edit,1453334,742,245)
{
Left=170
Top=140
Text=""
}
Add(Label,3453979,735,133)
{
Left=230
Top=145
Width=39
Height=17
Caption="рублей"
}
Add(Label,16607849,553,133)
{
Left=10
Top=145
Width=11
Height=17
Caption="С"
}
Add(Edit,6302194,651,245)
{
Left=30
Top=140
Width=30
Text="22"
}
Add(Edit,8644533,693,245)
{
Left=90
Top=140
Width=30
Text="06"
}
Add(Label,15658216,623,133)
{
Left=65
Top=145
Width=21
Height=17
Caption="ДО"
}
Add(Label,3352794,679,133)
{
Left=130
Top=145
Width=33
Height=17
Caption="часов"
}
Add(Label,7268817,833,133)
{
Left=10
Top=90
Width=89
Height=17
Caption="Дневной график"
}
Add(Label,4994140,490,133)
{
Left=10
Top=120
Width=81
Height=17
Caption="Ночной график"
}
Add(GetIndexData,6837785,742,336)
{
link(Data1,1453334:Text,[])
link(Data2,7874958:Text,[(755,285)(790,285)])
}
Add(HubEx,11761272,686,511)
{
link(onEvent,6631522:doText,[])
}
Add(MathParse,6516760,616,336)
{
DataCount=3
MathStr="((%2 < %1) and ( %1 < %3 )) or (( %2 > %1 ) and ( %1 > %3 )) "
link(onResult,6837785:doIndex,[])
link(X1,11564116:Hours,[])
link(X2,6302194:Text,[(629,285)(657,285)])
link(X3,8644533:Text,[(636,292)(699,292)])
}

карма: 14

0