Не могу найти метод, чтобы разобрать XML строку с адресом в структуру (город, улица, дом, квартира).
Ну не писать же самому, где-то ж он есть?
УТ 11.1.4.14
Пример значения строки:
<КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Представление="385016, Адыгея Респ, Майкоп г, Пушкина ул, дом № 152"><Комментарий/><Состав xsi:type="Адрес" Страна="РОССИЯ"><Состав xsi:type="АдресРФ"><СубъектРФ>Адыгея Респ</СубъектРФ><СвРайМО><Район/></СвРайМО><Город>Майкоп г</Город><НаселПункт/><Улица>Пушкина ул</Улица><ДопАдрЭл><Номер Тип="1010" Значение="152"/></ДопАдрЭл><ДопАдрЭл ТипАдрЭл="10100000" Значение="385016"/></Состав></Состав></КонтактнаяИнформация>
(3) Yury1001, вот есть какая-то функция, может она и есть:
УправлениеКонтактнойИнформацией.ПредыдущаяСтруктураКонтактнойИнформацииXML(Данные, ВидКонтактнойИнформации);
(1) Yury1001, это нужно разбирать с помощью XDTO пакета "КонтактнаяИнформация". Вот публикация не тему: http://infostart.ru/public/254994/.
До того, как это обнаружить, пришлось разбирать строку по тэгам, есть пример, если надо - скину.
(2) Uncore, нет, ну где-то ж есть метод глобальный, например
ОбщегоНазначения.ПолучитьСтруктуруАдресаПоЗначению(XMLЗначение)
или как то так? Не может же не быть!
(3) Yury1001, вот есть какая-то функция, может она и есть:
УправлениеКонтактнойИнформацией.ПредыдущаяСтруктураКонтактнойИнформацииXML(Данные, ВидКонтактнойИнформации);
(2) Uncore, написать конечно можно, я нашёл при вводе адреса алгоритм, но что бы его вытащить в свою обработку нужно не меньше часа, глупо как то получается - всё равно же потом найдётся стандартное решение(