Ещё вопросик по таблице. Отчёт формируется исходя из "шаблона" и "информации и фасадах". Каким образом данные из таблицы добавить в Отчёт? Что бы сохранилось положение столбцов и строк. Add(Label,2366485,683,56) { Left=555 Top=43 Width=61 Height=24 Font=[MS Sans Serif,12,1,0,1] Caption="R мм" } Add(MainForm,4601236,84,161) { Left=35 Top=105 Width=1163 Height=686 Visible=1 Caption="Список фасадов" BorderStyle=1 Point(doShowModal) Point(onShow) Point(onClose) link(onActivate,16310061:doEnum,[(172,167)(172,356)]) link(onDeactivate,432799:In,[]) link(onShow,16288554:In,[]) } Add(StringTableMT,13517683,615,413) { Left=20 Top=45 Width=484 Height=470 Name="Таблица" Columns=#12:Высота=70==2|12:Ширина=70==2|12:Кол-во=70==2|12:Радиус=70==2|12:Прогиб=90==2|15:Текстура=110==2| StrDelimiter="9" TabGrid=0 TabGridFrame=0 TableWBreak=0 SingleString=0 MultiSelect=0 Grid=0 Gradient=0 TextAlign=2 GradientColor=15780518 IconsCheck=[] MiscIcons=[] Icons=[] Point(Matrix) Point(onMT_CellClick) Point(SubItem) Point(Index) Point(Cell) Point(onEscCell) Point(onKeyDown) Point(Strings) Point(FileName) Point(onShow) } Add(ArrayEnum,16310061,182,350) { link(onItem,10914378:doSplit,[]) } Add(MultiStrData,10914378,231,350) { Char="9" Count=6 link(onPart1,5672526:doCalc,[]) link(onPart2,12193609:doCalc,[(289,363)(289,342)]) link(onPart3,8103973:doData,[]) link(onPart4,13019964:doData,[]) link(onPart5,1381259:doData,[]) link(onPart6,5397965:In,[]) } Add(MathParse,12193609,511,336) { MathStr="%1 - 4" Point(doMathStr) } Add(FormatStr,13663537,504,413) { DataCount=6 Mask="%19%29%39%49%59%6" link(onFString,13517683:doAdd,[]) link(Str1,5672526:Result,[(510,388)(482,388)]) link(Str2,12193609:Result,[]) link(Str3,15594041:Var,[]) link(Str4,1616155:Var,[]) link(Str5,7423554:Var,[]) } Add(MathParse,5672526,476,350) { MathStr="%1 - 4" Point(doMathStr) } Add(EventFromData,8103973,413,364) { } Add(EventFromData,13019964,371,371) { } Add(EventFromData,1381259,322,378) { } Add(Edit,4923956,539,63) { Left=95 Top=10 Width=44 Font=[MS Sans Serif,9,1,0,1] Enabled=1 Text="" ReadOnly=0 } Add(Label,1603061,637,56) { Left=25 Top=13 Width=68 Height=20 Font=[MS Sans Serif,10,1,0,1] Caption="Заказ №" } Add(Edit,11568509,441,105) { Left=335 Top=10 Width=300 Height=21 Font=[MS Sans Serif,9,1,0,1] Enabled=1 Text="" ReadOnly=0 } Add(LineBreak,2166935,574,420) { link(Out,13517683:doClear,[]) Primary=[432799,-448,-252] } Add(LineBreak,11917978,462,413) { link(Out,13663537:doString,[]) Primary=[5397965,-189,-28] } Add(LineBreak,562110,322,420) { Type=1 link(Data,1381259:GetData,[]) Primary=[7423554,210,-35] } Add(LineBreak,156885,371,413) { Type=1 link(Data,13019964:GetData,[]) Primary=[1616155,154,-28] } Add(LineBreak,5245754,413,406) { Type=1 link(Data,8103973:GetData,[]) Primary=[15594041,105,-21] } Add(Edit,15427235,490,84) { Left=150 Top=10 Width=175 Height=21 Font=[MS Sans Serif,9,1,0,1] Enabled=1 Text="" ReadOnly=0 } Add(Edit,16532049,392,126) { Left=570 Top=40 Width=18 Height=25 Font=[MS Sans Serif,12,1,0,1] Enabled=1 Text="" ReadOnly=0 } Add(WinExec,13970453,273,667) { FileName="Список фасадов.rtf" } Add(Button,13078737,169,618) { Left=540 Top=385 Width=80 Height=35 Name="печать" Caption="Список фасадов" link(onClick,5730550:doEvent1,[(212,624)(212,608)]) } Add(Hub,5730550,231,602) { OutCount=9 link(onEvent1,14948464:doClear,[(292,608)(292,589)]) link(onEvent2,14948464:doAdd,[(287,615)(287,573)(350,573)(350,582)]) link(onEvent3,10627630:In,[]) link(onEvent4,11698896:In,[]) link(onEvent5,9978975:In,[]) link(onEvent6,208244:In,[]) link(onEvent7,14948464:doSave,[(322,650)(322,617)]) link(onEvent9,13970453:doShellExec,[(259,664)(259,680)]) } Add(Replace,15299653,581,112) { SubStr="[1]" link(onReplace,7774385:In,[]) link(Str,7965796:Var,[]) link(Dest,4923956:Text,[(601,105)(545,105)]) } Add(Memo,8891845,357,506) { Left=535 Top=75 Width=435 Height=110 Visible=1 FileName="Шаблон.rtf" ScrollBars=3 } Add(Replace,11073745,539,161) { SubStr="[2]" link(onReplace,988189:In,[]) link(Str,3446117:Var,[]) link(Dest,15427235:Text,[(559,153)(496,153)]) } Add(Replace,9559440,497,210) { SubStr="[3]" link(onReplace,6590494:In,[]) link(Str,13525799:Var,[]) link(Dest,11568509:Text,[(517,203)(447,203)]) } Add(Replace,13390764,455,259) { SubStr="[4]" link(onReplace,9862446:In,[]) link(Str,1296640:Var,[]) link(Dest,16532049:Text,[(475,252)(398,252)]) } Add(GetData,15547098,357,637) { Count=5 link(Data,14948464:Text,[]) } Add(LineBreak,5304311,539,112) { link(Out,15299653:doReplace,[]) Primary=[10627630,-280,504] } Add(LineBreak,14266238,497,161) { link(Out,11073745:doReplace,[]) Primary=[11698896,-238,462] } Add(LineBreak,12854339,455,210) { link(Out,9559440:doReplace,[]) Primary=[9978975,-196,420] } Add(LineBreak,2133970,413,259) { link(Out,13390764:doReplace,[]) Primary=[208244,-154,378] } Add(Hub,11973768,259,560) { InCount=5 OutCount=1 link(onEvent1,14948464:doText,[(298,566)(298,603)]) } Add(Memo,14948464,357,576) { Left=535 Top=225 Width=435 Height=110 Visible=1 FileName="Список фасадов.rtf" ScrollBars=3 link(Str,8891845:Text,[]) } Add(LineBreak,14691358,371,686) { Type=1 link(Data,15547098:Data4,[(377,681)(384,681)]) Primary=[1296640,84,-455] } Add(LineBreak,12703281,371,686) { Type=1 link(Data,15547098:Data3,[]) Primary=[13525799,126,-504] } Add(LineBreak,3704690,364,686) { Type=1 link(Data,15547098:Data2,[]) Primary=[3446117,175,-553] } Add(LineBreak,14641195,357,686) { Type=1 link(Data,15547098:Data1,[]) Primary=[7965796,224,-602] } Add(LineBreak,5287947,224,560) { link(Out,11973768:doEvent1,[]) Primary=[7774385,399,-448] } Add(LineBreak,4496579,224,567) { link(Out,11973768:doEvent2,[]) Primary=[988189,357,-406] } Add(LineBreak,1779453,217,574) { link(Out,11973768:doEvent3,[]) Primary=[6590494,322,-364] } Add(LineBreak,13041489,217,581) { link(Out,11973768:doEvent4,[]) Primary=[9862446,280,-322] } Add(LineBreak,5817083,315,525) { link(Out,8891845:doLoad,[(351,531)(351,540)]) Primary=[16288554,-189,-343] } Add(InfoTip,9765555,147,490) { Info=#14:Список фасадов| Width=274 Height=235 } Add(InfoTip,15151170,154,315) { Info=#23:Таблица готовых фасадов| Width=582 Height=158 } Add(InfoTip,8238992,378,28) { Info=#20:Информация о фасадах| Width=358 Height=277 }
|