Ваши комментарии
1. После загрузки файла проверить, что у колонок выставлен тип "ФИО" и у двух из них стоит галочка "Продолжение предыдущего":

2. Обработать файл.
3. Скачать файл с результатом обработки. В таблице будут три колонки с фамилией, именем и отчеством:

Такой результат вам подойдёт?
Дело в том, что в Петрозаводске есть не только улица, но и площадь Кирова.
Когда в запросе нет явного указания на тип адресного объекта (г Петрозаводск, Кирова, д 19), Дадада предполагает, что это площадь:
{
"structure": ["ADDRESS"],
"data": [[{
"source": "Петрозаводск, Кирова,д. 19",
"result": "г Петрозаводск, пл Кирова, д 19",
"house_fias_id": null,
"house_type_full": "дом",
"house": "19",
"fias_id": "de8e4ba6-13fe-4cc7-bb20-fb6fb7eaab1c",
"fias_level": "7",
"qc_house": 10,
"qc": 1
}
]]
}Код качества qc = 1 показывает, что нужно вручную проверить результат, а qc_house = 10 — что дом не найден в ФИАС. Действительно, в справочнике ФИАС нет д 19 на пл Кирова.
Понимаю, что логичнее было бы учитывать наличие дома в ФИАС и предлагать в этом случае не площадь, а улицу. Посмотрим, что можно сделать. Спасибо за сообщение об ошибке!
Павел, напишите, пожалуйста, какой запрос вы отправляете?
API Стандартизации должен возвращать ФИАС-код дома на запрос "г Петрозаводск, ул Кирова, д 19":
[{
"source": "г Петрозаводск, ул Кирова, д 19",
"result": "г Петрозаводск, ул Кирова, д 19",
...
"house_fias_id": "2f1fd49f-0c02-4e98-94d4-77cb00bf592b",
"house_type_full": "дом",
"house": "19",
...
"fias_id": "2f1fd49f-0c02-4e98-94d4-77cb00bf592b",
"fias_level": "8"
...
}]Сергей, добрый день! Спасибо за сообщение.
Согласна, это неправильное поведение. Постараемся исправить его в будущем.
Как временное решение предлагаю дополнительно указывать область:

Добрый день!
Можно сделать гранулярные подсказки через REST API.
- В REST-запросе передавать ограничение в параметрах from_bound и to_bound. Например:
{
"query": "Саратов",
"from_bound": {"value": "region"},
"to_bound": {"value": "region"}
}В ответ придет подсказка Саратовской области:
{"suggestions":[{
"value":"Саратовская обл",
"data":{
...
"region_with_type":"Саратовская обл",
"fias_id":"df594e0e-a935-4664-9d26-0bae13f904fe",
"fias_level":"1"
...
}
}]
}Попробуйте. Такое решение вам подойдёт?
Дадата работает по ФИАС (всероссийский классификатор адресов налоговой), в котором нет некоторых реально существующих домов. Чтобы пользователи не теряли потенциально корректные адреса, мы обрабатываем такие ситуации следующим образом:
- Присваиваем fias_id диапазона домов (таблица HOUSEINT.INTGUID). В зависимости от адреса код проверки дома (qc_house) может быть равен 3 (есть различие в расширении дома) или 4 (дом может находиться в диапазоне домов).
- Если подходящего диапазона домов нет, присваиваем fias_id улицы или населенного пункта (таблица ADDROBJ.AOGUID). В таком случае qc_house равен 10 (дома нет в ФИАС).
+7 495 220-19-62 — ООО "Дейта Кью"
У вас возник какой-то вопрос? Вы можете написать его здесь, я постараюсь помочь.
Сервис поддержки клиентов работает на платформе UserEcho