Так даю навотку, тут чуть исправить надо, но почти доделал
Add(LineBreak,7825677,21,371) { Primary=[8223453,210,-259] } Add(LineBreak,776981,784,28) { Primary=[10766448,-7,70] } Add(MultiElementEx,2482382,168,112) { link(onFalse,8223453:In,[]) link(onEvent1,12989890:doEnum,[]) link(onTrue,13877458:doEnum,[]) link(onTrue1,3875822:doEnum,[]) link(onTrue2,2263111:doEnum,[]) link(onTrue3,14762501:doEnum,[]) link(onTrue4,11500463:doEnum,[]) link(onTrue5,10180807:doEnum,[]) link(onTrue6,11606711:doEnum,[]) link(onTrue7,16398931:doEnum,[]) link(onTrue8,3118172:doEnum,[]) link(onTrue9,16769720:doEnum,[]) link(onTrue10,11816674:doEnum,[]) link(onTrue11,10375746:doEnum,[]) link(onTrue12,3414683:doEnum,[]) link(onTrue13,14266580:doEnum,[]) } BEGIN_SDK Add(EditMultiEx,11966099,21,21) { WorkCount=#25:doCompare=Текст с таблицы| EventCount=#18:onFalse=Не найдено|26:onEvent1=feed_product_type|15:onTrue=item_sku|18:onTrue1=brand_name|27:onTrue2=external_product_id|32:onTrue3=external_product_id_type|17:onTrue4=item_name|20:onTrue5=manufacturer|17:onTrue6=item_type|16:onTrue7=quantity|23:onTrue8=unit_count_type|18:onTrue9=unit_count|18:onTrue10=condition|23:onTrue11=standard_price|22:onTrue12=update_delete|28:onTrue13=product_description| Width=1392 link(doCompare,16439381:doCompare,[(42,27)(42,111)]) } Add(StrMask,16439381,63,105) { Mask="feed_product_type" link(onFalse,11569054:doCompare,[]) link(onTrue,13884454:In,[]) AddHint(-45,-47,104,13,Mask) } Add(StrMask,8532511,371,105) { Mask="external_product_id_type" link(onFalse,348605:doCompare,[]) link(onTrue,2253738:In,[]) AddHint(-55,-48,134,13,Mask) } Add(StrMask,11569054,140,105) { Mask="item_sku" link(onFalse,6769517:doCompare,[]) link(onTrue,14725594:In,[]) AddHint(-17,-31,57,13,Mask) } Add(StrMask,6769517,217,105) { Mask="brand_name" link(onFalse,5133137:doCompare,[]) link(onTrue,8099953:In,[]) AddHint(-32,-46,74,13,Mask) } Add(StrMask,5133137,294,105) { Mask="external_product_id" link(onFalse,8532511:doCompare,[]) link(onTrue,14091050:In,[]) AddHint(-39,-30,108,13,Mask) } Add(StrMask,348605,448,105) { Mask="item_name" link(onFalse,9977849:doCompare,[]) link(onTrue,864027:In,[]) AddHint(-19,-29,66,13,Mask) } Add(StrMask,9977849,525,105) { Mask="manufacturer" link(onFalse,5972480:doCompare,[]) link(onTrue,6804105:In,[]) AddHint(-29,-47,77,13,Mask) } Add(StrMask,5972480,602,105) { Mask="item_type" link(onFalse,5973858:doCompare,[]) link(onTrue,15372359:In,[]) AddHint(-20,-35,60,13,Mask) } Add(StrMask,5973858,679,105) { Mask="quantity" link(onFalse,15589666:doCompare,[]) link(onTrue,1580619:In,[]) AddHint(-16,-49,52,13,Mask) } Add(StrMask,15589666,756,105) { Mask="unit_count_type" link(onFalse,15716991:doCompare,[]) link(onTrue,15242224:In,[]) AddHint(-21,-35,91,13,Mask) } Add(LineBreak,8008105,1365,28) { link(Out,11966099:onEvent1,[]) Primary=[13884454,-1260,84] } Add(LineBreak,4505998,1330,35) { link(Out,11966099:onTrue,[]) Primary=[14725594,-1148,77] } Add(LineBreak,10342028,1365,42) { link(Out,11966099:onTrue1,[]) Primary=[8099953,-1106,70] } Add(LineBreak,2642712,1330,49) { link(Out,11966099:onTrue2,[]) Primary=[14091050,-994,63] } Add(LineBreak,5737396,1365,56) { link(Out,11966099:onTrue3,[]) Primary=[2253738,-952,56] } Add(LineBreak,4350008,1330,63) { link(Out,11966099:onTrue4,[]) Primary=[864027,-840,49] } Add(LineBreak,1177103,1365,70) { link(Out,11966099:onTrue5,[]) Primary=[6804105,-798,42] } Add(LineBreak,12459923,1330,77) { link(Out,11966099:onTrue6,[]) Primary=[15372359,-686,35] } Add(LineBreak,15559884,1365,84) { link(Out,11966099:onTrue7,[]) Primary=[1580619,-644,28] } Add(StrMask,15716991,826,105) { Mask="unit_count" link(onFalse,11519484:doCompare,[]) link(onTrue,11611818:In,[]) AddHint(-17,-52,65,13,Mask) } Add(StrMask,11519484,903,105) { Mask="condition" link(onFalse,15746548:doCompare,[]) link(onTrue,8954234:In,[]) AddHint(-22,-36,58,13,Mask) } Add(StrMask,15746548,980,105) { Mask="standard_price" link(onFalse,1216093:doCompare,[]) link(onTrue,14077701:In,[]) AddHint(-31,-53,85,13,Mask) } Add(StrMask,1216093,1057,105) { Mask="update_delete" link(onFalse,2700113:doCompare,[]) link(onTrue,4287275:In,[]) AddHint(-30,-33,83,13,Mask) } Add(StrMask,2700113,1134,105) { Mask="product_description" link(onFalse,11966099:onFalse,[(1290,111)(1290,27)]) link(onTrue,768360:In,[]) AddHint(-43,-52,108,13,Mask) } Add(LineBreak,14611231,1330,91) { link(Out,11966099:onTrue8,[]) Primary=[15242224,-532,21] } Add(LineBreak,8026051,1365,98) { link(Out,11966099:onTrue9,[]) Primary=[11611818,-497,14] } Add(LineBreak,2988041,1330,105) { link(Out,11966099:onTrue10,[]) Primary=[8954234,-385,7] } Add(LineBreak,4929228,1365,112) { link(Out,11966099:onTrue11,[]) Primary=[14077701,-343,0] } Add(LineBreak,12374928,1330,119) { link(Out,11966099:onTrue12,[]) Primary=[4287275,-231,-7] } Add(LineBreak,7225894,1365,126) { link(Out,11966099:onTrue13,[]) Primary=[768360,-189,-14] } END_SDK Add(MultiElementEx,12989890,273,112) { link(onItem,5345135:doEvent1,[]) link(onEndEnum,3013121:doEvent1,[]) link(Str2,3258334:Var2,[]) } BEGIN_SDK Add(EditMultiEx,6359773,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,10502137:doEvent1,[(35,27)(35,41)]) link(doEnum,10003931:doEnum,[(91,34)(91,153)]) } Add(StrList,3819151,147,98) { } Add(ArrayEnum,10003931,161,147) { link(onItem,1831164:doEvent1,[]) link(onEndEnum,6359773:onEndEnum,[(309,160)(309,34)]) link(Array,3819151:Array,[]) } Add(EventFromData,2971360,98,42) { } Add(For,13255600,49,98) { Start=1 End=4 link(onEvent,14446963:doData,[]) } Add(DoData,14446963,98,98) { link(onEventData,3819151:doAdd,[]) link(Data,2971360:GetData,[]) } Add(Hub,10502137,49,35) { OutCount=3 link(onEvent2,2971360:doData,[]) link(onEvent3,13255600:doFor,[(75,55)(75,73)(37,73)(37,104)]) } Add(FormatStr,4917467,259,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,6359773:onItem,[(359,160)(359,27)]) link(Str1,3015216:Count,[]) link(Str2,6359773:Str2,[(272,80)(27,80)]) link(Str3,10003931:Item,[(279,142)(214,142)(214,191)(167,191)]) } Add(CounterEx,3015216,259,98) { Min=3 Default=3 Point(doReset) } Add(Hub,1831164,224,147) { link(onEvent1,3015216:doNext,[(248,153)(248,104)]) link(onEvent2,4917467:doString,[]) } END_SDK Add(MultiElementEx,11500463,630,147) { link(onItem,5345135:doEvent7,[(706,153)(706,160)]) link(onEndEnum,3013121:doEvent7,[(723,160)(723,167)]) link(Str2,14676293:Var2,[]) } BEGIN_SDK Add(EditMultiEx,2229070,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,12764226:doAdd,[(84,27)(84,104)]) link(doEnum,15622267:doEnum,[(91,34)(91,153)]) } Add(StrList,12764226,147,98) { } Add(ArrayEnum,15622267,161,147) { link(onItem,7918574:doEvent1,[]) link(onEndEnum,2229070:onEndEnum,[(205,160)(205,34)]) link(Array,12764226:Array,[]) } Add(FormatStr,6699419,259,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,2229070:onItem,[(359,160)(359,27)]) link(Str1,8319683:Count,[]) link(Str2,2229070:Str2,[(272,80)(27,80)]) link(Str3,15622267:Item,[(279,142)(214,142)(214,191)(167,191)]) } Add(CounterEx,8319683,259,98) { Min=3 Default=3 Point(doReset) } Add(Hub,7918574,224,147) { link(onEvent1,8319683:doNext,[(248,153)(248,104)]) link(onEvent2,6699419:doString,[]) } END_SDK Add(MultiElementEx,11606711,280,161) { link(onItem,5345135:doEvent8,[]) link(onEndEnum,3013121:doEvent8,[]) link(Str2,3278023:Var2,[(286,133)(288,133)]) } BEGIN_SDK Add(EditMultiEx,1096371,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,1361416:doEvent1,[(35,27)(35,41)]) link(doEnum,2748415:doEnum,[(91,34)(91,153)]) } Add(StrList,4632652,147,98) { } Add(ArrayEnum,2748415,161,147) { link(onItem,3176422:doEvent1,[]) link(onEndEnum,1096371:onEndEnum,[(203,160)(203,34)]) link(Array,4632652:Array,[]) } Add(EventFromData,934143,98,42) { } Add(For,7619222,49,98) { Start=1 End=4 link(onEvent,12630379:doData,[]) } Add(DoData,12630379,98,98) { link(onEventData,4632652:doAdd,[]) link(Data,934143:GetData,[]) } Add(Hub,1361416,49,35) { OutCount=3 link(onEvent2,934143:doData,[]) link(onEvent3,7619222:doFor,[(75,55)(75,73)(37,73)(37,104)]) } Add(FormatStr,11106652,259,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,1096371:onItem,[(359,160)(359,27)]) link(Str1,5656408:Count,[]) link(Str2,1096371:Str2,[(272,80)(27,80)]) link(Str3,2748415:Item,[(279,142)(214,142)(214,191)(167,191)]) } Add(CounterEx,5656408,259,98) { Min=3 Default=3 Point(doReset) } Add(Hub,3176422,224,147) { link(onEvent1,5656408:doNext,[(248,153)(248,104)]) link(onEvent2,11106652:doString,[]) } END_SDK Add(GetDataEx,3258334,273,95) { Angle=3 } Add(MultiElementEx,13877458,322,126) { link(onItem,5345135:doEvent2,[(552,132)(552,125)]) link(onEndEnum,3013121:doEvent2,[(569,139)(569,132)]) link(Str2,3786278:Var2,[]) } BEGIN_SDK Add(EditMultiEx,10514792,21,21) { WorkCount=#20:doEnum=Перебор строк|11:doData=Asin| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,13696200:doFor,[(56,27)(56,41)(137,41)(137,48)]) link(doData,10420789:doData,[(73,34)(73,48)]) } Add(StrList,4664576,224,98) { } Add(ArrayEnum,10917705,238,147) { link(onItem,9746031:doEvent1,[]) link(onEndEnum,10514792:onEndEnum,[(282,160)(282,34)]) link(Array,4664576:Array,[]) } Add(FormatStr,5707656,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,10514792:onItem,[(373,160)(373,27)]) link(Str1,11715640:Count,[]) link(Str2,10514792:Str2,[(349,80)(27,80)]) link(Str3,10917705:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,11715640,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,9746031,301,147) { link(onEvent1,11715640:doNext,[(325,153)(325,104)]) link(onEvent2,5707656:doString,[]) } Add(Time,3186936,126,154) { Format="D:M:Y" } Add(FormatStr,3359450,126,98) { Mask="%1-%2" link(onFString,4664576:doAdd,[]) link(Str1,10420789:GetData,[]) link(Str2,13696200:Position,[(139,86)(174,86)]) } Add(For,13696200,168,42) { Start=2 End=5 link(onEvent,3359450:doString,[(212,48)(212,76)(114,76)(114,104)]) link(onStop,10917705:doEnum,[(219,55)(219,153)]) } Add(EventFromData,10420789,126,42) { } END_SDK Add(GetDataEx,3278023,282,95) { Angle=3 link(Data,3258334:Var3,[]) } Add(MultiElementEx,3875822,378,126) { link(onItem,5345135:doEvent3,[]) link(onEndEnum,3013121:doEvent3,[]) link(Str2,12389812:Var2,[]) } BEGIN_SDK Add(EditMultiEx,9820557,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,8515956:doEvent1,[(35,27)(35,41)]) link(doEnum,2815558:doEnum,[(91,34)(91,153)]) } Add(StrList,13445033,203,98) { } Add(ArrayEnum,2815558,217,147) { link(onItem,3926594:doEvent1,[]) link(onEndEnum,9820557:onEndEnum,[(261,160)(261,34)]) link(Array,13445033:Array,[]) } Add(EventFromData,3717051,98,42) { } Add(For,13412599,49,98) { Start=1 End=4 link(onEvent,8257768:doData,[]) } Add(DoData,8257768,98,98) { link(onEventData,7820670:doStrCat,[]) link(Data,3717051:GetData,[]) } Add(Hub,8515956,49,35) { OutCount=3 link(onEvent2,3717051:doData,[]) link(onEvent3,13412599:doFor,[(75,55)(75,73)(37,73)(37,104)]) } Add(FormatStr,4526164,315,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,9820557:onItem,[(359,160)(359,27)]) link(Str1,6575974:Count,[]) link(Str2,9820557:Str2,[(328,80)(27,80)]) link(Str3,2815558:Item,[(335,142)(270,142)(270,191)(223,191)]) } Add(CounterEx,6575974,315,98) { Min=3 Default=3 Point(doReset) } Add(Hub,3926594,280,147) { link(onEvent1,6575974:doNext,[(304,153)(304,104)]) link(onEvent2,4526164:doString,[]) } Add(StrCat,7820670,154,98) { Str2="2" link(onStrCat,13445033:doAdd,[]) } END_SDK Add(GetDataEx,3786278,322,95) { Angle=3 link(Data,3278023:Var3,[]) } Add(MultiElementEx,2263111,434,133) { link(onItem,5345135:doEvent4,[]) link(onEndEnum,3013121:doEvent4,[]) link(Str2,10316144:Var2,[]) } BEGIN_SDK Add(EditMultiEx,13403587,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,14136181:doAdd,[(84,27)(84,104)]) link(doEnum,5806852:doEnum,[(91,34)(91,153)]) } Add(StrList,14136181,147,98) { AddType=1 } Add(ArrayEnum,5806852,161,147) { link(onItem,15326408:doEvent1,[]) link(onEndEnum,13403587:onEndEnum,[(205,160)(205,34)]) link(Array,14136181:Array,[]) } Add(FormatStr,13133578,259,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,13403587:onItem,[(359,160)(359,27)]) link(Str1,8378886:Count,[]) link(Str2,13403587:Str2,[(272,80)(27,80)]) link(Str3,5806852:Item,[(279,142)(214,142)(214,191)(167,191)]) } Add(CounterEx,8378886,259,98) { Min=3 Default=3 Point(doReset) } Add(Hub,15326408,224,147) { link(onEvent1,8378886:doNext,[(248,153)(248,104)]) link(onEvent2,13133578:doString,[]) } END_SDK Add(GetDataEx,12389812,378,95) { Angle=3 link(Data,7755707:Var3,[]) } Add(MultiElementEx,14762501,490,147) { link(onItem,5345135:doEvent5,[(636,153)(636,146)]) link(onEndEnum,3013121:doEvent5,[(653,160)(653,153)]) link(Str2,13650908:Var2,[]) } BEGIN_SDK Add(EditMultiEx,14029630,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,13649026:doEnum,[(129,27)(129,153)]) } Add(StrList,8834998,224,98) { Strings=#3:UPC|3:UPC|3:UPC|3:UPC| } Add(ArrayEnum,13649026,238,147) { link(onItem,11533709:doEvent1,[]) link(onEndEnum,14029630:onEndEnum,[(282,160)(282,34)]) link(Array,8834998:Array,[]) } Add(FormatStr,14063445,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,14029630:onItem,[(373,160)(373,27)]) link(Str1,11940565:Count,[]) link(Str2,14029630:Str2,[(349,80)(27,80)]) link(Str3,13649026:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,11940565,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,11533709,301,147) { link(onEvent1,11940565:doNext,[(325,153)(325,104)]) link(onEvent2,14063445:doString,[]) } END_SDK Add(GetDataEx,10316144,434,95) { Angle=3 link(Data,13527070:Var3,[]) } Add(MultiElementEx,10180807,553,154) { link(onItem,5345135:doEvent6,[(667,160)(667,153)]) link(onEndEnum,3013121:doEvent6,[(685,167)(685,160)]) link(Str2,10216513:Var2,[]) } BEGIN_SDK Add(EditMultiEx,4970520,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,117494:doEvent1,[(35,27)(35,41)]) link(doEnum,14903139:doEnum,[(91,34)(91,153)]) } Add(StrList,10894777,203,98) { } Add(ArrayEnum,14903139,217,147) { link(onItem,4660202:doEvent1,[]) link(onEndEnum,4970520:onEndEnum,[(261,160)(261,34)]) link(Array,10894777:Array,[]) } Add(EventFromData,731979,98,42) { } Add(For,14160051,49,98) { Start=1 End=4 link(onEvent,5272883:doData,[]) } Add(DoData,5272883,98,98) { link(onEventData,14938042:doStrCat,[]) link(Data,731979:GetData,[]) } Add(Hub,117494,49,35) { OutCount=3 link(onEvent2,731979:doData,[]) link(onEvent3,14160051:doFor,[(75,55)(75,73)(37,73)(37,104)]) } Add(FormatStr,7103510,315,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,4970520:onItem,[(359,160)(359,27)]) link(Str1,12603227:Count,[]) link(Str2,4970520:Str2,[(328,80)(27,80)]) link(Str3,14903139:Item,[(335,142)(270,142)(270,191)(223,191)]) } Add(CounterEx,12603227,315,98) { Min=3 Default=3 Point(doReset) } Add(Hub,4660202,280,147) { link(onEvent1,12603227:doNext,[(304,153)(304,104)]) link(onEvent2,7103510:doString,[]) } Add(StrCat,14938042,154,98) { Str2="2" link(onStrCat,10894777:doAdd,[]) } END_SDK Add(GetDataEx,13650908,490,95) { Angle=3 link(Data,12150881:Var3,[]) } Add(MultiElementEx,16769720,462,182) { link(onItem,5345135:doEvent11,[]) link(onEndEnum,3013121:doEvent11,[]) link(Str2,12150881:Var2,[]) } BEGIN_SDK Add(EditMultiEx,12861835,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,3319116:doEvent1,[(53,27)(53,48)]) link(doEnum,7470044:doEnum,[(91,34)(91,153)]) } Add(StrList,13733733,196,98) { } Add(ArrayEnum,7470044,210,147) { link(onItem,15411002:doEvent1,[]) link(onEndEnum,12861835:onEndEnum,[(247,160)(247,34)]) link(Array,13733733:Array,[]) } Add(FormatStr,1596918,308,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,12861835:onItem,[(359,160)(359,27)]) link(Str1,14213422:Count,[]) link(Str2,12861835:Str2,[(321,80)(27,80)]) link(Str3,7470044:Item,[(328,142)(263,142)(263,191)(216,191)]) } Add(CounterEx,14213422,308,98) { Min=3 Default=3 Point(doReset) } Add(Hub,15411002,273,147) { link(onEvent1,14213422:doNext,[(297,153)(297,104)]) link(onEvent2,1596918:doString,[]) } Add(Math,10287260,126,42) { OpType=2 Op2=2 ResultType=0 link(onResult,2212227:doEvent1,[]) } Add(Math,5004516,126,84) { OpType=2 Op2=3 ResultType=0 link(onResult,2212227:doEvent2,[(170,90)(170,55)]) } Add(Math,5292572,126,126) { OpType=2 Op2=4 ResultType=0 link(onResult,2212227:doEvent3,[(170,132)(170,62)]) } Add(Math,10828636,126,168) { OpType=2 Op2=5 ResultType=0 link(onResult,2212227:doEvent4,[(170,174)(170,69)]) } Add(Hub,3319116,84,42) { OutCount=4 link(onEvent1,10287260:doOperation,[]) link(onEvent2,5004516:doOperation,[(112,55)(112,90)]) link(onEvent3,5292572:doOperation,[(112,62)(112,132)]) link(onEvent4,10828636:doOperation,[(112,69)(112,174)]) } Add(Hub,2212227,182,42) { InCount=4 OutCount=1 link(onEvent1,13733733:doAdd,[(208,48)(208,76)(184,76)(184,104)]) } END_SDK Add(MultiElementEx,3118172,406,175) { link(onItem,5345135:doEvent10,[]) link(onEndEnum,3013121:doEvent10,[]) link(Str2,13527070:Var2,[]) } BEGIN_SDK Add(EditMultiEx,15927359,21,21) { WorkCount=#17:doEvent1=Значение|20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=193 link(doEvent1,10090594:doEvent1,[(35,27)(35,41)]) link(doEnum,6625296:doEnum,[(91,34)(91,153)]) } Add(StrList,15753977,147,98) { } Add(ArrayEnum,6625296,161,147) { link(onItem,4890805:doEvent1,[]) link(onEndEnum,15927359:onEndEnum,[(309,160)(309,34)]) link(Array,15753977:Array,[]) } Add(EventFromData,5119688,98,42) { } Add(For,12174004,49,98) { Start=1 End=4 link(onEvent,16765427:doData,[]) } Add(DoData,16765427,98,98) { link(onEventData,15753977:doAdd,[]) link(Data,5119688:GetData,[]) } Add(Hub,10090594,49,35) { OutCount=3 link(onEvent2,5119688:doData,[]) link(onEvent3,12174004:doFor,[(75,55)(75,73)(37,73)(37,104)]) } Add(FormatStr,15387535,259,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,15927359:onItem,[(359,160)(359,27)]) link(Str1,15948421:Count,[]) link(Str2,15927359:Str2,[(272,80)(27,80)]) link(Str3,6625296:Item,[(279,142)(214,142)(214,191)(167,191)]) } Add(CounterEx,15948421,259,98) { Min=3 Default=3 Point(doReset) } Add(Hub,4890805,224,147) { link(onEvent1,15948421:doNext,[(248,153)(248,104)]) link(onEvent2,15387535:doString,[]) } END_SDK Add(MultiElementEx,10375746,581,203) { link(onItem,5345135:doEvent13,[(681,209)(681,202)]) link(onEndEnum,3013121:doEvent13,[(699,216)(699,209)]) link(Str2,8995305:Var2,[]) } BEGIN_SDK Add(EditMultiEx,3445352,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,3749381:doEnum,[(129,27)(129,153)]) } Add(StrList,5487249,224,98) { Strings=#3:999|3:999|3:999|3:999| } Add(ArrayEnum,3749381,238,147) { link(onItem,11039616:doEvent1,[]) link(onEndEnum,3445352:onEndEnum,[(282,160)(282,34)]) link(Array,5487249:Array,[]) } Add(FormatStr,16518863,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,3445352:onItem,[(373,160)(373,27)]) link(Str1,8021127:Count,[]) link(Str2,3445352:Str2,[(349,80)(27,80)]) link(Str3,3749381:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,8021127,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,11039616,301,147) { link(onEvent1,8021127:doNext,[(325,153)(325,104)]) link(onEvent2,16518863:doString,[]) } END_SDK Add(MultiElementEx,16398931,343,175) { link(onItem,5345135:doEvent9,[(562,181)(562,174)]) link(onEndEnum,3013121:doEvent9,[(579,188)(579,181)]) link(Str2,7755707:Var2,[]) } BEGIN_SDK Add(EditMultiEx,8661108,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,5976912:doEnum,[(129,27)(129,153)]) } Add(StrList,10792912,224,98) { Strings=#3:100|3:100|3:100|3:100| } Add(ArrayEnum,5976912,238,147) { link(onItem,12404286:doEvent1,[]) link(onEndEnum,8661108:onEndEnum,[(282,160)(282,34)]) link(Array,10792912:Array,[]) } Add(FormatStr,9467139,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,8661108:onItem,[(373,160)(373,27)]) link(Str1,3916879:Count,[]) link(Str2,8661108:Str2,[(349,80)(27,80)]) link(Str3,5976912:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,3916879,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,12404286,301,147) { link(onEvent1,3916879:doNext,[(325,153)(325,104)]) link(onEvent2,9467139:doString,[]) } END_SDK Add(MultiElementEx,3414683,637,210) { link(onItem,5345135:doEvent14,[(709,216)(709,209)]) link(onEndEnum,3013121:doEvent14,[(727,223)(727,216)]) link(Str2,11203961:Var2,[]) } BEGIN_SDK Add(EditMultiEx,1801972,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,6310031:doEnum,[(129,27)(129,153)]) } Add(StrList,9297661,224,98) { Strings=#13:PartialUpdate|13:PartialUpdate|13:PartialUpdate|13:PartialUpdate| } Add(ArrayEnum,6310031,238,147) { link(onItem,8318024:doEvent1,[]) link(onEndEnum,1801972:onEndEnum,[(282,160)(282,34)]) link(Array,9297661:Array,[]) } Add(FormatStr,1649707,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,1801972:onItem,[(373,160)(373,27)]) link(Str1,6838783:Count,[]) link(Str2,1801972:Str2,[(349,80)(27,80)]) link(Str3,6310031:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,6838783,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,8318024,301,147) { link(onEvent1,6838783:doNext,[(325,153)(325,104)]) link(onEvent2,1649707:doString,[]) } END_SDK Add(MultiElementEx,14266580,693,217) { link(onItem,5345135:doEvent15,[(737,223)(737,216)]) link(onEndEnum,3013121:doEvent15,[(755,230)(755,223)]) link(Str2,11203961:Var3,[(699,100)]) } BEGIN_SDK Add(EditMultiEx,2069779,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,8952424:doEnum,[(129,27)(129,153)]) } Add(StrList,16261139,224,98) { Strings=#6:Pack 2|6:Pack 3|6:Pack 4|6:Pack 5| } Add(ArrayEnum,8952424,238,147) { link(onItem,355559:doEvent1,[]) link(onEndEnum,2069779:onEndEnum,[(282,160)(282,34)]) link(Array,16261139:Array,[]) } Add(FormatStr,10020715,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,2069779:onItem,[(373,160)(373,27)]) link(Str1,15639292:Count,[]) link(Str2,2069779:Str2,[(349,80)(27,80)]) link(Str3,8952424:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,15639292,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,355559,301,147) { link(onEvent1,15639292:doNext,[(325,153)(325,104)]) link(onEvent2,10020715:doString,[]) } END_SDK Add(MultiElementEx,11816674,518,196) { link(onItem,5345135:doEvent12,[(650,202)(650,195)]) link(onEndEnum,3013121:doEvent12,[(667,209)(667,202)]) link(Str2,13705555:Var2,[]) } BEGIN_SDK Add(EditMultiEx,12808132,21,21) { WorkCount=#20:doEnum=Перебор строк| EventCount=#13:onItem=Запись|26:onEndEnum=Запись завершена| DataCount=#17:Str2=Номер строки| Width=405 Height=207 link(doEnum,16297923:doEnum,[(129,27)(129,153)]) } Add(StrList,14830014,224,98) { Strings=#3:New|3:New|3:New|3:New| } Add(ArrayEnum,16297923,238,147) { link(onItem,16362677:doEvent1,[]) link(onEndEnum,12808132:onEndEnum,[(282,160)(282,34)]) link(Array,14830014:Array,[]) } Add(FormatStr,11364390,336,154) { DataCount=3 Mask="%1;%2;%3" link(onFString,12808132:onItem,[(373,160)(373,27)]) link(Str1,7768472:Count,[]) link(Str2,12808132:Str2,[(349,80)(27,80)]) link(Str3,16297923:Item,[(356,142)(291,142)(291,191)(244,191)]) } Add(CounterEx,7768472,336,98) { Min=3 Default=3 Point(doReset) } Add(Hub,16362677,301,147) { link(onEvent1,7768472:doNext,[(325,153)(325,104)]) link(onEvent2,11364390:doString,[]) } END_SDK Add(GetDataEx,7755707,343,95) { Angle=3 link(Data,3786278:Var3,[]) } Add(GetDataEx,13527070,406,95) { Angle=3 link(Data,12389812:Var3,[]) } Add(GetDataEx,12150881,462,95) { Angle=3 link(Data,10316144:Var3,[]) } Add(GetDataEx,13705555,518,95) { Angle=3 link(Data,13650908:Var3,[]) } Add(GetDataEx,10216513,553,95) { Angle=3 link(Data,13705555:Var3,[]) } Add(GetDataEx,8995305,581,95) { Angle=3 link(Data,10216513:Var3,[]) } Add(GetDataEx,14676293,630,95) { Angle=3 link(Data,8995305:Var3,[]) } Add(GetDataEx,11203961,637,95) { Angle=3 link(Data,14676293:Var3,[]) } Add(Hub,5345135,749,112) { InCount=15 OutCount=1 link(onEvent1,10766448:In,[(770,118)(770,104)]) } Add(Hub,3013121,784,119) { InCount=15 OutCount=1 link(onEvent1,11152049:In,[]) } Add(LineBreak,3372694,21,385) { Primary=[11152049,791,-266] }
|