Вверх ↑
Ответов: 834
Рейтинг: 181
#1: 2025-02-16 07:30:58 ЛС | профиль | цитата
Gitarist писал(а):
Хотелось бы с подсветками какими нибудь, выходной - красным, раб день - желтым, ночь - голубым , и текущий день бы в рамочку..

Очень странный набор цветов. Но как говорится, на вкус и цвет товарищей нет.
Gitarist писал(а):
Только не пойму где чо править чтоб были не порядковые номера месяцев, а чтоб были человеческие названия апрель, март итд...


Add(MainForm,12530505,35,49)
{
Width=909
Caption="Тестовая программа"
link(onCreate,3675150:doEnum,[])
}
Add(MonthCalendar,157068,567,147)
{
Holidays=[]
link(onDay,15232918:doNext,[(613,153)(613,181)])
link(Year,5791612:Year,[(573,138)(342,138)])
link(Month,4806429:Position,[(580,131)(482,131)])
}
Add(DateConvertor,5791612,336,84)
{
Format="yyyy;MM"
Point(Data)
Point(Year)
Point(Month)
Point(Day)
link(onResult,4806429:doFor,[])
link(Data,438136:DateTime,[])
}
Add(MST_RowAction,4893562,819,238)
{
MSTControl="tbl"
}
Add(Label,6939501,133,7)
{
Width=893
Height=40
Align=2
Font=[Lucida Console,20,0,0,204]
Caption=""
AutoSize=1
Alignment=2
}
Add(MTStrTbl,12733493,154,406)
{
Top=40
Width=893
Height=221
Align=5
Name="tbl"
Columns=#12:Месяц=100==1|1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|2:10|2:11|2:12|2:13|2:14|2:15|2:16|2:17|2:18|2:19|2:20|2:21|2:22|2:23|2:24|2:25|2:26|2:27|2:28|2:29|2:30|2:31|
ColumnWidth=25
ColorItems=0
Grid=0
link(FormatCell,5058459:GetData,[])
}
Add(EventFromData,5058459,168,343)
{
link(onEvent,2269799:doSeparateMT,[])
}
Add(MT_MultiData,2269799,217,343)
{
Point(RemaindData)
link(onData1,13353342:doGetIndex,[])
link(onData2,4237894:doEvent,[(256,356)(256,559)])
}
Add(IndexToChanel,15354473,371,322)
{
Count=3
link(onEvent1,3407137:doColor,[(433,328)(433,363)])
link(onEvent2,9735995:doColor,[(423,335)(423,419)])
link(onEvent3,13465159:doColor,[(413,342)(413,475)])
}
Add(StrList,13353342,266,315)
{
Strings=#1:х|1:н|1:д|
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,3248053:doCase,[])
}
Add(SelectColor,13465159,441,469)
{
Color=65535
link(onColor,3951982:doString,[])
}
Add(SelectColor,9735995,441,413)
{
Color=16776960
link(onColor,2085550:doString,[])
}
Add(Case,3248053,315,322)
{
Value=Integer(-1)
link(onNextCase,15354473:doEvent,[])
link(onTrue,13553286:doData,[(358,335)(358,321)])
}
Add(SelectColor,3407137,441,357)
{
Color=16711935
link(onColor,12337827:doString,[])
}
Add(DoData,13553286,441,315)
{
link(onEventData,16511362:doWork2,[])
}
Add(HubEx,16511362,567,315)
{
Angle=3
link(onEvent,5058459:doData,[(571,307)(158,307)(158,349)])
}
Add(StrList,2613972,819,56)
{
Strings=#1:0|6:Январь|7:Февраль|4:Март|6:Апрель|3:Май|4:Июнь|4:Июль|6:Август|8:Сентябрь|7:Октябрь|6:Ноябрь|7:Декабрь|
Point(doGetString)
Point(onGetString)
Point(String)
}
Add(For,4806429,476,84)
{
End=12
link(onEvent,15056497:doEvent1,[])
link(Start,5791612:Month,[(482,75)(468,75)(468,129)(349,129)])
}
Add(Hub,15056497,518,84)
{
OutCount=4
link(onEvent1,2613972:doGetString,[])
link(onEvent2,157068:doEnumDays,[(550,97)(550,153)])
link(onEvent3,5688008:doAdd,[(718,104)(718,244)])
link(onEvent4,11905520:doClear,[])
}
Add(ComboBox,8581999,189,70)
{
Left=295
Top=10
Width=175
Height=21
Text="Выьрать Смену"
ReadOnly=0
Point(Index)
Point(doSelect)
link(onClick,11175145:doEvent2,[])
}
Add(StrList,562841,301,175)
{
Strings=#23:Иванов=ххннххннххддххдд|23:Петров=ннххннххддххддхх|24:Сидоров=ххддххддххннххнн|25:Кузнецов=ддххддххннххннхх|27:Равшан=дххххдххххнххххнхххх|28:Джамшут=нххххнххххдххххдхххх|12:охрана1=днхх|12:охрана2=хднх|12:охрана3=ххдн|12:охрана4=нххд|
Point(doGetString)
Point(onGetString)
Point(IdxToSelect)
link(onGetString,7323567:doSplit,[])
link(IdxToSelect,8581999:Index,[(321,166)(209,166)])
}
Add(ArrayEnum,3675150,91,63)
{
link(onItem,8891442:doSplit,[])
link(Array,562841:Array,[(97,54)(230,54)(230,222)(321,222)])
}
Add(StrPart,8891442,140,63)
{
Char="="
link(onPart,8581999:doAdd,[])
}
Add(StrPart,7323567,350,182)
{
Char="="
link(onSplit,5788686:doLoad,[])
}
Add(CharArray,5788686,399,182)
{
Point(Count)
link(onLoad,6112496:doOperation,[])
}
Add(Label,1683065,77,7)
{
Left=10
Top=10
Width=82
Height=17
Caption="Выделить дату"
}
Add(DatePicker,438136,329,35)
{
Left=110
Top=10
Width=155
Height=21
Point(DateInt)
Point(DateTime)
Point(onCloseUp)
link(onCloseUp,11175145:doEvent1,[(379,48)(379,16)(249,16)(249,76)])
}
Add(MST_Clear,8569429,287,35)
{
MSTControl="tbl"
}
Add(CounterEx,15232918,623,175)
{
Max=2
Default=-1
Point(doMax)
Point(doValue)
link(onNext,4003013:doRead,[])
}
Add(Hub,3671584,511,182)
{
link(onEvent1,15232918:doMax,[])
link(onEvent2,8745157:doData,[(536,195)(536,202)])
}
Add(Math,6112496,462,182)
{
OpType=1
Op2=1
ResultType=0
link(onResult,3671584:doEvent1,[])
link(Op1,5788686:Count,[(468,173)(447,173)(447,222)(419,222)])
}
Add(DoData,8745157,546,196)
{
Data=Integer(-1)
link(onEventData,15232918:doValue,[(585,202)(585,195)])
}
Add(ArrayRW,4003013,679,175)
{
link(onRead,12171128:doAdd,[])
link(Array,5788686:Array,[(685,166)(671,166)(671,236)(405,236)])
}
Add(Hub,11175145,259,70)
{
InCount=2
OutCount=3
link(onEvent1,8569429:doClear,[(277,76)(277,41)])
link(onEvent2,562841:doGetString,[(291,83)(291,209)])
link(onEvent3,5791612:doConvert,[])
}
Add(MT_Array,11905520,742,98)
{
}
Add(ArrayRW,12171128,742,161)
{
link(Array,11905520:Array,[])
}
Add(MT_AddData,5688008,770,238)
{
link(onAdd,4893562:doRowAction,[])
link(Data1,2613972:String,[(776,201)(846,201)])
link(Data2,11905520:MThread,[(783,152)(755,152)])
}
Add(FormatStr,12337827,504,357)
{
Mask="%1,%2"
link(onFString,15784921:doWork2,[])
link(Str1,3407137:Result,[(510,348)(496,348)(496,397)(447,397)])
}
Add(HubEx,15784921,567,357)
{
Angle=3
link(onEvent,16511362:doWork3,[])
}
Add(FormatStr,2085550,504,413)
{
Mask="%1,%2"
link(onFString,3775423:doWork2,[])
link(Str1,9735995:Result,[(510,397)(496,397)(496,453)(447,453)])
}
Add(FormatStr,3951982,504,469)
{
Mask="%1,%2"
link(onFString,9603620:doWork2,[])
link(Str1,13465159:Result,[(510,460)(496,460)(496,509)(447,509)])
}
Add(HubEx,3775423,567,413)
{
Angle=3
link(onEvent,15784921:doWork3,[])
}
Add(IndexToChanel,4237894,266,553)
{
Count=3
Point(Data)
link(onEvent1,15093655:doCompare,[])
link(Data,2269799:RemaindData,[(272,404)(223,404)])
}
Add(If_else,15093655,329,553)
{
link(onTrue,11008233:doString,[])
link(Op2,14103085:GetData,[])
}
Add(FormatStr,11008233,511,553)
{
Mask="255,0,,,3"
link(onFString,9603620:doWork3,[(571,559)])
}
Add(HubEx,9603620,567,469)
{
Angle=3
link(onEvent,3775423:doWork3,[])
}
Add(Math,9076512,385,504)
{
OpType=1
Op2=1
link(onResult,14103085:doData,[(424,510)(424,489)(326,489)(326,510)])
link(Op1,5791612:Day,[(391,124)(356,124)])
}
Add(EventFromData,14103085,336,504)
{
link(onEvent,9076512:doOperation,[])
}

карма: 16

1
Голосовали:Gitarist