Как это реализовать?
Add(MainActivity,2953706,91,28)
{
Width=400
Height=600
}
Add(Button,2574402,210,399)
{
Left=215
Top=530
Width=145
Height=32
Caption="Просмотр отчёта"
Point(onClick)
link(onClick,13779678:doCreate,[])
}
Add(DatePicker,16123132,588,21)
{
Left=155
Top=30
Width=233
Height=99
link(onChange,795954:doFormat,[(631,27)(631,59)(576,59)(576,76)])
}
Add(Spinner,2704042,476,63)
{
Left=105
Top=5
Width=285
Height=21
Items=#30:Площадка факельных сепараторов|15:Инженерные сети|13:Ресивер азота|3:КТП|7:Генплан|42:Совмещённая факельная установка. Резервная|
link(onItemSelected,1990196:doValue,[])
}
Add(ListView,7139569,413,63)
{
Left=5
Top=155
Width=385
Height=67
}
Add(TextView,7299132,413,21)
{
Left=100
Top=135
Width=190
Caption="Описание проделанной работы"
Hint="Введите описание сделанной работы."
}
Add(Button,6185799,77,287)
{
Left=25
Top=530
Width=145
Height=32
Caption="Сохранить"
Point(onClick)
link(onClick,13417389:doFormat,[])
}
Add(Button,12317539,28,28)
{
Left=5
Top=65
Width=145
Height=32
Caption="Выход"
Point(onClick)
link(onClick,2953706:doClose,[])
}
Add(EditText,10606688,301,63)
{
Left=85
Top=225
Width=90
}
Add(TextView,10848152,301,21)
{
Left=5
Top=230
Width=75
Caption="Количество:"
}
Add(EditText,7475968,357,63)
{
Left=300
Top=225
Width=90
}
Add(TextView,14334124,357,21)
{
Left=205
Top=230
Width=90
Caption="Ед.измерения:"
}
Add(TextView,1844285,679,28)
{
Left=75
Top=260
Width=225
Caption="Ответственный за проведение работ"
Hint="Введите описание сделанной работы."
}
Add(EditText,6879765,679,70)
{
Left=5
Top=280
Width=385
}
Add(TextView,1565539,728,28)
{
Left=155
Top=315
Width=75
Caption="Должность"
Hint="Введите описание сделанной работы."
}
Add(Spinner,8823506,728,70)
{
Left=5
Top=335
Width=385
Height=21
Items=#10:Мастер СМР|17:Начальник участка|11:Инженер ПТО|9:Геодезист|6:Прораб|
link(onItemSelected,11283379:doValue,[])
}
Add(TextView,13561649,252,21)
{
Left=150
Top=365
Width=80
Caption="Примечание"
Hint="Введите описание сделанной работы."
}
Add(ListView,3529182,252,63)
{
Left=5
Top=395
Width=385
Height=127
}
Add(TextView,15261538,476,21)
{
Left=10
Top=5
Width=90
Caption="Выбор объекта"
}
Add(FormatStr,13417389,210,287)
{
DataCount=8
link(onResult,9892618:doEvent1,[])
link(Str1,6874645:Var,[])
link(Str2,8114301:Var,[])
link(Str3,3989220:Var,[])
link(Str4,14563750:Var,[])
link(Str5,6900166:Var,[])
link(Str6,9657500:Var,[])
link(Str7,12077407:Var,[])
link(Str8,16088816:Var,[])
}
Add(Memory,1990196,518,63)
{
}
Add(LineBreak,3714427,518,105)
{
Type=1
link(Data,1990196:Value,[])
Primary=[6874645,-308,56]
}
Add(Memory,14698209,630,70)
{
}
Add(FormatStr,795954,588,70)
{
DataCount=3
Mask="%1.%2.%3г."
link(onResult,14698209:doValue,[])
link(Str1,16123132:Day,[])
link(Str2,16123132:Month,[])
link(Str3,16123132:Year,[])
}
Add(LineBreak,9947329,630,112)
{
Type=1
link(Data,14698209:Value,[])
Primary=[8114301,-413,70]
}
Add(LineBreak,8281861,413,105)
{
Type=1
link(Data,7139569:CurrentList,[])
Primary=[3989220,-189,98]
}
Add(LineBreak,8397772,301,105)
{
Type=1
link(Data,10606688:Value,[])
Primary=[14563750,-70,119]
}
Add(LineBreak,12383985,357,105)
{
Type=1
link(Data,7475968:Value,[])
Primary=[6900166,-119,140]
}
Add(LineBreak,10489601,679,112)
{
Type=1
link(Data,6879765:Value,[])
Primary=[9657500,-434,49]
}
Add(Memory,11283379,777,70)
{
}
Add(LineBreak,3780849,777,112)
{
Type=1
link(Data,11283379:Value,[])
Primary=[12077407,-525,70]
}
Add(LineBreak,10828503,252,105)
{
Type=1
link(Data,3529182:CurrentList,[])
Primary=[16088816,7,98]
}
Add(StringList,5859936,336,294)
{
Point(doSave)
Point(FilePath)
link(FilePath,14958838:Result,[])
}
Add(Environment,5533442,315,196)
{
Point(Data)
}
Add(FormatStr,14958838,343,238)
{
DataCount=1
Mask="%1\\arhiv.txt"
Point(Result)
link(Str1,5533442:Data,[])
}
Add(Hub,9892618,294,287)
{
OutCount=3
link(onEvent1,14958838:doFormat,[(326,293)(326,244)])
link(onEvent2,5859936:doAdd,[])
link(onEvent3,5859936:doSave,[(322,307)(322,321)])
}
Add(Activity,13779678,322,399)
{
}
BEGIN_SDK
Add(ActivityEditMultiEx,14638149,21,21)
{
link(doCreate,291387:doEvent1,[(42,27)(42,160)])
}
Add(ChildActivity,15266947,252,28)
{
Left=35
Top=105
Height=394
}
Add(FileReadWrite,394328,133,161)
{
link(onRead,10730558:doAdd,[])
link(FileName,15332751:Result,[])
}
Add(ListView,10730558,189,161)
{
Left=5
Top=5
Width=485
Height=322
}
Add(Environment,14882384,112,42)
{
Point(Data)
}
Add(FormatStr,15332751,140,84)
{
DataCount=1
Mask="%1\\arhiv.txt"
Point(Result)
link(Str1,14882384:Data,[])
}
Add(Hub,291387,63,154)
{
link(onEvent1,15332751:doFormat,[(109,160)(109,90)])
link(onEvent2,394328:doOpen,[])
}
Add(Button,12407773,189,28)
{
Left=5
Top=330
Width=145
Height=32
Caption="Отмена"
Point(onClick)
link(onClick,15266947:doClose,[])
}
Add(Button,7014236,98,245)
{
Left=340
Top=330
Width=145
Height=32
Caption="Отправить отчёт"
Point(onClick)
}
Add(InfoTip,13144777,161,224)
{
Info=#46:Здесь нужно отправить на почту текстовый файл.|
Width=92
Height=74
}
END_SDK