Адрес по прописке

Вопрос задал Ольга С. (Чапаевск, Самарская область)

Ответственный за ответ: Щелкунова Юлия (★9.81/10)

Добрый день. Как в отчете разделить адрес на отдельные колонки: почтовый индекс, район, город, улица, дом, квартира?

Все комментарии (1)

  1. Добрый день!

    В пользовательском режиме не получится.

    В отчете «Личные данные сотрудников» есть 2 поля для каждого адреса, например: «Адрес по прописке» и «Адрес по прописке представление». «Адрес по прописке представление» — это строковое представление адреса, а «Адрес по прописке» — его вид в формате xml. В таком виде адрес хранится в базе, а на части он разбивается специальными функциями в моделях.

    Пример представления адреса: «<КонтактнаяИнформация 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» Представление=»РОССИЯ, 129344, Москва г, Внутригородская территория муниципальный округ Свиблово, Енисейская ул, дом № 1, строение 1″><Состав xsi:type=»Адрес» Страна=»РОССИЯ»><Состав xsi:type=»АдресРФ»><СубъектРФ>Москва г</СубъектРФ><Улица>Енисейская ул</Улица><ОКТМО>45361000</ОКТМО><ДопАдрЭл ТипАдрЭл=»10100000″ Значение=»129344″/><ДопАдрЭл><Номер Тип=»1010″ Значение=»1″/></ДопАдрЭл><ДопАдрЭл><Номер Тип=»1060″ Значение=»1″/></ДопАдрЭл></Состав></Состав></КонтактнаяИнформация>».

    Разбить такой Адрес на части через Пользовательское поле не удается: не доступны необходимые функции, которые для этого требуются,  например, «Найти».

    Но можно обратиться к программистам, чтобы разработать  доработать типовой отчет.

Комментарии закрыты.