Ваши комментарии

По данным налоговой службы и Почты России у адреса «г. Москва 22-й километр Киевского шоссе (п. Московский), д. 4, стр.1» индекс именно 108811. Дадата доверяет этим авторитетным источникам :–)


142784 — старый индекс этого адреса, действовал до сентября 2015 года.

Пожалуйста :–) Я со своей стороны тоже им напишу.

В любом случае, сейчас все должно работать.

Уточните, пожалуйста:

  1. К какому URL вы обращаетесь?
  2. Программно вызываете подсказки? Какую библиотеку используете?

Я всё-таки надеюсь, что не обманули, а заблуждаются :–) Ниже пояснение, как всё устроено. Попробуйте передать его в поддержку МоегоСклада, может они исправят свою логику работы.


Подсказки Дадаты отдают адрес юридического лица в поле 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