
------------ Дoбавленo в 19.09:
Add(MainForm,2953706,21,105)
{
Width=408
Height=323
BorderStyle=1
Position=1
}
Add(StringTableMT,4307544,273,189)
{
Width=400
Height=265
Columns=#7:Имя=120|9:Кредит=90|15:%ед времени=86|17:Остпереплата=100|
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(Index)
Point(Matrix)
}
Add(Button,16232423,98,140)
{
Top=265
Width=105
Height=25
Caption="Добавить"
link(onClick,6250000:doShow,[])
}
Add(Button,29924,98,182)
{
Left=105
Top=265
Width=105
Height=25
Caption="Удалить"
link(onClick,13049277:doData,[])
}
Add(Button,11664347,98,224)
{
Left=210
Top=265
Width=190
Height=25
Caption="Внести сумму за клиента"
link(onClick,8613843:doShow,[])
}
Add(ChildFormEx,6250000,147,140)
{
link(onOK,11292650:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,10491074,21,21)
{
WorkCount=#40:doShow=Показывает диалог внесения данных|
EventCount=#69:onOK=Событие происходит при окончании внесения данных и нажатия на ОК|
Width=321
Height=228
link(doShow,1650598:doShowModal,[(28,27)(28,139)])
}
Add(MainForm,1650598,35,105)
{
Left=35
Top=105
Width=285
Height=144
Visible=1
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(Edit,8609253,182,42)
{
Left=85
Top=5
Width=190
Text=""
}
Add(Label,7463906,133,42)
{
Left=10
Top=5
Width=70
Height=17
Caption="Имя клиента"
}
Add(Edit,6583289,182,84)
{
Left=85
Top=30
Width=190
Text=""
}
Add(Label,9277217,133,84)
{
Left=10
Top=30
Width=40
Height=17
Caption="Кредит"
}
Add(Label,10312809,133,140)
{
Left=10
Top=60
Width=111
Height=17
Caption="Процентед времени"
}
Add(Edit,3132006,182,140)
{
Left=120
Top=55
Width=40
Text=""
}
Add(Label,7690813,224,140)
{
Left=164
Top=57
Width=9
Height=17
Caption=""
}
Add(Edit,10078947,266,140)
{
Left=175
Top=55
Width=40
Text=""
}
Add(Button,1766755,84,189)
{
Left=81
Top=86
Width=115
Height=25
Caption="ОК"
link(onClick,3583545:doAdd,[])
}
Add(MT_Add,3583545,133,189)
{
link(onAdd,659469:doAdd,[])
link(Data,8609253:Text,[(139,131)(188,131)])
}
Add(MT_Add,659469,182,189)
{
link(onAdd,10446178:doAdd,[])
link(Data,6583289:Text,[])
}
Add(MT_Add,10446178,224,189)
{
link(onAdd,3865872:doAdd,[])
link(Data,3132006:Text,[(230,181)(188,181)])
}
Add(MT_Add,3865872,266,189)
{
link(onAdd,1025160:doEvent1,[])
link(Data,10078947:Text,[])
}
Add(Hub,1025160,308,189)
{
link(onEvent1,10491074:onOK,[(332,195)(332,27)])
link(onEvent2,1650598:doClose,[(332,202)(332,238)(23,238)(23,132)])
}
END_SDK
Add(MT_MultiMem,1748805,224,140)
{
Count=4
}
Add(Hub,11292650,189,140)
{
OutCount=4
link(onEvent1,1748805:doValue,[])
link(onEvent2,940522:doString,[(219,153)(219,195)])
link(onEvent3,9761730:doData,[(215,160)(215,260)(109,260)(109,272)])
link(onEvent4,8343942:doTimer,[(215,167)(215,251)(86,251)(86,342)])
}
Add(FormatStr,940522,224,189)
{
DataCount=4
Mask="%1;%2;%3/%4;%2"
link(onFString,4307544:doAdd,[])
link(Str1,1748805:Value1,[])
link(Str2,1748805:Value2,[])
link(Str3,1748805:Value3,[])
link(Str4,1748805:Value4,[])
}
Add(DoData,13049277,147,182)
{
link(onEventData,14728232:doEvent1,[])
link(Data,4307544:Index,[(153,175)(191,175)(191,233)(293,233)])
}
Add(Timer,8343942,98,336)
{
Enable=1
link(onTimer,6554365:doEnum,[])
}
Add(StrList,3217054,252,266)
{
}
Add(ArrayRW,15961972,315,329)
{
@IsLib=True
link(Array,7469572:Var2,[(321,325)(272,325)])
link(Index,4960346:Var3,[(328,322)(205,322)(205,380)])
}
Add(DoData,9761730,119,266)
{
Data=Integer(0)
link(onEventData,3217054:doAdd,[])
}
Add(Hub,14728232,189,182)
{
link(onEvent1,4307544:doDelete,[(234,188)(234,209)])
link(onEvent2,3217054:doDelete,[(207,195)(207,221)(170,221)(170,286)])
}
Add(FastMathParse,3604941,245,336)
{
DataCount=1
MathStr="%1 + 1"
ResultType=0
link(onResult,15961972:doWrite,[])
}
Add(GetDataEx,7469572,259,308)
{
link(Data,3217054:Array,[])
}
Add(GetDataEx,4960346,182,371)
{
Angle=3
link(Data,6554365:Index,[(167,380)])
}
Add(If_else,6726043,357,329)
{
link(onTrue,6777825:doEvent1,[])
link(Op1,2199491:GetData,[(363,322)(351,322)(351,429)(363,429)])
link(Op2,3604941:Result,[(370,317)(294,317)(294,376)(251,376)])
}
Add(EventFromData,2199491,357,385)
{
link(onEvent,12508672:doRead,[])
}
Add(MatrixRW,12508672,406,385)
{
X=2
link(onRead,10123894:doSplit,[])
link(Matrix,8459812:Var2,[])
link(Y,255344:Var2,[])
}
Add(StrPart,10123894,462,385)
{
Char="/"
Point(Left)
link(onSplit,2199491:doData,[(506,391)(506,379)(345,379)(345,391)])
}
Add(FastMathParse,15270680,476,329)
{
DataCount=3
MathStr="%1 + (%3 * (%2 / 100))"
ResultType=0
link(onResult,8932889:doWrite,[(516,335)(516,293)])
link(X1,3891685:GetData,[])
link(X2,10123894:Left,[(489,317)(515,317)(515,426)(468,426)])
link(X3,5394839:GetData,[])
}
Add(EventFromData,3891685,476,280)
{
link(onEvent,8932889:doRead,[])
}
Add(MatrixRW,8932889,525,280)
{
X=3
link(onRead,3891685:doData,[(569,286)(569,274)(464,274)(464,286)])
link(Matrix,2489349:Var3,[(531,247)])
link(Y,4693138:Var2,[(552,268)(573,268)])
}
Add(GetDataEx,8459812,399,238)
{
link(Data,4307544:Matrix,[(412,234)(300,234)])
}
Add(GetDataEx,255344,420,357)
{
Angle=3
link(Data,4960346:Var1,[(195,366)])
}
Add(Hub,6777825,441,329)
{
link(onEvent1,15270680:doCalc,[])
link(onEvent2,11338630:doWrite,[])
}
Add(Memory,15223060,602,280)
{
Default=Integer(0)
}
Add(Hub,4346445,210,336)
{
link(onEvent1,3604941:doCalc,[])
link(onEvent2,6726043:doCompare,[(290,349)(290,335)])
}
Add(EventFromData,5394839,490,210)
{
link(onEvent,10632275:doRead,[])
}
Add(MatrixRW,10632275,539,210)
{
X=1
link(onRead,5394839:doData,[(583,216)(583,204)(478,204)(478,216)])
link(Matrix,2489349:Var1,[(545,198)(461,198)])
link(Y,4693138:Var3,[(566,198)(593,198)(593,296)])
}
Add(GetDataEx,2489349,448,238)
{
Angle=3
link(Data,8459812:Var3,[])
}
Add(GetDataEx,4693138,560,287)
{
Angle=2
link(Data,4960346:Var2,[(573,437)(195,437)])
}
Add(ChildFormEx,8613843,147,224)
{
link(Matrix,2489349:Var2,[(153,215)(213,215)(213,262)(461,262)])
link(Y-matrix,4307544:Count,[(160,212)(208,212)(208,244)(279,244)])
}
BEGIN_SDK
Add(EditMultiEx,15497658,21,21)
{
WorkCount=#50:doShow=Показывает диалог внесения денег за клиента|
DataCount=#25:Matrix=Определяет матрицу|34:Y-matrix=Определяет строку матрицы|
Height=235
link(doShow,5242739:doShowModal,[(31,27)(31,97)])
}
Add(MainForm,5242739,42,63)
{
Left=35
Top=105
Width=209
Height=81
Visible=1
BorderStyle=3
Position=1
Point(doShowModal)
}
Add(Button,2020487,63,154)
{
Left=55
Top=25
Width=90
Height=25
Caption="ОК"
link(onClick,15063501:doEvent1,[])
}
Add(Label,6705,63,112)
{
Left=5
Top=5
Width=38
Height=17
Caption="Сумма"
}
Add(Edit,691511,189,112)
{
Left=45
Top=2
Width=150
Text="100"
}
Add(MatrixRW,13110747,133,154)
{
X=3
link(onRead,8999622:doCalc,[])
link(Matrix,15497658:Matrix,[(139,55)(27,55)])
link(Y,14534761:GetData,[])
}
Add(FastMathParse,8999622,182,154)
{
MathStr="%1 - %2"
ResultType=0
link(onResult,13110747:doWrite,[(224,160)(224,193)(128,193)(128,167)])
link(X2,691511:Text,[])
}
Add(Hub,15063501,105,154)
{
link(onEvent1,13110747:doRead,[])
link(onEvent2,5242739:doClose,[(126,167)(126,202)(30,202)(30,90)])
}
Add(EventFromData,14534761,154,70)
{
link(onEvent,9452701:doCalc,[])
}
Add(FastMathParse,9452701,196,70)
{
DataCount=1
MathStr="%1 - 1"
ResultType=0
link(onResult,14534761:doData,[(240,76)(240,64)(142,64)(142,76)])
link(X1,15497658:Y-matrix,[(202,46)(34,46)])
}
END_SDK
Add(StyleXP,2368616,21,140)
{
}
Add(ArrayEnum,6554365,154,336)
{
link(onItem,4346445:doEvent1,[])
link(Array,7469572:Var1,[(160,317)])
}
Add(ArrayRW,11338630,525,329)
{
elink(15961972)
link(Array,7469572:Var3,[(531,317)])
link(Index,255344:Var3,[(538,321)(519,321)(519,366)])
link(Value,15223060:Value,[(545,321)(608,321)])
}