0
Не ошибка
Неверное распознавание адреса
Кейс : адрес получается строкой из стороннего сервиса, передается в dadata для очистки и формализации. Адрес, например
"Москва г, Кабельная 4-я ул, 2, стр.1"
Сервис по этому запросу+очистке выдает единственный адрес :
"г Москва, ул Кабельная 4-я, д 1/2 стр 1Б"
Хотя по-факту получить адрес "г Москва, ул Кабельная 4-я, д 2 стр 1" можно.
Почему так происходит?
"Москва г, Кабельная 4-я ул, 2, стр.1"
Сервис по этому запросу+очистке выдает единственный адрес :
"г Москва, ул Кабельная 4-я, д 1/2 стр 1Б"
Хотя по-факту получить адрес "г Москва, ул Кабельная 4-я, д 2 стр 1" можно.
Почему так происходит?
Сервис поддержки клиентов работает на платформе UserEcho
Если пользователь вводит этот адрес последовательно через Подсказки, то он вводится правильно.
В API стандартизации указанный вами адрес распознается правильно, можно посмотреть на форме: https://dadata.ru, см. "Как это работает".
Расскажу, как нас обычно используют.
Если адрес получен извне — пользователи прогоняют его через API стандартизации и складывают в базу. API стандартизации распознает адреса и проставляет специальные коды качества. Коды показывают, гарантированно ли система распознала адрес или нужно его еще раз перепроверить оператором. Далеко не все адреса можно распознать правильно автоматически, поэтому такой код необходим.
Если адрес вводит пользователь — используют подсказки. API подсказок оптмизировано для последовательного ввода информации пользователем и в нем не предусмотрены коды качества.
Оттуда приходит адрес, он вводится автоматом в инпут ввода юр. адреса в форму.
Логика работы у нас не верная (такие адреса надо сначала стандартизировать).
Спасибо, что разъяснили.
Да, правильно — лучше стандартизировать и показывать предупреждение, если код качества (https://dadata.ru/api/clean/#qc) негарантированный , чтобы пользователь обратил внимание. Обычно наши заказчики так и делают.
Допустим, для ИНН 7722764537 у вас отсутствуют данные по руководителю, в федресурсе же (http://www.fedresurs.ru/companies/10709145) они есть.
Так же есть расхождения в названиях и еще некоторых данных.