storoge

Untitled

Jun 15th, 2017
66
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <rev:Data xmlns:rev="http://smev.gosuslugi.ru/request/req/rev120528" xmlns:get="http://lanit.ru/ws/pgu/get_license" xmlns:ref="http://lanit.ru/ws/pgu/reform_license_10" xmlns:ref1="http://lanit.ru/ws/pgu/reform_license_30" xmlns:dup="http://lanit.ru/ws/pgu/duplic_license" xmlns:ext="http://lanit.ru/ws/pgu/extract_license_info" xmlns:ter="http://lanit.ru/ws/pgu/terminate_license" xmlns:smev="http://smev.gosuslugi.ru/request/rev111111">
  2. <#function CodeDocument applieddocname>
  3. <#-- Возвращает код приложенного документа, который необходим для Ланита. Коды проверяем по своим внешним спискам PGU_DOCUMENTS -->
  4.     <#if applieddocname == "Копии документов, подтверждающих наличие у соискателя лицензии принадлежащих ему на праве собственности или на ином законном основании медицинских изделий (оборудования, аппаратов, приборов, инструментов), необходимых для выполнения заявленных работ (услуг)"><#local applieddoccode = "copy_izd">
  5.     <#elseif applieddocname == "Заявление о переоформлении лицензии (30 дней)"><#local applieddoccode = "apply_reform_med_30">
  6.     <#elseif applieddocname == "Копии документов, подтверждающих наличие заключивших с лицензиатом трудовые договоры работников, имеющих среднее, высшее, послевузовское и (или) дополнительное медицинское или иное необходимое для выполнения заявленных работ (услуг) профессиональное образование и сертификат специалиста (для специалистов с медицинским образованием)"><#local applieddoccode = "copy6_med">
  7.     <#elseif applieddocname == "Копии документов, подтверждающих наличие заключивших с соискателем лицензии трудовые договоры работников, осуществляющих техническое обслуживание медицинских изделий (оборудования, аппаратов, приборов, инструментов) и имеющих необходимое профессиональное образование и (или) квалификацию, либо наличие договора с организацией, имеющей лицензию на осуществление соответствующей деятельности"><#local applieddoccode = "copy4_med">
  8.     <#elseif applieddocname == "Копии документов, подтверждающих наличие у соискателя лицензии принадлежащих ему на праве собственности или на ином законном основании зданий, строений, сооружений и (или) помещений, необходимых для выполнения заявленных работ (услуг)"><#local applieddoccode = "copy1_pred_me">
  9.     <#elseif applieddocname == "Доверенность заявителя"><#local applieddoccode = "applicant_procuration">
  10.     <#elseif applieddocname == "Лицензия"><#local applieddoccode = "doc_license">
  11.     <#elseif applieddocname == "Переоформляемые места деятельности"><#local applieddoccode = "medicina_reform_ap">
  12.     <#elseif applieddocname == "Дополнительные документы"><#local applieddoccode = "additional_doc">
  13.     <#else>
  14.     <#local applieddoccode = "additional_doc">
  15.     </#if>
  16.   <#return applieddoccode>
  17. </#function>
  18. <rev:RequestData>
  19. <ref1:ReformLicenseRequest30>
  20. <#if claim.getRecipient().getPersonType() == "Юридическое лицо">
  21. <ref1:ClientType>1</ref1:ClientType>
  22. <ref1:RequestUL>
  23.     <ref1:Authority>Министерство здравоохранения Московской области</ref1:Authority>
  24.     <ref1:ActivityKind>
  25.         <ref1:Code>medicina</ref1:Code>
  26.         <ref1:Name>Лицензирование медицинской деятельности</ref1:Name>
  27.     </ref1:ActivityKind>
  28.     <ref1:ProcessType>
  29.         <ref1:Code>medicina_renewal_30</ref1:Code>
  30.         <ref1:Name>Переоформление лицензии 30 дней (Медицина)</ref1:Name>
  31.     </ref1:ProcessType>
  32.     <ref1:DeliveryPlaceKind>
  33.         <ref1:Code>${claim.getField("DeliveryPlaceKind").getValue()!""}</ref1:Code>
  34.         <ref1:Name>${claim.getField("DeliveryPlaceKind").getKey()!""}</ref1:Name>
  35.     </ref1:DeliveryPlaceKind>
  36.     <#if claim.getField("DeliveryPlaceKind").getValue() == "10"><ref1:DeliveryPlace>
  37.         <ref1:Code>137</ref1:Code>
  38.         <ref1:Name>Министерство здравоохранения Московской области</ref1:Name>
  39.     </ref1:DeliveryPlace>
  40.     <#else><ref1:DeliveryPlace>
  41.         <ref1:Code>${claim.getField("DeliveryPlace").getKey()!""}</ref1:Code>
  42.         <ref1:Name>${claim.getField("DeliveryPlace").getValue()!""}</ref1:Name>
  43.     </ref1:DeliveryPlace></#if>
  44.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  45.     <ref1:LicenseNo><#list LICENSES as License><#if LicenseNo?has_content>;</#if><#assign LicenseNo = License.getFieldFirst("LicenseNo")>${LicenseNo.getVal()!""}</#list></ref1:LicenseNo>
  46.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  47.     <#list LICENSES as License>
  48.     <#assign ACTIVITYPLACES = License.getFieldList("ACTIVITYPLACES")>
  49.     <#list ACTIVITYPLACES as ActivityPlaceItem>
  50.     <#if (ActivityPlaceItem.getFieldFirst("Reason").getVal())?has_content>
  51.     <#assign Reason = ActivityPlaceItem.getFieldFirst("Reason")>
  52.     <#elseif (ActivityPlaceItem.getFieldFirst("ReasonNo").getVal())?has_content>
  53.     <#assign Reason = ActivityPlaceItem.getFieldFirst("ReasonNo")></#if>
  54.     <#if Reason.getVal()?has_content><ref1:Reason>
  55.         <ref1:Code>${Reason.getVal().getValue()!""}</ref1:Code>
  56.         <ref1:Name>${Reason.getVal().getKey()!""}</ref1:Name>
  57.     </ref1:Reason></#if>
  58.     </#list>
  59.     </#list>
  60.     <ref1:RegistrationInfo>
  61.         <#if claim.getField("Inn")?has_content><ref1:Inn>${claim.getField("Inn")!""}</ref1:Inn></#if>
  62.         <#if claim.getField("InnName")?has_content><ref1:InnName>${claim.getField("InnName")!""}</ref1:InnName></#if>
  63.         <#if claim.getField("InnDate")?has_content><ref1:InnDate>${claim.getField("InnDate")?string("yyyy-MM-dd")}</ref1:InnDate></#if>
  64.         <#if claim.getField("InnSeries")?has_content><ref1:InnSeries>${claim.getField("InnSeries")!""}</ref1:InnSeries></#if>
  65.         <#if claim.getField("InnNumber")?has_content><ref1:InnNumber>${claim.getField("InnNumber")!""}</ref1:InnNumber></#if>
  66.         <#if claim.getField("InnWho")?has_content><ref1:InnWho>${claim.getField("InnWho")!""}</ref1:InnWho></#if>
  67.         <#if claim.getField("InnRegistrationDate")?has_content><ref1:InnRegistrationDate>${claim.getField("InnRegistrationDate")?string("yyyy-MM-dd")}</ref1:InnRegistrationDate></#if>
  68.         <#if claim.getField("RegNo")?has_content><ref1:RegNo>${claim.getField("RegNo")!""}</ref1:RegNo></#if>
  69.         <#if claim.getField("RegNoName")?has_content><ref1:RegNoName>${claim.getField("RegNoName")!""}</ref1:RegNoName></#if>
  70.         <#if claim.getField("RegNoDate")?has_content><ref1:RegNoDate>${claim.getField("RegNoDate")?string("yyyy-MM-dd")}</ref1:RegNoDate></#if>
  71.         <#if claim.getField("RegNoSeries")?has_content><ref1:RegNoSeries>${claim.getField("RegNoSeries")!""}</ref1:RegNoSeries></#if>
  72.         <#if claim.getField("RegNoNumber")?has_content><ref1:RegNoNumber>${claim.getField("RegNoNumber")!""}</ref1:RegNoNumber></#if>
  73.         <#if claim.getField("RegNoWho")?has_content><ref1:RegNoWho>${claim.getField("RegNoWho")!""}</ref1:RegNoWho></#if>
  74.         <#if claim.getField("RegDeptAddress")?has_content><ref1:RegDeptAddress>${claim.getField("RegDeptAddress")!""}</ref1:RegDeptAddress></#if>
  75.         <#if claim.getField("RegNoRegistrationDate")?has_content><ref1:RegNoRegistrationDate>${claim.getField("RegNoRegistrationDate")?string("yyyy-MM-dd")}</ref1:RegNoRegistrationDate></#if>
  76.         <#assign REGISTRATIONINFOTYPE = claim.getFieldList("REGISTRATIONINFOTYPE")>
  77.         <#list REGISTRATIONINFOTYPE as REGISTRATIONINFOTYPELIST>
  78.         <#assign PHONES = REGISTRATIONINFOTYPELIST.getFieldList("PHONES")>
  79.         <#list PHONES as PhoneList>
  80.         <#assign Phone = PhoneList.getFieldFirst("Phone").getVal()>
  81.         <#if Phone?has_content><ref1:Phone>${Phone!""}</ref1:Phone></#if>
  82.         </#list></#list>
  83.         <#if claim.getField("Fax")?has_content><ref1:Fax>${claim.getField("Fax")!""}</ref1:Fax></#if>
  84.         <#if claim.getField("Email")?has_content><ref1:Email>${claim.getField("Email")!""}</ref1:Email></#if>
  85.     </ref1:RegistrationInfo>
  86.     <ref1:RegAddress>
  87.         <#if claim.getRecipient().getOrganization().getJuridicalAddress().getPostIndex()?has_content><ref1:PostIndex>${claim.getRecipient().getOrganization().getJuridicalAddress().getPostIndex()!""}</ref1:PostIndex></#if>
  88.         <#if claim.getRecipient().getOrganization().getJuridicalAddress().getRegion()?has_content><ref1:Region>${claim.getRecipient().getOrganization().getJuridicalAddress().getRegion()!""}</ref1:Region></#if>
  89.         <#if claim.getRecipient().getOrganization().getJuridicalAddress().getArea()?has_content><ref1:District>${claim.getRecipient().getOrganization().getJuridicalAddress().getArea()!""}</ref1:District></#if>
  90.         <#if claim.getRecipient().getOrganization().getJuridicalAddress().getLocality()?has_content><ref1:City>${claim.getRecipient().getOrganization().getJuridicalAddress().getLocality()!""}</ref1:City></#if>
  91.         <#if claim.getRecipient().getOrganization().getJuridicalAddress().getStreet()?has_content><ref1:Street>${claim.getRecipient().getOrganization().getJuridicalAddress().getStreet()!""}<#if claim.getRecipient().getOrganization().getJuridicalAddress().getHouseNumber()?has_content>, ${claim.getRecipient().getOrganization().getJuridicalAddress().getHouseNumber()!""}</#if><#if claim.getRecipient().getOrganization().getJuridicalAddress().getCorps()?has_content>, корп. ${claim.getRecipient().getOrganization().getJuridicalAddress().getCorps()!""}</#if><#if claim.getRecipient().getOrganization().getJuridicalAddress().getStructure()?has_content>, стр. ${claim.getRecipient().getOrganization().getJuridicalAddress().getStructure()!""}</#if><#if claim.getRecipient().getOrganization().getJuridicalAddress().getRoom()?has_content>, кв/офис ${claim.getRecipient().getOrganization().getJuridicalAddress().getRoom()!""}</#if></ref1:Street></#if>
  92.     </ref1:RegAddress>
  93.     <ref1:PostAddress>
  94.         <#if claim.getField("PostAddress").getPostIndex()?has_content><ref1:PostIndex>${claim.getField("PostAddress").getPostIndex()!""}</ref1:PostIndex></#if>
  95.         <#if claim.getField("PostAddress").getRegion()?has_content><ref1:Region>${claim.getField("PostAddress").getRegion()!""}</ref1:Region></#if>
  96.         <#if claim.getField("PostAddress").getArea()?has_content><ref1:District>${claim.getField("PostAddress").getArea()!""}</ref1:District></#if>
  97.         <#if claim.getField("PostAddress").getLocality()?has_content><ref1:City>${claim.getField("PostAddress").getLocality()!""}</ref1:City></#if>
  98.         <#if claim.getField("PostAddress").getStreet()?has_content><ref1:Street>${claim.getField("PostAddress").getStreet()!""}<#if claim.getField("PostAddress").getHouseNumber()?has_content>, ${claim.getField("PostAddress").getHouseNumber()!""}</#if><#if claim.getField("PostAddress").getCorps()?has_content>, корп. ${claim.getField("PostAddress").getCorps()!""}</#if><#if claim.getField("PostAddress").getStructure()?has_content>, стр. ${claim.getField("PostAddress").getStructure()!""}</#if><#if claim.getField("PostAddress").getRoom()?has_content>, кв/офис ${claim.getField("PostAddress").getRoom()!""}</#if></ref1:Street></#if>
  99.     </ref1:PostAddress>
  100.     <ref1:StateTaxes>
  101.         <#assign STATETAXES = claim.getFieldList("STATETAXES")>
  102.         <#list STATETAXES as StateTax>
  103.         <ref1:StateTax>
  104.             <#assign TaxDate = StateTax.getFieldFirst("TaxDate")>
  105.             <#if TaxDate.getVal()?has_content><ref1:TaxDate>${TaxDate.getVal()?string("yyyy-MM-dd")}</ref1:TaxDate></#if>
  106.             <#assign TaxAmount = StateTax.getFieldFirst("TaxAmount")>
  107.             <#if TaxAmount.getVal()?has_content><ref1:TaxAmount>${TaxAmount.getVal()!""}</ref1:TaxAmount></#if>
  108.             <#assign TaxNarrative = StateTax.getFieldFirst("TaxNarrative")>
  109.             <#if TaxNarrative.getVal()?has_content><ref1:TaxNarrative>${TaxNarrative.getVal()!""}</ref1:TaxNarrative></#if>
  110.             <#assign TaxNo = StateTax.getFieldFirst("TaxNo")>
  111.             <#if TaxNo.getVal()?has_content><ref1:TaxNo>${TaxNo.getVal()!""}</ref1:TaxNo></#if>
  112.             <#assign KPPUL = StateTax.getFieldFirst("KPPUL")>
  113.             <#if KPPUL.getVal()?has_content><ref1:KPP>${KPPUL.getVal()!""}</ref1:KPP></#if>
  114.             <#assign INN_Tax = StateTax.getFieldFirst("INN_Tax")>
  115.             <#if INN_Tax.getVal()?has_content><ref1:INN>${INN_Tax.getVal()!""}</ref1:INN></#if>
  116.             <#assign BIKUL = StateTax.getFieldFirst("BIKUL")>
  117.             <#if BIKUL.getVal()?has_content><ref1:BIK>${BIKUL.getVal()!""}</ref1:BIK></#if>
  118.             <#assign AccountUL = StateTax.getFieldFirst("AccountUL")>
  119.             <#if AccountUL.getVal()?has_content><ref1:Account>${AccountUL.getVal()!""}</ref1:Account></#if>
  120.         </ref1:StateTax>
  121.         </#list>
  122.     </ref1:StateTaxes>
  123.     <ref1:ActivityPlaces>
  124.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  125.     <#list LICENSES as License>
  126.         <#assign ACTIVITYPLACES = License.getFieldList("ACTIVITYPLACES")>
  127.         <#list ACTIVITYPLACES as ActivityPlaceItem>
  128.         <ref1:ActivityPlace>
  129.         <#if (ActivityPlaceItem.getFieldFirst("Reason").getVal())?has_content>
  130.         <#assign Reason = ActivityPlaceItem.getFieldFirst("Reason").getVal().getValue()>
  131.         <#elseif (ActivityPlaceItem.getFieldFirst("ReasonNo").getVal())?has_content>
  132.         <#assign Reason = ActivityPlaceItem.getFieldFirst("ReasonNo").getVal().getValue()></#if>
  133.             <#assign LicenseMO = (ActivityPlaceItem.getFieldFirst("LicenseMO").getVal()?string("true", "false"))!"true">
  134.             <#if Reason == "med_renewal_reason_new_place" && LicenseMO == "true" ><!-- Reason == "med_renewal_reason_new_place" && LicenseMO == "true" -->
  135.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  136.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  137.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  138.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  139.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  140.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  141.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  142.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  143.             <ref1:Operation>1</ref1:Operation><!-- Добавление -->
  144.             </#if>
  145.             <#if Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "true"><!-- Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "true" -->
  146.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("MED_ADDR_MD0")>
  147.             <#assign ActivityPlaceLast = ActivityPlace.getVal().getValue()>
  148.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  149.             <#if ActivityPlaceFirst?has_content><ref1:PostIndex>${ActivityPlaceFirst!""}</ref1:PostIndex></#if>
  150.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  151.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  152.             <#if ActivityPlaceFirst?has_content><ref1:Region>${ActivityPlaceFirst!""}</ref1:Region></#if>
  153.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  154.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  155.             <#if ActivityPlaceFirst?has_content><ref1:District>${ActivityPlaceFirst!""}</ref1:District></#if>
  156.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  157.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  158.             <#if ActivityPlaceFirst?has_content><ref1:Settlement>${ActivityPlaceFirst!""}</ref1:Settlement></#if>
  159.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  160.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  161.             <#if ActivityPlaceFirst?has_content><ref1:City>${ActivityPlaceFirst!""}</ref1:City></#if>
  162.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  163.             <#assign ActivityPlaceFirst = ActivityPlaceLast>
  164.             <#if ActivityPlaceFirst?has_content><ref1:Street>${ActivityPlaceFirst!""}</ref1:Street></#if>
  165.             <ref1:Operation>2</ref1:Operation><!-- Обновление -->
  166.             <#assign Id = ActivityPlace.getVal().getKey()>
  167.             <#if Id?has_content><ref1:Id>${Id!""}</ref1:Id></#if>
  168.             </#if>
  169.             <#if Reason == "med_renewal_reason_new_place" && LicenseMO == "false" ><!-- Reason == "med_renewal_reason_new_place" && LicenseMO == "false" -->
  170.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  171.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  172.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  173.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  174.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  175.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  176.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  177.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  178.             <ref1:Operation>1</ref1:Operation><!-- Добавление -->
  179.             </#if>
  180.             <#if Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "false" ><!-- Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "false" -->
  181.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  182.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  183.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  184.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  185.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  186.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  187.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  188.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  189.             <ref1:Operation>2</ref1:Operation><!-- Обновление -->
  190.             </#if>
  191.             <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  192.             <#list ACTIONTYPES as ActionTypeItem>
  193.             <#assign ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  194.             <#if ActionType.getVal()?has_content>
  195.             <ref1:ActionType>
  196.                 <ref1:Code>${(ActionType.getVal().getCode())!""}</ref1:Code>
  197.                 <ref1:Name>${(ActionType.getVal().getName()?trim)!""}</ref1:Name>
  198.                 <ref1:Operation>1</ref1:Operation>
  199.             </ref1:ActionType></#if>
  200.             </#list>
  201.             <ref1:MedProductsInfo>
  202.                 <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  203.                 <#list ACTIONTYPES as ActionTypeItem>
  204.                 <#assign MEDPRODUCTSINFO = ActionTypeItem.getFieldList("MEDPRODUCTSINFO")>
  205.                 <#list MEDPRODUCTSINFO as MedProductInfo>
  206.                 <ref1:MedProductInfo>
  207.                     <#assign MedProductInfo_ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  208.                     <#if MedProductInfo_ActionType.getVal()?has_content>
  209.                     <ref1:ActionType>
  210.                         <ref1:Code>${(MedProductInfo_ActionType.getVal().getCode())!""}</ref1:Code>
  211.                         <ref1:Name>${(MedProductInfo_ActionType.getVal().getName()?trim)!""}</ref1:Name>
  212.                     </ref1:ActionType></#if>
  213.                     <#assign MedProductInfo_Name = MedProductInfo.getFieldFirst("MedProductInfo_Name")>
  214.                     <#if MedProductInfo_Name.getVal()?has_content><ref1:Name>${MedProductInfo_Name.getVal()!""}</ref1:Name></#if>
  215.                     <#assign LegalityDocInfo = MedProductInfo.getFieldFirst("LegalityDocInfo")>
  216.                     <#if LegalityDocInfo.getVal()?has_content><ref1:LegalityDocInfo>${LegalityDocInfo.getVal()!""}</ref1:LegalityDocInfo></#if>
  217.                     <#assign RegistrationNo = MedProductInfo.getFieldFirst("RegistrationNo")>
  218.                     <#if RegistrationNo.getVal()?has_content><ref1:RegistrationNo>${RegistrationNo.getVal()!""}</ref1:RegistrationNo></#if>
  219.                     <#assign RegistrationDate = MedProductInfo.getFieldFirst("RegistrationDate")>
  220.                     <#if RegistrationDate.getVal()?has_content><ref1:RegistrationDate>${RegistrationDate.getVal()?string("yyyy-MM-dd")!""}</ref1:RegistrationDate></#if>
  221.                     <#assign RegistrationPeriod = MedProductInfo.getFieldFirst("RegistrationPeriod")>
  222.                     <#if RegistrationPeriod.getVal()?has_content><ref1:RegistrationPeriod>${RegistrationPeriod.getVal()!""}</ref1:RegistrationPeriod></#if>
  223.                     <#assign ServiceContractInfo = MedProductInfo.getFieldFirst("ServiceContractInfo")>
  224.                     <#if ServiceContractInfo.getVal()?has_content><ref1:ServiceContractInfo>${ServiceContractInfo.getVal()!""}</ref1:ServiceContractInfo></#if>
  225.                 </ref1:MedProductInfo>
  226.                 </#list>
  227.                 </#list>
  228.             </ref1:MedProductsInfo>
  229.             <ref1:SanEpidConclusions>
  230.                 <#assign SANEPIDCONCLUSIONS = ActivityPlaceItem.getFieldList("SANEPIDCONCLUSIONS")>
  231.                 <#list SANEPIDCONCLUSIONS as SanEpidConclusion>
  232.                 <ref1:SanEpidConclusion>
  233.                     <#assign Agency = SanEpidConclusion.getFieldFirst("Agency")>
  234.                     <#if Agency.getVal()?has_content><ref1:Agency>${Agency.getVal()!""}</ref1:Agency></#if>
  235.                     <#assign DecisionNo = SanEpidConclusion.getFieldFirst("DecisionNo")>
  236.                     <#if DecisionNo.getVal()?has_content><ref1:DecisionNo>${DecisionNo.getVal()!""}</ref1:DecisionNo></#if>
  237.                     <#assign Date = SanEpidConclusion.getFieldFirst("Date")>
  238.                     <#if Date.getVal()?has_content><ref1:Date>${Date.getVal()?string("yyyy-MM-dd")!""}</ref1:Date></#if>
  239.                     <#assign BlankNo = SanEpidConclusion.getFieldFirst("BlankNo")>
  240.                     <#if BlankNo.getVal()?has_content><ref1:BlankNo>${BlankNo.getVal()!""}</ref1:BlankNo></#if>
  241.                     <#assign BlankSeries = SanEpidConclusion.getFieldFirst("BlankSeries")>
  242.                     <#if BlankSeries.getVal()?has_content><ref1:BlankSeries>${BlankSeries.getVal()!""}</ref1:BlankSeries></#if>
  243.                 </ref1:SanEpidConclusion>
  244.                 </#list>
  245.             </ref1:SanEpidConclusions>
  246.             <ref1:BuildingLicenses>
  247.                 <#assign BUILDINGLICENSES = ActivityPlaceItem.getFieldList("BUILDINGLICENSES")>
  248.                 <#list BUILDINGLICENSES as BuildingLicense>
  249.                 <#if BuildingLicense.getFieldFirst("LawLand")?string == "true">
  250.                 <ref1:BuildingLicense>
  251.                     <#assign DocName = BuildingLicense.getFieldFirst("BuildingLicense_DocName")>
  252.                     <ref1:DocName>${(DocName.getVal())!""}</ref1:DocName>
  253.                     <#assign DocNo = BuildingLicense.getFieldFirst("BuildingLicense_DocNo")>
  254.                     <ref1:DocNo>${(DocNo.getVal())!""}</ref1:DocNo>
  255.                     <#assign DocDate = BuildingLicense.getFieldFirst("BuildingLicense_DocDate")>
  256.                     <ref1:DocDate>${(DocDate.getVal()?string("yyyy-MM-dd"))!""}</ref1:DocDate>
  257.                 </ref1:BuildingLicense>
  258.                 </#if>
  259.                 </#list>
  260.             </ref1:BuildingLicenses>
  261.             <ref1:TeamSkills>
  262.                 <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  263.                 <#list ACTIONTYPES as ActionTypeItem>
  264.                 <#assign TEAMSKILLS = ActionTypeItem.getFieldList("TEAMSKILLS")>
  265.                 <#list TEAMSKILLS as TeamSkill>
  266.                 <ref1:TeamSkill>
  267.                     <#assign TeamSkill_ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  268.                     <#if TeamSkill_ActionType.getVal()?has_content>
  269.                     <ref1:ActionType>
  270.                         <ref1:Code>${(TeamSkill_ActionType.getVal().getCode())!""}</ref1:Code>
  271.                         <ref1:Name>${(TeamSkill_ActionType.getVal().getName()?trim)!""}</ref1:Name>
  272.                     </ref1:ActionType></#if>
  273.                     <#assign TeamSkill_FIO = TeamSkill.getFieldFirst("TeamSkill_FIO")>
  274.                     <#if TeamSkill_FIO.getVal()?has_content><ref1:FIO>${TeamSkill_FIO.getVal()!""}</ref1:FIO></#if>
  275.                     <#assign EducationInfo = TeamSkill.getFieldFirst("EducationInfo")>
  276.                     <#if EducationInfo.getVal()?has_content><ref1:EducationInfo>${EducationInfo.getVal()!""}</ref1:EducationInfo></#if>
  277.                     <#assign PostgraduateEducationInfo = TeamSkill.getFieldFirst("PostgraduateEducationInfo")>
  278.                     <#if PostgraduateEducationInfo.getVal()?has_content><ref1:PostgraduateEducationInfo>${PostgraduateEducationInfo.getVal()!""}</ref1:PostgraduateEducationInfo></#if>
  279.                     <#assign SkillDevelopmentInfo = TeamSkill.getFieldFirst("SkillDevelopmentInfo")>
  280.                     <#if SkillDevelopmentInfo.getVal()?has_content><ref1:SkillDevelopmentInfo>${SkillDevelopmentInfo.getVal()!""}</ref1:SkillDevelopmentInfo></#if>
  281.                 </ref1:TeamSkill>
  282.                 </#list>
  283.                 </#list>
  284.             </ref1:TeamSkills>
  285.         </ref1:ActivityPlace>
  286.         </#list>
  287.         </#list>
  288.     </ref1:ActivityPlaces>
  289.     <#if claim.getField("ResponseKind")?has_content>
  290.     <ref1:ResponseKind>
  291.         <ref1:Code>${claim.getField("ResponseKind").getValue()!""}</ref1:Code>
  292.         <ref1:Name>${claim.getField("ResponseKind").getKey()!""}</ref1:Name>
  293.     </ref1:ResponseKind></#if>
  294.     <ref1:LicensiatUL>
  295.         <ref1:FullName>${claim.getRecipient().getOrganization().getFullName()!""}</ref1:FullName>
  296.         <ref1:ShortName>${claim.getRecipient().getOrganization().getShortName()!""}</ref1:ShortName>
  297.         <#if claim.getField("FirmName")?has_content><ref1:FirmName>${claim.getField("FirmName")!""}</ref1:FirmName></#if>
  298.         <#if claim.getField("OrgForm")?has_content>
  299.         <ref1:OrgForm>
  300.             <ref1:Code>${claim.getField("OrgForm").getKey()!""}</ref1:Code>
  301.             <ref1:Name>${claim.getField("OrgForm").getValue()!""}</ref1:Name>
  302.         </ref1:OrgForm></#if>
  303.     </ref1:LicensiatUL>
  304.     <ref1:AuthorizedPersonUL>
  305.         <#if claim.getField("RepresentativeFIO")?has_content><ref1:RepresentativeFIO>${claim.getField("RepresentativeFIO")!""}</ref1:RepresentativeFIO></#if>
  306.         <#if claim.getField("DocKind")?has_content>
  307.         <ref1:DocKind>
  308.             <ref1:Code>${claim.getField("DocKind").getKey()!""}</ref1:Code>
  309.             <ref1:Name>${claim.getField("DocKind").getValue()!""}</ref1:Name>
  310.         </ref1:DocKind></#if>
  311.         <#if claim.getField("DocNo")?has_content><ref1:DocNo>${claim.getField("DocNo")!""}</ref1:DocNo></#if>
  312.         <#if claim.getField("DocDate")?has_content><ref1:DocDate>${claim.getField("DocDate")?string("yyyy-MM-dd")!""}</ref1:DocDate></#if>
  313.         <#if claim.getField("PersonKind")?has_content><ref1:PersonKind>
  314.             <ref1:Code>${claim.getFieldComboCode("PersonKind")!""}</ref1:Code>
  315.             <ref1:Name>${claim.getField("PersonKind")!""}</ref1:Name>
  316.         </ref1:PersonKind></#if>
  317.         <#if claim.getField("FIO")?has_content><ref1:FIO>${claim.getField("FIO")!""}</ref1:FIO></#if>
  318.         <#if claim.getField("Post")?has_content><ref1:Post>${claim.getField("Post")!""}</ref1:Post></#if>
  319.     </ref1:AuthorizedPersonUL>
  320. </ref1:RequestUL>
  321. </#if>
  322. <#if claim.getRecipient().getPersonType() == "Индивидуальный предприниматель">
  323. <ref1:ClientType>2</ref1:ClientType>
  324. <ref1:RequestIP>
  325.     <ref1:Authority>Министерство здравоохранения Московской области</ref1:Authority>
  326.     <ref1:ActivityKind>
  327.         <ref1:Code>medicina</ref1:Code>
  328.         <ref1:Name>Лицензирование медицинской деятельности</ref1:Name>
  329.     </ref1:ActivityKind>
  330.     <ref1:ProcessType>
  331.         <ref1:Code>medicina_renewal_30</ref1:Code>
  332.         <ref1:Name>Переоформление лицензии 30 дней (Медицина)</ref1:Name>
  333.     </ref1:ProcessType>
  334.     <ref1:DeliveryPlaceKind>
  335.         <ref1:Code>${claim.getField("DeliveryPlaceKind").getValue()!""}</ref1:Code>
  336.         <ref1:Name>${claim.getField("DeliveryPlaceKind").getKey()!""}</ref1:Name>
  337.     </ref1:DeliveryPlaceKind>
  338.     <#if claim.getField("DeliveryPlaceKind").getValue() == "10"><ref1:DeliveryPlace>
  339.         <ref1:Code>137</ref1:Code>
  340.         <ref1:Name>Министерство здравоохранения Московской области</ref1:Name>
  341.     </ref1:DeliveryPlace>
  342.     <#else><ref1:DeliveryPlace>
  343.         <ref1:Code>${claim.getField("DeliveryPlace").getKey()!""}</ref1:Code>
  344.         <ref1:Name>${claim.getField("DeliveryPlace").getValue()!""}</ref1:Name>
  345.     </ref1:DeliveryPlace></#if>
  346.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  347.     <ref1:LicenseNo><#list LICENSES as License><#if LicenseNo?has_content>;</#if><#assign LicenseNo = License.getFieldFirst("LicenseNo")>${LicenseNo.getVal()!""}</#list></ref1:LicenseNo>
  348.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  349.     <#list LICENSES as License>
  350.     <#assign ACTIVITYPLACES = License.getFieldList("ACTIVITYPLACES")>
  351.     <#list ACTIVITYPLACES as ActivityPlaceItem>
  352.     <#if (ActivityPlaceItem.getFieldFirst("Reason").getVal())?has_content>
  353.     <#assign Reason = ActivityPlaceItem.getFieldFirst("Reason")>
  354.     <#elseif (ActivityPlaceItem.getFieldFirst("ReasonNo").getVal())?has_content>
  355.     <#assign Reason = ActivityPlaceItem.getFieldFirst("ReasonNo")></#if>
  356.     <#if Reason.getVal()?has_content><ref1:Reason>
  357.         <ref1:Code>${Reason.getVal().getValue()!""}</ref1:Code>
  358.         <ref1:Name>${Reason.getVal().getKey()!""}</ref1:Name>
  359.     </ref1:Reason></#if>
  360.     </#list>
  361.     </#list>
  362.     <ref1:RegistrationInfo>
  363.         <#if claim.getField("Inn")?has_content><ref1:Inn>${claim.getField("Inn")!""}</ref1:Inn></#if>
  364.         <#if claim.getField("InnName")?has_content><ref1:InnName>${claim.getField("InnName")!""}</ref1:InnName></#if>
  365.         <#if claim.getField("InnDate")?has_content><ref1:InnDate>${claim.getField("InnDate")?string("yyyy-MM-dd")}</ref1:InnDate></#if>
  366.         <#if claim.getField("InnSeries")?has_content><ref1:InnSeries>${claim.getField("InnSeries")!""}</ref1:InnSeries></#if>
  367.         <#if claim.getField("InnNumber")?has_content><ref1:InnNumber>${claim.getField("InnNumber")!""}</ref1:InnNumber></#if>
  368.         <#if claim.getField("InnWho")?has_content><ref1:InnWho>${claim.getField("InnWho")!""}</ref1:InnWho></#if>
  369.         <#if claim.getField("InnRegistrationDate")?has_content><ref1:InnRegistrationDate>${claim.getField("InnRegistrationDate")?string("yyyy-MM-dd")}</ref1:InnRegistrationDate></#if>
  370.         <#if claim.getField("RegNo")?has_content><ref1:RegNo>${claim.getField("RegNo")!""}</ref1:RegNo></#if>
  371.         <#if claim.getField("RegNoName")?has_content><ref1:RegNoName>${claim.getField("RegNoName")!""}</ref1:RegNoName></#if>
  372.         <#if claim.getField("RegNoDate")?has_content><ref1:RegNoDate>${claim.getField("RegNoDate")?string("yyyy-MM-dd")}</ref1:RegNoDate></#if>
  373.         <#if claim.getField("RegNoSeries")?has_content><ref1:RegNoSeries>${claim.getField("RegNoSeries")!""}</ref1:RegNoSeries></#if>
  374.         <#if claim.getField("RegNoNumber")?has_content><ref1:RegNoNumber>${claim.getField("RegNoNumber")!""}</ref1:RegNoNumber></#if>
  375.         <#if claim.getField("RegNoWho")?has_content><ref1:RegNoWho>${claim.getField("RegNoWho")!""}</ref1:RegNoWho></#if>
  376.         <#if claim.getField("RegDeptAddress")?has_content><ref1:RegDeptAddress>${claim.getField("RegDeptAddress")!""}</ref1:RegDeptAddress></#if>
  377.         <#if claim.getField("RegNoRegistrationDate")?has_content><ref1:RegNoRegistrationDate>${claim.getField("RegNoRegistrationDate")?string("yyyy-MM-dd")}</ref1:RegNoRegistrationDate></#if>
  378.         <#assign REGISTRATIONINFOTYPE = claim.getFieldList("REGISTRATIONINFOTYPE")>
  379.         <#list REGISTRATIONINFOTYPE as REGISTRATIONINFOTYPELIST>
  380.         <#assign PHONES = REGISTRATIONINFOTYPELIST.getFieldList("PHONES")>
  381.         <#list PHONES as PhoneList>
  382.         <#assign Phone = PhoneList.getFieldFirst("Phone").getVal()>
  383.         <#if Phone?has_content><ref1:Phone>${Phone!""}</ref1:Phone></#if>
  384.         </#list></#list>
  385.         <#if claim.getField("Fax")?has_content><ref1:Fax>${claim.getField("Fax")!""}</ref1:Fax></#if>
  386.         <#if claim.getField("Email")?has_content><ref1:Email>${claim.getField("Email")!""}</ref1:Email></#if>
  387.     </ref1:RegistrationInfo>
  388.     <ref1:RegAddress>
  389.         <#if claim.getRecipient().getLocationAddress().getPostIndex()?has_content><ref1:PostIndex>${claim.getRecipient().getLocationAddress().getPostIndex()!""}</ref1:PostIndex></#if>
  390.         <#if claim.getRecipient().getLocationAddress().getRegion()?has_content><ref1:Region>${claim.getRecipient().getLocationAddress().getRegion()!""}</ref1:Region></#if>
  391.         <#if claim.getRecipient().getLocationAddress().getArea()?has_content><ref1:District>${claim.getRecipient().getLocationAddress().getArea()!""}</ref1:District></#if>
  392.         <#if claim.getRecipient().getLocationAddress().getLocality()?has_content><ref1:City>${claim.getRecipient().getLocationAddress().getLocality()!""}</ref1:City></#if>
  393.         <#if claim.getRecipient().getLocationAddress().getStreet()?has_content><ref1:Street>${claim.getRecipient().getLocationAddress().getStreet()!""}<#if claim.getRecipient().getLocationAddress().getHouseNumber()?has_content>, ${claim.getRecipient().getLocationAddress().getHouseNumber()!""}</#if><#if claim.getRecipient().getLocationAddress().getCorps()?has_content>, корп. ${claim.getRecipient().getLocationAddress().getCorps()!""}</#if><#if claim.getRecipient().getLocationAddress().getStructure()?has_content>, стр. ${claim.getRecipient().getLocationAddress().getStructure()!""}</#if><#if claim.getRecipient().getLocationAddress().getRoom()?has_content>, кв/офис ${claim.getRecipient().getLocationAddress().getRoom()!""}</#if></ref1:Street></#if>
  394.     </ref1:RegAddress>
  395.     <ref1:PostAddress>
  396.         <#if claim.getField("PostAddress").getPostIndex()?has_content><ref1:PostIndex>${claim.getField("PostAddress").getPostIndex()!""}</ref1:PostIndex></#if>
  397.         <#if claim.getField("PostAddress").getRegion()?has_content><ref1:Region>${claim.getField("PostAddress").getRegion()!""}</ref1:Region></#if>
  398.         <#if claim.getField("PostAddress").getArea()?has_content><ref1:District>${claim.getField("PostAddress").getArea()!""}</ref1:District></#if>
  399.         <#if claim.getField("PostAddress").getLocality()?has_content><ref1:City>${claim.getField("PostAddress").getLocality()!""}</ref1:City></#if>
  400.         <#if claim.getField("PostAddress").getStreet()?has_content><ref1:Street>${claim.getField("PostAddress").getStreet()!""}<#if claim.getField("PostAddress").getHouseNumber()?has_content>, ${claim.getField("PostAddress").getHouseNumber()!""}</#if><#if claim.getField("PostAddress").getCorps()?has_content>, корп. ${claim.getField("PostAddress").getCorps()!""}</#if><#if claim.getField("PostAddress").getStructure()?has_content>, стр. ${claim.getField("PostAddress").getStructure()!""}</#if><#if claim.getField("PostAddress").getRoom()?has_content>, кв/офис ${claim.getField("PostAddress").getRoom()!""}</#if></ref1:Street></#if>
  401.     </ref1:PostAddress>
  402.     <ref1:StateTaxes>
  403.         <#assign STATETAXES = claim.getFieldList("STATETAXES")>
  404.         <#list STATETAXES as StateTax>
  405.         <ref1:StateTax>
  406.             <#assign TaxDate = StateTax.getFieldFirst("TaxDate")>
  407.             <#if TaxDate.getVal()?has_content><ref1:TaxDate>${TaxDate.getVal()?string("yyyy-MM-dd")}</ref1:TaxDate></#if>
  408.             <#assign TaxAmount = StateTax.getFieldFirst("TaxAmount")>
  409.             <#if TaxAmount.getVal()?has_content><ref1:TaxAmount>${TaxAmount.getVal()!""}</ref1:TaxAmount></#if>
  410.             <#assign TaxNarrative = StateTax.getFieldFirst("TaxNarrative")>
  411.             <#if TaxNarrative.getVal()?has_content><ref1:TaxNarrative>${TaxNarrative.getVal()!""}</ref1:TaxNarrative></#if>
  412.             <#assign TaxNo = StateTax.getFieldFirst("TaxNo")>
  413.             <#if TaxNo.getVal()?has_content><ref1:TaxNo>${TaxNo.getVal()!""}</ref1:TaxNo></#if>
  414.             <#assign KPP = StateTax.getFieldFirst("KPP")>
  415.             <#if KPP.getVal()?has_content><ref1:KPP>${KPP.getVal()!""}</ref1:KPP></#if>
  416.             <#assign INN_Tax = StateTax.getFieldFirst("INN_Tax")>
  417.             <#if INN_Tax.getVal()?has_content><ref1:INN>${INN_Tax.getVal()!""}</ref1:INN></#if>
  418.             <#assign BIK = StateTax.getFieldFirst("BIK")>
  419.             <#if BIK.getVal()?has_content><ref1:BIK>${BIK.getVal()!""}</ref1:BIK></#if>
  420.             <#assign Account = StateTax.getFieldFirst("Account")>
  421.             <#if Account.getVal()?has_content><ref1:Account>${Account.getVal()!""}</ref1:Account></#if>
  422.         </ref1:StateTax>
  423.         </#list>
  424.     </ref1:StateTaxes>
  425.     <ref1:ActivityPlaces>
  426.     <#assign LICENSES = claim.getFieldList("LICENSES")>
  427.     <#list LICENSES as License>
  428.         <#assign ACTIVITYPLACES = License.getFieldList("ACTIVITYPLACES")>
  429.         <#list ACTIVITYPLACES as ActivityPlaceItem>
  430.         <ref1:ActivityPlace>
  431.         <#if (ActivityPlaceItem.getFieldFirst("Reason").getVal())?has_content>
  432.         <#assign Reason = ActivityPlaceItem.getFieldFirst("Reason").getVal().getValue()>
  433.         <#elseif (ActivityPlaceItem.getFieldFirst("ReasonNo").getVal())?has_content>
  434.         <#assign Reason = ActivityPlaceItem.getFieldFirst("ReasonNo").getVal().getValue()></#if>
  435.             <#assign LicenseMO = (ActivityPlaceItem.getFieldFirst("LicenseMO").getVal()?string("true", "false"))!"true">
  436.             <#if Reason == "med_renewal_reason_new_place" && LicenseMO == "true" ><!-- Reason == "med_renewal_reason_new_place" && LicenseMO == "true" -->
  437.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  438.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  439.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  440.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  441.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  442.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  443.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  444.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  445.             <ref1:Operation>1</ref1:Operation><!-- Добавление -->
  446.             </#if>
  447.             <#if Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "true"><!-- Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "true" -->
  448.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("MED_ADDR_MD0")>
  449.             <#assign ActivityPlaceLast = ActivityPlace.getVal().getValue()>
  450.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  451.             <#if ActivityPlaceFirst?has_content><ref1:PostIndex>${ActivityPlaceFirst!""}</ref1:PostIndex></#if>
  452.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  453.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  454.             <#if ActivityPlaceFirst?has_content><ref1:Region>${ActivityPlaceFirst!""}</ref1:Region></#if>
  455.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  456.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  457.             <#if ActivityPlaceFirst?has_content><ref1:District>${ActivityPlaceFirst!""}</ref1:District></#if>
  458.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  459.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  460.             <#if ActivityPlaceFirst?has_content><ref1:Settlement>${ActivityPlaceFirst!""}</ref1:Settlement></#if>
  461.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  462.             <#assign ActivityPlaceFirst = ActivityPlaceLast?substring(0, ActivityPlaceLast?index_of("; "))>
  463.             <#if ActivityPlaceFirst?has_content><ref1:City>${ActivityPlaceFirst!""}</ref1:City></#if>
  464.             <#assign ActivityPlaceLast = ActivityPlaceLast?substring(ActivityPlaceLast?index_of("; ")+2)>
  465.             <#assign ActivityPlaceFirst = ActivityPlaceLast>
  466.             <#if ActivityPlaceFirst?has_content><ref1:Street>${ActivityPlaceFirst!""}</ref1:Street></#if>
  467.             <ref1:Operation>2</ref1:Operation><!-- Обновление -->
  468.             <#assign Id = ActivityPlace.getVal().getKey()>
  469.             <#if Id?has_content><ref1:Id>${Id!""}</ref1:Id></#if>
  470.             </#if>
  471.             <#if Reason == "med_renewal_reason_new_place" && LicenseMO == "false" ><!-- Reason == "med_renewal_reason_new_place" && LicenseMO == "false" -->
  472.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  473.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  474.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  475.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  476.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  477.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  478.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  479.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  480.             <ref1:Operation>1</ref1:Operation><!-- Добавление -->
  481.             </#if>
  482.             <#if Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "false" ><!-- Reason == "med_renewal_reason_izmen_uslug" && LicenseMO == "false" -->
  483.             <#assign ActivityPlace = ActivityPlaceItem.getFieldFirst("ActivityPlace")>
  484.             <#if ActivityPlace.getVal().getPostIndex()?has_content><ref1:PostIndex>${ActivityPlace.getVal().getPostIndex()!""}</ref1:PostIndex></#if>
  485.             <#if ActivityPlace.getVal().getRegion()?has_content><ref1:Region>${ActivityPlace.getVal().getRegion()!""}</ref1:Region></#if>
  486.             <#if ActivityPlace.getVal().getArea()?has_content><ref1:District>${ActivityPlace.getVal().getArea()!""}</ref1:District></#if>
  487.             <#if ActivityPlace.getVal().getLocality()?has_content><ref1:City>${ActivityPlace.getVal().getLocality()!""}</ref1:City></#if>
  488.             <#if ActivityPlace.getVal().getStreet()?has_content><ref1:Street>${ActivityPlace.getVal().getStreet()!""}<#if ActivityPlace.getVal().getHouseNumber()?has_content>, ${ActivityPlace.getVal().getHouseNumber()!""}</#if><#if ActivityPlace.getVal().getCorps()?has_content>, корп. ${ActivityPlace.getVal().getCorps()!""}</#if><#if ActivityPlace.getVal().getStructure()?has_content>, стр. ${ActivityPlace.getVal().getStructure()!""}</#if><#if ActivityPlace.getVal().getRoom()?has_content>, кв/офис ${ActivityPlace.getVal().getRoom()!""}</#if></ref1:Street></#if>
  489.             <#assign RawAddress = (ActivityPlaceItem.getFieldFirst("RawAddress"))!{ "name": ""}>
  490.             <ref1:RawAddress>${(RawAddress.getVal())!""}</ref1:RawAddress>
  491.             <ref1:Operation>2</ref1:Operation><!-- Обновление -->
  492.             </#if>
  493.             <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  494.             <#list ACTIONTYPES as ActionTypeItem>
  495.             <#assign ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  496.             <#if ActionType.getVal()?has_content>
  497.             <ref1:ActionType>
  498.                 <ref1:Code>${(ActionType.getVal().getCode())!""}</ref1:Code>
  499.                 <ref1:Name>${(ActionType.getVal().getName()?trim)!""}</ref1:Name>
  500.                 <ref1:Operation>1</ref1:Operation>
  501.             </ref1:ActionType></#if>
  502.             </#list>
  503.             <ref1:MedProductsInfo>
  504.                 <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  505.                 <#list ACTIONTYPES as ActionTypeItem>
  506.                 <#assign MEDPRODUCTSINFO = ActionTypeItem.getFieldList("MEDPRODUCTSINFO")>
  507.                 <#list MEDPRODUCTSINFO as MedProductInfo>
  508.                 <ref1:MedProductInfo>
  509.                     <#assign MedProductInfo_ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  510.                     <#if MedProductInfo_ActionType.getVal()?has_content>
  511.                     <ref1:ActionType>
  512.                         <ref1:Code>${(MedProductInfo_ActionType.getVal().getCode())!""}</ref1:Code>
  513.                         <ref1:Name>${(MedProductInfo_ActionType.getVal().getName()?trim)!""}</ref1:Name>
  514.                     </ref1:ActionType></#if>
  515.                     <#assign MedProductInfo_Name = MedProductInfo.getFieldFirst("MedProductInfo_Name")>
  516.                     <#if MedProductInfo_Name.getVal()?has_content><ref1:Name>${MedProductInfo_Name.getVal()!""}</ref1:Name></#if>
  517.                     <#assign LegalityDocInfo = MedProductInfo.getFieldFirst("LegalityDocInfo")>
  518.                     <#if LegalityDocInfo.getVal()?has_content><ref1:LegalityDocInfo>${LegalityDocInfo.getVal()!""}</ref1:LegalityDocInfo></#if>
  519.                     <#assign RegistrationNo = MedProductInfo.getFieldFirst("RegistrationNo")>
  520.                     <#if RegistrationNo.getVal()?has_content><ref1:RegistrationNo>${RegistrationNo.getVal()!""}</ref1:RegistrationNo></#if>
  521.                     <#assign RegistrationDate = MedProductInfo.getFieldFirst("RegistrationDate")>
  522.                     <#if RegistrationDate.getVal()?has_content><ref1:RegistrationDate>${RegistrationDate.getVal()?string("yyyy-MM-dd")!""}</ref1:RegistrationDate></#if>
  523.                     <#assign RegistrationPeriod = MedProductInfo.getFieldFirst("RegistrationPeriod")>
  524.                     <#if RegistrationPeriod.getVal()?has_content><ref1:RegistrationPeriod>${RegistrationPeriod.getVal()!""}</ref1:RegistrationPeriod></#if>
  525.                     <#assign ServiceContractInfo = MedProductInfo.getFieldFirst("ServiceContractInfo")>
  526.                     <#if ServiceContractInfo.getVal()?has_content><ref1:ServiceContractInfo>${ServiceContractInfo.getVal()!""}</ref1:ServiceContractInfo></#if>
  527.                 </ref1:MedProductInfo>
  528.                 </#list>
  529.                 </#list>
  530.             </ref1:MedProductsInfo>
  531.             <ref1:SanEpidConclusions>
  532.                 <#assign SANEPIDCONCLUSIONS = ActivityPlaceItem.getFieldList("SANEPIDCONCLUSIONS")>
  533.                 <#list SANEPIDCONCLUSIONS as SanEpidConclusion>
  534.                 <ref1:SanEpidConclusion>
  535.                     <#assign Agency = SanEpidConclusion.getFieldFirst("Agency")>
  536.                     <#if Agency.getVal()?has_content><ref1:Agency>${Agency.getVal()!""}</ref1:Agency></#if>
  537.                     <#assign DecisionNo = SanEpidConclusion.getFieldFirst("DecisionNo")>
  538.                     <#if DecisionNo.getVal()?has_content><ref1:DecisionNo>${DecisionNo.getVal()!""}</ref1:DecisionNo></#if>
  539.                     <#assign Date = SanEpidConclusion.getFieldFirst("Date")>
  540.                     <#if Date.getVal()?has_content><ref1:Date>${Date.getVal()?string("yyyy-MM-dd")!""}</ref1:Date></#if>
  541.                     <#assign BlankNo = SanEpidConclusion.getFieldFirst("BlankNo")>
  542.                     <#if BlankNo.getVal()?has_content><ref1:BlankNo>${BlankNo.getVal()!""}</ref1:BlankNo></#if>
  543.                     <#assign BlankSeries = SanEpidConclusion.getFieldFirst("BlankSeries")>
  544.                     <#if BlankSeries.getVal()?has_content><ref1:BlankSeries>${BlankSeries.getVal()!""}</ref1:BlankSeries></#if>
  545.                 </ref1:SanEpidConclusion>
  546.                 </#list>
  547.             </ref1:SanEpidConclusions>
  548.             <ref1:BuildingLicenses>
  549.                 <#assign BUILDINGLICENSES = ActivityPlaceItem.getFieldList("BUILDINGLICENSES")>
  550.                 <#list BUILDINGLICENSES as BuildingLicense>
  551.                 <#if BuildingLicense.getFieldFirst("LawLand")?string == "true">
  552.                 <ref1:BuildingLicense>
  553.                     <#assign DocName = BuildingLicense.getFieldFirst("BuildingLicense_DocName")>
  554.                     <ref1:DocName>${(DocName.getVal())!""}</ref1:DocName>
  555.                     <#assign DocNo = BuildingLicense.getFieldFirst("BuildingLicense_DocNo")>
  556.                     <ref1:DocNo>${(DocNo.getVal())!""}</ref1:DocNo>
  557.                     <#assign DocDate = BuildingLicense.getFieldFirst("BuildingLicense_DocDate")>
  558.                     <ref1:DocDate>${(DocDate.getVal()?string("yyyy-MM-dd"))!""}</ref1:DocDate>
  559.                 </ref1:BuildingLicense>
  560.                 </#if>
  561.                 </#list>
  562.             </ref1:BuildingLicenses>
  563.             <ref1:TeamSkills>
  564.                 <#assign ACTIONTYPES = ActivityPlaceItem.getFieldList("ACTIONTYPES")>
  565.                 <#list ACTIONTYPES as ActionTypeItem>
  566.                 <#assign TEAMSKILLS = ActionTypeItem.getFieldList("TEAMSKILLS")>
  567.                 <#list TEAMSKILLS as TeamSkill>
  568.                 <ref1:TeamSkill>
  569.                     <#assign TeamSkill_ActionType = ActionTypeItem.getFieldFirst("Action_Type")>
  570.                     <#if TeamSkill_ActionType.getVal()?has_content>
  571.                     <ref1:ActionType>
  572.                         <ref1:Code>${(TeamSkill_ActionType.getVal().getCode())!""}</ref1:Code>
  573.                         <ref1:Name>${(TeamSkill_ActionType.getVal().getName()?trim)!""}</ref1:Name>
  574.                     </ref1:ActionType></#if>
  575.                     <#assign TeamSkill_FIO = TeamSkill.getFieldFirst("TeamSkill_FIO")>
  576.                     <#if TeamSkill_FIO.getVal()?has_content><ref1:FIO>${TeamSkill_FIO.getVal()!""}</ref1:FIO></#if>
  577.                     <#assign EducationInfo = TeamSkill.getFieldFirst("EducationInfo")>
  578.                     <#if EducationInfo.getVal()?has_content><ref1:EducationInfo>${EducationInfo.getVal()!""}</ref1:EducationInfo></#if>
  579.                     <#assign PostgraduateEducationInfo = TeamSkill.getFieldFirst("PostgraduateEducationInfo")>
  580.                     <#if PostgraduateEducationInfo.getVal()?has_content><ref1:PostgraduateEducationInfo>${PostgraduateEducationInfo.getVal()!""}</ref1:PostgraduateEducationInfo></#if>
  581.                     <#assign SkillDevelopmentInfo = TeamSkill.getFieldFirst("SkillDevelopmentInfo")>
  582.                     <#if SkillDevelopmentInfo.getVal()?has_content><ref1:SkillDevelopmentInfo>${SkillDevelopmentInfo.getVal()!""}</ref1:SkillDevelopmentInfo></#if>
  583.                 </ref1:TeamSkill>
  584.                 </#list>
  585.                 </#list>
  586.             </ref1:TeamSkills>
  587.         </ref1:ActivityPlace>
  588.         </#list>
  589.         </#list>
  590.     </ref1:ActivityPlaces>
  591.     <#if claim.getField("ResponseKind")?has_content>
  592.     <ref1:ResponseKind>
  593.         <ref1:Code>${claim.getField("ResponseKind").getValue()!""}</ref1:Code>
  594.         <ref1:Name>${claim.getField("ResponseKind").getKey()!""}</ref1:Name>
  595.     </ref1:ResponseKind></#if>
  596.     <ref1:LicensiatIP>
  597.         <ref1:LastName>${claim.getRecipient().getSurname()!""}</ref1:LastName>
  598.         <ref1:FirstName>${claim.getRecipient().getName()!""}</ref1:FirstName>
  599.         <ref1:SecondName>${claim.getRecipient().getMiddleName()!""}</ref1:SecondName>
  600.         <ref1:PassportSeries>${claim.getRecipient().getCurrentIdentityDoc().getSeries()!""}</ref1:PassportSeries>
  601.         <ref1:PassportNo>${claim.getRecipient().getCurrentIdentityDoc().getNumber()!""}</ref1:PassportNo>
  602.         <ref1:PassportWho>${claim.getRecipient().getCurrentIdentityDoc().getDepartment()!""}</ref1:PassportWho>
  603.         <ref1:PassportDate>${claim.getRecipient().getCurrentIdentityDoc().getDate()?string("YYYY-MM-dd")!""}</ref1:PassportDate>
  604.     </ref1:LicensiatIP>
  605.     <ref1:AuthorizedPersonIP>
  606.         <#if claim.getField("RepresentativeFIO")?has_content><ref1:RepresentativeFIO>${claim.getField("RepresentativeFIO")!""}</ref1:RepresentativeFIO></#if>
  607.         <#if claim.getField("DocKind")?has_content>
  608.         <ref1:DocKind>
  609.             <ref1:Code>${claim.getField("DocKind").getKey()!""}</ref1:Code>
  610.             <ref1:Name>${claim.getField("DocKind").getValue()!""}</ref1:Name>
  611.         </ref1:DocKind></#if>
  612.         <#if claim.getField("DocNo")?has_content><ref1:DocNo>${claim.getField("DocNo")!""}</ref1:DocNo></#if>
  613.         <#if claim.getField("DocDate")?has_content><ref1:DocDate>${claim.getField("DocDate")?string("yyyy-MM-dd")!""}</ref1:DocDate></#if>
  614.     </ref1:AuthorizedPersonIP>
  615. </ref1:RequestIP>
  616. </#if>
  617. </ref1:ReformLicenseRequest30>
  618. </rev:RequestData>
  619.     <!--Документы:-->
  620. <smev:AppliedDocuments>
  621.     <#assign ind = 0 />
  622.     <#list claim.getAllRealDocs() as doc><#assign docname = doc.toString()/>
  623. <!--
  624. ${ind}
  625. <#if doc.getFileName()?has_content>${doc.getFileName()!""}</#if>
  626. ${doc.toString()!""}
  627. -->
  628. <#if doc.getFileName()?has_content>
  629. <#assign ind = ind + 1 />
  630. <smev:AppliedDocument>
  631.     <smev:CodeDocument>${CodeDocument(docname)!""}</smev:CodeDocument>
  632.     <smev:Name><#assign doc_len = doc.getFileName()?length /><#assign doc_sub = doc.getFileName()?last_index_of("\\") /><#assign doc_sub_pt = doc_sub+1 /><#assign doc_f_name = (doc.getFileName()?substring(doc_sub_pt,doc_len))/>${ind}_${doc_f_name}</smev:Name>
  633.     <smev:Number>${ind}</smev:Number>
  634.     <smev:URL><#assign doc_len = doc.getFileName()?length /><#assign doc_sub = doc.getFileName()?last_index_of("\\") /><#assign doc_sub_pt = doc_sub+1 /><#assign doc_f_name = (doc.getFileName()?substring(doc_sub_pt,doc_len))/>${ind}_${doc_f_name}</smev:URL>
  635.     <smev:Type><#assign doc_len = doc.getFileName()?length /><#assign doc_sub = doc.getFileName()?last_index_of(".") /><#assign doc_sub_pt = doc_sub+1 /><#assign doc_f_name_ext = ((doc.getFileName())?substring(doc_sub_pt,doc_len))/>${doc_f_name_ext}</smev:Type>
  636.     <smev:DigestValue/>
  637. </smev:AppliedDocument>
  638. </#if>
  639. </#list>
  640. </smev:AppliedDocuments>
  641. </rev:Data>
RAW Paste Data