Ваши комментарии
Пожалуйста :–) Я со своей стороны тоже им напишу.
В любом случае, сейчас все должно работать.
Уточните, пожалуйста:
- К какому URL вы обращаетесь?
- Программно вызываете подсказки? Какую библиотеку используете?
А для чего это нужно?
Я всё-таки надеюсь, что не обманули, а заблуждаются :–) Ниже пояснение, как всё устроено. Попробуйте передать его в поддержку МоегоСклада, может они исправят свою логику работы.
Подсказки Дадаты отдают адрес юридического лица в поле suggestion.data.address. Это объект. У него всегда есть поле «адрес одной строкой» (address.value). И дополнительно, если Дадате удалось уверенно распарсить адрес, есть набор гранулярных полей (address.data). Среди гранулярных полей есть и индекс, он лежит в поле address.data.postal_code.
Если вы хотите составить адрес одной строкой с индексом, логика такая:
function addressWithPostalCode(suggestion) { if (suggestion.address.data && suggestion.address.data.postal_code) { return suggestion.address.data.postal_code + ", " + suggestion.address.value; } else { return suggestion.address.value; } }
У этой компании есть индекс, он находится в поле data.address.data.postal_code
Пожалуйста, обращайтесь :–)
Сервис поддержки клиентов работает на платформе UserEcho
По данным налоговой службы и Почты России у адреса «г. Москва 22-й километр Киевского шоссе (п. Московский), д. 4, стр.1» индекс именно 108811. Дадата доверяет этим авторитетным источникам :–)
142784 — старый индекс этого адреса, действовал до сентября 2015 года.