Add(MainForm,2953706,91,140) { Width=385 Height=99 Caption="Определение даты" BorderStyle=3 Position=1 link(onCreate,11954076:doEvent1,[]) } Add(ComboBox,10151047,658,161) { @Hint=#6:Повтор| Left=10 Top=15 Width=45 Height=21 Strings=#1:1|1:2|1:3|1:4|1:5| ReadOnly=0 Point(Index) link(onClick,2969119:doOperation,[]) AddHint(-30,-48,52,13,@Hint) } Add(ComboBox,10186101,525,161) { @Hint=#10:Дни недели| Left=70 Top=15 Width=125 Height=21 Strings=#11:Понедельник|7:Вторник|5:Среда|7:Четверг|7:Пятница|7:Суббота|11:Воскресенье| ReadOnly=0 Point(Index) link(onClick,13293368:doWork3,[(564,174)]) AddHint(-17,-47,75,13,@Hint) } Add(ComboBox,4349851,287,161) { @Hint=#6:Месяцы| Left=215 Top=15 Width=80 Height=21 ReadOnly=0 Point(Index) link(onClick,10467151:doWork2,[]) AddHint(-17,-60,56,13,@Hint) } Add(ComboBox,1795103,427,161) { @Hint=#4:Года| Left=315 Top=15 Height=21 ReadOnly=0 Point(EditText) link(onClick,2259134:doWork3,[(466,174)]) AddHint(-10,-50,39,13,@Hint) } Add(MonthCalendar,16030678,434,252) { Holidays=[] link(onDay,7577977:doValue,[]) link(Year,605054:Var2,[]) link(Month,9875140:Result,[(447,243)(475,243)(475,292)(398,292)]) } Add(For,14665532,196,119) { Start=1900 End=2100 onBreakEnable=0 link(onEvent,1795103:doAdd,[(382,125)(382,167)]) } Add(For,14314756,196,161) { Start=744000 End=744365 Step=31 link(onEvent,3903984:doConvert,[]) } Add(DateConvertor,3903984,238,161) { Mode=9 Format="MMMM" link(onResult,4349851:doAdd,[]) } Add(Hub,11954076,154,154) { OutCount=3 link(onEvent1,14665532:doFor,[(179,160)(179,125)]) link(onEvent2,14314756:doFor,[]) link(onEvent3,7285560:doEvent2,[(186,174)(186,258)]) } Add(Hub,7285560,350,245) { InCount=2 link(onEvent1,4910637:doEvent1,[(375,251)(375,314)]) link(onEvent2,9875140:doOperation,[]) } Add(MT_MultiMem,7577977,490,252) { link(onData,6112725:doOperation,[]) } Add(Math,9875140,392,252) { Op2=1 ResultType=0 link(onResult,16030678:doEnumDays,[]) link(Op1,4349851:Index,[(398,236)(307,236)]) } Add(HubEx,10467151,336,168) { Angle=1 link(onEvent,7285560:doEvent1,[(340,251)]) } Add(If_else,5247079,588,252) { link(onTrue,12385066:doOperation,[]) link(Op1,7577977:Value2,[(594,243)(580,243)(580,292)(503,292)]) } Add(Math,6112725,539,252) { Op2=1 ResultType=0 link(onResult,5247079:doCompare,[]) link(Op1,10186101:Index,[]) } Add(HubEx,2259134,462,147) { Angle=2 link(onEvent,10467151:doWork1,[(340,153)]) } Add(Math,2969119,707,168) { Op2=1 ResultType=0 Default=1 link(onResult,13293368:doWork2,[(746,174)(746,153)]) } Add(Math,12385066,658,252) { Op2=1 ResultType=0 Point(doClear) link(onResult,8746774:doCompare,[]) link(Op1,12385066:Result,[(664,243)(696,243)(696,290)(664,290)]) } Add(If_else,8746774,707,252) { link(onTrue,5436624:doString,[]) link(Op1,2969119:Result,[]) } Add(FormatStr,5436624,763,252) { DataCount=3 Mask="%1 %2 %3" link(onFString,12288169:doWork2,[]) link(Str1,7577977:Value1,[(769,236)(633,236)(633,299)(496,299)]) link(Str2,4349851:String,[(776,229)(300,229)]) link(Str3,605054:Var1,[(783,138)(406,138)(406,215)]) } Add(GetDataEx,605054,434,210) { link(Data,1795103:String,[]) } Add(HubEx,13293368,560,147) { Angle=2 link(onEvent,2259134:doWork2,[]) } Add(Label,2143576,819,252) { Left=95 Top=50 Width=4 Height=4 Caption="" } Add(Hub,4910637,616,308) { link(onEvent1,12385066:doClear,[(648,314)(648,265)]) link(onEvent2,10812605:doText,[]) } Add(HubEx,12288169,805,252) { link(onEvent,2143576:doText,[]) } Add(VisualStrings,10812605,679,315) { Lines=#13:Нет такого...| Width=74 Height=19 Point(doText) Point(onText) link(onText,12288169:doWork3,[(809,321)]) }