Имя: Пароль:
1C
 
ЗУП. Помогите сконвертировать Адрес в формат ФИАС
0 SerGa
 
14.07.22
16:05
Из внешнего источника приходит адрес примерно такого вида:
частями с разделителями  из КЛАДР
115516,    Москва г,    ,     ,     ,        Веселая ул,    6,        ,65,,    
надо его в ЗУП 3.1 записать

ЗУП хранит адрес у физ лица в ТЧ
вот в таком формате (так он автоматически перенесся переносом остатков ранее из ЗУП 2.5 в котором адреса были в КЛАДРе):
в 1 поле:
"{
""value"": ""115516, Москва г, Веселая ул, дом № 16, кв.6"",
""type"": ""Адрес"",
""Country"": ""РОССИЯ"",
""addressType"": ""Административно-территориальный"",
""CountryCode"": ""643"",
""ZIPcode"": ""115516"",
""area"": ""Москва"",
""areaType"": ""г"",
""street"": ""Веселая"",
""streetType"": ""ул"",
""houseType"": ""Дом"",
""houseNumber"": ""16"",
""apartments"": [
{
""type"": ""Квартира"",
""number"": ""6""
}
]
}"
а во втором поле вот:

"<КонтактнаяИнформация xmlns=""http://www.v8.1c.ru/ssl/contactinfo"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" Представление=""115516, Москва г, Веселая ул, дом № 16, кв.6"">
  <Комментарий/>
  <Состав xsi:type=""Адрес"" Страна=""РОССИЯ"">
    <Состав xsi:type=""АдресРФ"">
      <СубъектРФ>Москва г</СубъектРФ>
      <Округ/>
      <СвРайМО>
        <Район/>
      </СвРайМО>
      <Город/>
      <ВнутригРайон/>
      <НаселПункт/>
      <Улица>Веселая ул</Улица>
      <ДопАдрЭл ТипАдрЭл=""10100000"" Значение=""115516""/>
      <ДопАдрЭл>
        <Номер Тип=""1010"" Значение=""16""/>
      </ДопАдрЭл>
      <ДопАдрЭл>
        <Номер Тип=""2010"" Значение=""6""/>
      </ДопАдрЭл>
    </Состав>
  </Состав>
</КонтактнаяИнформация>"

Какими стандартными функциями воспользоваться чтобы корректно преобразовать адрес в формат ЗУП??
1 SerGa
 
14.07.22
17:44
нашел
функции
КонтактнаяИнформацияВJSON
КонтактнаяИнформацияВXML

из модуля
УправлениеКонтактнойИнформацией