Из внешнего источника приходит адрес примерно такого вида:
частями с разделителями из КЛАДР
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""/>
</ДопАдрЭл>
</Состав>
</Состав>
</КонтактнаяИнформация>"
Какими стандартными функциями воспользоваться чтобы корректно преобразовать адрес в формат ЗУП??