Add(MainForm,2953706,35,70)
{
Width=865
Caption="Месячный график смен"
link(onCreate,3926578:doData,[])
}
Add(MonthCalendar,157068,273,147)
{
Holidays=[]
link(onDay,290195:doSeparateMT,[])
link(Year,5791612:Year,[(279,138)(265,138)(265,194)(216,194)])
link(Month,5791612:Month,[(286,131)(258,131)(258,187)(223,187)])
}
Add(Hub,7521401,133,84)
{
OutCount=5
link(onEvent1,16696308:doConvert,[])
link(onEvent2,5791612:doConvert,[(193,97)(193,153)])
link(onEvent3,7211250:doData,[(186,104)(186,223)])
link(onEvent4,3064298:doData,[(179,111)(179,342)])
link(onEvent5,15664667:doEnum,[(172,118)(172,433)])
}
Add(DateConvertor,16696308,210,84)
{
Mode=9
Format=" MMMM yyyy"
Point(Data)
link(onResult,9031346:doString,[])
}
Add(Time,16179248,77,35)
{
Time_Date=1
Format=" MMMM yyyy"
Point(DateTime)
}
Add(FormatStr,9031346,273,84)
{
DataCount=1
Mask="%1"
link(onFString,6939501:doText,[])
}
Add(DateConvertor,5791612,210,147)
{
Format="yyyy;MM"
Point(Data)
Point(Year)
Point(Month)
link(onResult,157068:doEnumDays,[])
}
Add(DoData,3926578,84,84)
{
link(onEventData,7521401:doEvent1,[])
link(Data,16179248:DateTime,[])
}
Add(MST_ColAction,3222149,504,105)
{
AutoWidthByHeader=0
MinColWidth=10
MaxColWidth=50
MSTControl="tabl"
}
Add(MTStrTbl,12771895,672,392)
{
Top=15
Width=849
Height=246
Align=5
Name="tabl"
Columns=#9:Сотрудник|
ColorItems=0
Redaction=0
Style=4
Grid=0
link(FormatCell,13332854:GetData,[])
}
Add(StrList,13383590,399,266)
{
Strings=#0:|2:Пн|2:Вт|2:Ср|2:Чт|2:Пт|2:Сб|2:Вс|
Point(doGetString)
Point(onGetString)
link(onGetString,4587441:doStrCatDlm,[])
}
Add(MT_MultiData,290195,322,147)
{
Count=3
link(onData1,1745931:doEvent1,[])
link(onData2,13383590:doGetString,[(382,160)(382,300)])
}
Add(FormatStr,16400647,455,105)
{
Mask="%1=25==2"
Point(FString)
link(onFString,3222149:doColAction,[])
}
Add(Label,6939501,343,84)
{
Width=849
Align=2
Font=[Lucida Console,20,0,0,204]
Alignment=2
}
Add(Hub,1745931,399,147)
{
link(onEvent1,16400647:doString,[(424,153)(424,111)])
link(onEvent2,10493455:doStrCatDlm,[])
}
Add(MST_RowAction,4893562,637,203)
{
MSTControl="tabl"
}
Add(StrCatDelim,10493455,448,154)
{
Delimiter=";"
link(Str1,11910330:Var1,[(454,145)(440,145)(440,194)])
}
Add(GetDataEx,11910330,448,189)
{
link(Data,10493455:Result,[])
}
Add(StrCatDelim,4587441,448,273)
{
Delimiter=";"
link(Str1,5343313:Var1,[(454,264)(440,264)(440,313)])
}
Add(GetDataEx,5343313,448,308)
{
link(Data,4587441:Result,[])
}
Add(HubEx,1561326,553,217)
{
link(onEvent,10507392:doMTString,[])
}
Add(StrList,3421976,196,378)
{
Strings=#23:Иванов;xxННxxННxxДДxxДД|23:Петров;ННxxННxxДДxxДДxx|24:Сидоров;xxДДxxДДxxННxxНН|25:Кузнецов;ДДxxДДxxННxxННxx|0:|
}
Add(ArrayEnum,15664667,210,427)
{
link(onItem,7304236:doSplit,[])
link(Array,3421976:Array,[])
}
Add(MultiStrPart,7304236,266,427)
{
Count=1
link(onSplit,2279749:doEvent1,[])
}
Add(Hub,2279749,322,427)
{
OutCount=4
link(onEvent1,11111069:doWork2,[])
link(onEvent2,13347297:doWork2,[])
link(onEvent3,13347297:doWork3,[(354,447)])
link(onEvent4,12793079:doStrCatDlm,[(347,454)(347,468)(256,468)(256,496)])
}
Add(Str_Enum,13145137,378,427)
{
Delimiter=""
link(onEnum,1532389:doStrCatDlm,[])
}
Add(HubEx,11111069,350,427)
{
link(onEvent,13145137:doEnum,[])
}
Add(HubEx,13347297,350,434)
{
Angle=3
link(onEvent,11111069:doWork3,[])
}
Add(StrCatDelim,1532389,441,427)
{
Delimiter=";"
Point(doClear)
link(Str1,6350360:Var1,[(447,418)(433,418)(433,467)])
}
Add(MT_String,10507392,588,203)
{
link(onResult,4893562:doRowAction,[])
}
Add(GetDataEx,6350360,441,462)
{
link(Data,1532389:Result,[])
}
Add(StrCatDelim,12793079,266,490)
{
Delimiter=";"
link(onStrCatDlm,7830516:doReplace,[])
link(Str1,7304236:Part1,[])
link(Str2,6350360:Var2,[(279,474)(447,474)])
}
Add(HubEx,3776966,553,336)
{
Angle=3
link(onEvent,1561326:doWork3,[])
}
Add(Hub,10747413,385,490)
{
link(onEvent1,3776966:doWork3,[(557,496)])
link(onEvent2,1532389:doClear,[(417,503)(417,440)])
}
Add(DoData,7211250,448,217)
{
link(onEventData,1561326:doWork2,[])
link(Data,11910330:Var2,[])
}
Add(DoData,3064298,448,336)
{
link(onEventData,3776966:doWork2,[])
link(Data,5343313:Var2,[])
}
Add(Replace,7830516,322,490)
{
SubStr=";;"
DestStr=";"
link(onReplace,10747413:doEvent1,[])
}
Add(EventFromData,13332854,686,329)
{
link(onEvent,8769614:doSeparateMT,[])
}
Add(MT_MultiData,8769614,735,329)
{
Count=1
link(onData1,4526268:doGetIndex,[])
}
Add(IndexToChanel,15516131,889,308)
{
Count=3
link(onEvent1,12965255:doWork2,[])
link(onEvent2,6024469:doColor,[(949,321)(949,363)])
link(onEvent3,8563778:doColor,[(942,328)(942,405)])
}
Add(DoData,14132548,959,308)
{
link(onEventData,13423211:doWork2,[])
}
Add(HubEx,13423211,1001,308)
{
Angle=3
link(onEvent,13332854:doData,[(1005,293)(676,293)(676,335)])
}
Add(StrList,4526268,784,301)
{
Strings=#1:x|1:Н|1:Д|
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,10840516:doCase,[])
}
Add(SelectColor,8563778,959,399)
{
Color=15780518
link(onColor,12615861:doWork3,[(1005,405)])
}
Add(HubEx,12615861,1001,357)
{
Angle=3
link(onEvent,13423211:doWork3,[])
}
Add(SelectColor,6024469,959,357)
{
Color=10789024
link(onColor,12615861:doWork2,[])
}
Add(Case,10840516,833,308)
{
Value=Integer(-1)
link(onNextCase,15516131:doEvent,[])
link(onTrue,12965255:doWork1,[(872,321)(872,300)(935,300)])
}
Add(HubEx,12965255,931,308)
{
link(onEvent,14132548:doData,[])
}
Ответов: 834
Рейтинг: 181
|
|||
Я себе это как-то так представляю
|
|||
карма: 16 |
| ||
Голосовали: | Gitarist |