0
Завершен
Классификационный ФИАС-код адреса вместо guid
Мне необходимо получить 26 значный цифровой код ФИАС (СС А РРР ГГГ ВВВ ППП УУУУ ЭЭЭЭ ЦЦЦ), а не guid дома в таблице номеров домов. Можно ли это сделать в вашем сервисе?
Ответ
На рассмотрении
Согласно документации на сайте налоговой, код строится иначе:
СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД (или ЗЗЗЗ)+ОООО СС – код региона; РРР – код района; ГГГ – код города; ППП — код населенного пункта; СССС - код элемента планировочной структуры; УУУУ - код улицы; ДДДД (или ЗЗЗЗ) — ДДДД тип и номер здания, сооружения, объекта незавершенного строительства в случае адресации домов. ЗЗЗЗ - номер земельного участка в случае адресации земельных участков; ОООО - тип и номер помещения в пределах здания, сооружения.
В чистом виде Дадата этот код не отдает, но зато отдает КЛАДР-код (kladr_id) следующей структуры:
СС+РРР+ГГГ+ППП+УУУУ+ДДДД
Из kladr_id можно собрать код ФИАС следующим образом:
СС РРР ГГГ ППП 0000 УУУУ ДДДД
Пример: для адреса «г Самара, ул Авиационная, д 12» Дадата возвращает такой КЛАДР-код (разбил его пробелами для наглядности):
63 000 001 000 0190 0007
Превращаем его в ФИАС-код:
63 000 001 000 0000 0190 0007
Сервис поддержки клиентов работает на платформе UserEcho
Возвращаем в поле fias_code.