Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
При выборе подсказки по адресу в конце добавляется пробел
При выборе подсказки в конце добавляется пробел. Можно ли решить этот вопрос на Вашей стороне?
Поскольку установлены границы «city-settlement», после ввода города (city) подсказки ожидают, что человек продолжит вводить населённый пункт (settlement) — поэтому и добавляют пробел.
Решение — либо поставить границы «city», либо убирать пробел при потере фокуса, например:
var $address = $("#address"); $address.on("blur", function() { $address.val($address.val().trim()); });
Нет координат у домов на улице Карла Маркса в Ижевске
Добрый день! Хотели использовать сервис, но по адресу "Ижевск, Карла Маркса, 267" возвращает координаты улицы, а не дома.
Добавили координаты для большинства домов на ул Карла Маркса в Ижевске, в т.ч. для д 267.
Использую подсказки "Заполнить реквизиты компании по ИНН". Есть ли возможность сделать запрос средствами чистого JS, без jQuery?
К сожалению нет возможности использовать библиотеку jQuery. А в ваших примерах формируется запрос с ее помощью. Есть ли выход из этой ситуации?
Пример: Получить список подсказок через XMLHttpRequest
Пример для адреса, но для компаний полная аналогия.
Как развернуть выпадающий список вверх?
Поле для ввода располагается в конце страницы, и там практически нет места для вывода полноценного списка на 5-6 позиций. Есть ли параметр позволяющий разворачивать список вверх, а не вниз.
Спасибо.
Не планируем пока такую доработку, потому что (а) такая потребность почти ни у кого не возникает и (б) со списком неудобно работать, когда он развернут вверх. Почему бы просто не добавить немного места внизу страницы? Для 5 позиций подсказок с запасом достаточно 170 px.
Все филиалы организации
Возможно ли получить все филиалы организации? Сейчас возвращает только 10.
Прошу прощения за долгий ответ.
Подсказки не предназначены для выборки данных по критерию (в данном случае все филиалы компании Х). Они нужны, чтобы помочь пользователю ввести данные.
Кол-во филиалов подсказки возвращают в поле data.branch_count. Максимально возможное кол-во подсказок в ответе 20.
Популярные названия - выдаются не все + обработка дефиса в поиске
Есть популярные названия юрлиц. Например, по запросу Строй-финанс nalog.ru выдает 122 компании - как Строй-финанс, так и Строй финанс. Через web-интерфейс dadata получаю 7 штук (порядок отбора не ясен).
Через API - находятся и Строй-финанс и Стройфинанс, но не Строй Финанс. Но только 9 штук (хотя последнее мб на мой стороне. Не могу сейчас понять. Остальные вопросы остаются безусловно).
Количество подсказок в плагине регулируется параметром count. В демо-форме count равен 7, поэтому кол-во подсказок по запросу "строй-финанс" ограничено этим числом.
По умолчанию кол-во подсказок через REST API равно 10, соответственно, если не задавать count явно, в ответе вернётся максимум 10 подсказок, наиболее подходящих запросу.
Например, на запрос "cтрой-финанс" вернутся 10 компаний:
{"suggestions":[
{"value":"ЗАО \"УК\"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СФ\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...} ] }
Подсказки помогают ввести организацию правильно. Они не предназначены для массового вывода данных по критерию.
Если организация с популярным названием не появилась в подсказках, можно уточнить запрос. Например, добавить ИНН:
jQuery - неправильно считается Top
При отображении подсказок jQuery-плагином некорректно считается 'top' и подсказки оказываются за Viewport'ом.
В Excel по Адресу проставить Код ФИАС
Добрый день!
Как мне в Excel по Адресу в одной колонке проставить Код ФИАС в другой?
Примерно 1000 строк. Вручную каждый адрес копировать на сайт долго.
Есть ли готовый пример макроса или т.п.?
Василий, добрый день!
Обработайте файл с помощью Стандартизации.
В файле с результатами будут колонки с кодом ФИАС и уровнем адреса по ФИАС:
Такое решение вам подойдет?
Гео-таргетинг по Яндексу и подсказки
Добрый день. Хочу реализовать гео-таргетинг на сайте по такой схеме:
При первом заходе на сайт определяется регион посетителя (посетитель его может принудительно сменить при ошибке)
После определения ГЕО в "шапке" сайта показывается нужный телефон, в карточке товара - точные данные по доставке, в корзине - сразу подставляются данные по стране, региону, городу.
Можно ли все это реализовать с помощью dadata?
Возникает такой вопрос - в моей базе данных уже заведены регионы, к ним "привязаны" тарифы доставки (к регионам, а не к городам). Как в этом случае сопоставить две базы? Что делать с другими странами? Сейчас у меня геотаргетинг яндекса.
Александр, добрый день! Если у вас уже работает геолокация по Яндексу, зачем её менять? Просто подключите подсказки по ФИО, адресу, и email в корзине (посмотрите примеры подключения). Сопоставлять вроде бы ничего не требуется.
Не подсказывает дома в г Химки ул московская
Собственно нужен адрес г Химки ул московская.
Сервис подсказывает правильно, но вместо выбора дома упорно выдает любую улицу только не московкую.
Я так понял, что "московская" он определяет как область, а не улицу.
Сервис поддержки клиентов работает на платформе UserEcho