Служба поддержки DaData.ru

Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.

0
Отвечен

Список филиалов по API-запросу

Александр Шаповалов 9 лет назад обновлен Анастасия 9 лет назад 6

Добрый день,


подскажите, не планируется ли добавить в список возвращаемых по API-запросу данных список наименований филиалов организации?

Ответ
Анастасия 9 лет назад

Александр, а это уже можно сделать (возможно, я неправильно понял исходный вопрос). Подсказки возвращают и головные организации, и филиалы. Чтобы найти нужный филиал, можно указать название головной организации (или её ИНН), а дальше город, в котором находится филиал.


Например, по запросу «газпром связь филиал тюмень» подсказки вернут тюменский филиал «Газпром связи». Чтобы отличить в ответе филиал от головной организации, используйте поле branch_type:

  • branch_type = MAIN для головных организаций,
  • branch_type = BRANCH для филиалов.
0
Завершен

Название должности руководителя в точности как в ЕГРЮЛ

Александр Шаповалов 9 лет назад обновлен Антон Жиянов 6 лет назад 6

Добрый день,

подскажите, почему при запросе по API довольно часто не возвращается название должности руководителя, например головные организации с ИНН 2703033758, 5259047767 и т.д. Хотя наименование должности в ЕГРЮЛ на сайте налоговой есть.

справочник: компании
Ответ
Антон Жиянов 6 лет назад

Теперь должность возвращается в точности как в ЕГРЮЛ.

0
Завершен

Дата регистрации и дата основания организации

Сергей Коробейников 9 лет назад обновлен Антон Жиянов 9 лет назад 8

В выдаче результатов нет данных о дате присвоения ОГРН организациям, которые были зарегистрированы до 2002 года. К примеру, есть выдача у одной организации с датой регистрации 1988 года.

Ответ
Антон Жиянов 9 лет назад

Теперь подсказки возвращают дату присвоения ОГРН в поле ogrn_date.

0
Исправлен

Ошибка в подсказках адреса

mcs 9 лет назад обновлен 9 лет назад 3

адрес "г Санкт-Петербург, ул Новая (Сергиево)" определяется, но, как минимум, координаты указаны неверные (Дворцовая площадь). При этом Яндекс-карты определяют координаты точно

Ответ
Анастасия 9 лет назад

Добрый день! Добавили координаты, в том числе для Новой улицы в Питере, Сергиево :)


0
Не ошибка

Нет подсказок домов при запросе улицы с ограничением по городу

Александр Хованский 9 лет назад обновлен Антон Жиянов 9 лет назад 4

Простой запрос

{
  "query": "г Ростов-на-Дону, берег"
}

возвращает как подсказку улицы, так и подсказки домов:

г Ростов-на-Дону, ул Береговая
г Ростов-на-Дону, ул Береговая, д 1/2а
г Ростов-на-Дону, ул Береговая, д 2
...


Но запрос с ограничением по городу

{
"query": "берег",
"locations": [{
"city_fias_id": "c1cfe4b9-f7c2-423c-abfa-6ed1c05a15c5"
}]
}

возвращает только подсказку улицы:

г Ростов-на-Дону, ул Береговая

То же самое, если город указать названием, а не кодом ("city": "Ростов-на-Дону").


Только если указать полное название улицы с типом ("query": "ул береговая"), появляются подсказки домов.



Я думаю, это ошибка, т.к. семантически запросы одинаковы.


Можно ли какими-нибудь параметрами запроса добиться того, чтобы в запросе с ограничением подсказки домов тоже присутствовали?

Ответ
Анастасия 9 лет назад

Александр, прошу прощения за долгий ответ.


В целях производительности мы сделали поиск домов от второго слова при запросе подсказок с ограничением по городу. Например, по запросу "ул берег" подсказки будут с домами, а по запросу "берег" только улица.


0
Исправлен

Корпус без типа определяется как квартира

Александр 9 лет назад обновлен Антон Жиянов 7 лет назад 3

При обработке файла адрес вида г. Москва, ул. Вешняковская, д. 24, 1, определяет как г Москва, ул Вешняковская, д 24, кв 1. Хотя в яндексе определяет корректно г. Москва, ул. Вешняковская, д. 24, к 1. Меня это не очень устраивает.

Ответ
Антон Жиянов 7 лет назад

Исправили: г. Москва, ул. Вешняковская, д. 24, 1 → г Москва, ул Вешняковская, д 24 к 1

0
Отвечен

Как ограничить подсказки по адресу нас. пунктом?

asivolob1985 9 лет назад обновлен Анастасия 9 лет назад 5

Проблема возникает, если я не знаю тип нас. пункта - это город или село. Как делать ограничения по городу и как по селу я понял. А как их делать по городу или по селу в зависимости от типа, которого я не знаю? Например, и по городу конкретного региона и по селу конкретного региона.

Ответ
Анастасия 9 лет назад

Андрей, можно ограничить поиск адреса ФИАС-кодом нас.пункта. Чтобы получать ФИАС-код, можно подключить подсказки к выбору нас.пункта (пример).


Либо можно передавать при запросе полученные ранее регион и город:

1. Пользователь выбрал нас.пункт: Белгородская обл, Алексеевка.
В области есть г Алексеевка, 2 села и поселок.

2. Пользователь вводит в улицу: це → отправить запрос подсказок: "Белгородская обл, Алексеевка це".
В подсказках появятся два адреса:
Белгородская обл, г Алексеевка, ул Центральная
Белгородская обл, Яковлевский р-н, село Алексеевка, ул Центральная


Подойдут ли вам такие варианты?

0
Отвечен

пример для Java SE

alxchr 9 лет назад обновлен Антон Жиянов 9 лет назад 3

Здравствуйте. Существует ли готовый пример использования API для Java SE?

Ответ
Антон Жиянов 9 лет назад

Для подсказок готового примера нет, к сожалению.

0
Не ошибка

не находит ИП по ИНН 021000922000

kallagramones 9 лет назад обновлен Анастасия 9 лет назад 3

Добрый день, не находит организацию ИП МИНДИБАЕВА ФИОЗА ВАРИСОВНА

ИНН 021000922000

Ответ
Анастасия 9 лет назад

Обновили справочник организаций на 21 февраля.


Теперь показываем подсказку для ИП МИНДИБАЕВА ФИОЗА ВАРИСОВНА:


0
Отвечен

Повторная инициализация плагина подсказок с UpdatePanel ASP.NET

Mihon 9 лет назад обновлен DaData user 27539 5 лет назад 5

Работаем с DaData из ASP.NET, написали клиентский контрол для ввода адреса с использованием DaData. Есть проблема при использовании контрола на UpdatePanel - необходимо вручную переинициализировать .suggestions, простое включение скрипта в HTML код не работает.

Пытаемся реализовать присвоение .suggestions руками после обновления, но, почему-то не работает:

$("input[type='text'],textarea").each(function() { this.suggestions = $("body").suggestions; this.suggestions(<параметры инициализации>)});


Тестовый стенд:

http://codepen.io/anon/pen/GrbyxB

Ответ
Антон Жиянов 9 лет назад

Я рекомендую вынести код инициализации подсказок в функцию, и просто вызывать её:

function initSuggestions(selector) {
  $(selector).suggestions({ ... });
}

...
initSuggestions("#address-1");
initSuggestions("#address-2");
initSuggestions("#address-3");

Сервис поддержки клиентов работает на платформе UserEcho