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

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

0
Отвечен

jQuery. Выбор пункта подсказки по Enter

Alex882 10 лет назад обновлен 7 лет назад 4

Добрый день. Подскажите, как можно реализовать выбор первого пункта подсказки по нажатию клавиши enter?

Спасибо.

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

Добрый день!


Уточните, пожалуйста, для чего нужен такой выбор подсказки? В какой ситуации вы хотите его использовать?


Выбор наиболее подходящей подсказки по энтеру регулируется параметром triggerSelectOnEnter. Это решение вам не подходит?



0
Отвечен

При выборе подсказки по адресу в конце добавляется пробел

miskamyasa 10 лет назад обновлен Антон Жиянов 8 лет назад 7

При выборе подсказки в конце добавляется пробел. Можно ли решить этот вопрос на Вашей стороне?

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

Поскольку установлены границы «city-settlement», после ввода города (city) подсказки ожидают, что человек продолжит вводить населённый пункт (settlement) — поэтому и добавляют пробел.


Решение — либо поставить границы «city», либо убирать пробел при потере фокуса, например:


var $address = $("#address");
$address.on("blur", function() {
  $address.val($address.val().trim());
});
0
Исправлен

Нет координат у домов на улице Карла Маркса в Ижевске

Дмитрий Банк 10 лет назад обновлен Анастасия 9 лет назад 5

Добрый день! Хотели использовать сервис, но по адресу "Ижевск, Карла Маркса, 267" возвращает координаты улицы, а не дома.

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

Добавили координаты для большинства домов на ул Карла Маркса в Ижевске, в т.ч. для д 267.

0
Отвечен

Использую подсказки "Заполнить реквизиты компании по ИНН". Есть ли возможность сделать запрос средствами чистого JS, без jQuery?

druidpride 10 лет назад обновлен Антон Жиянов 10 лет назад 3

К сожалению нет возможности использовать библиотеку jQuery. А в ваших примерах формируется запрос с ее помощью. Есть ли выход из этой ситуации?

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

Пример: Получить список подсказок через XMLHttpRequest

Пример для адреса, но для компаний полная аналогия.

0
Отвечен

Как развернуть выпадающий список вверх?

ivanko 10 лет назад обновлен Антон Жиянов 7 лет назад 7

Поле для ввода располагается в конце страницы, и там практически нет места для вывода полноценного списка на 5-6 позиций. Есть ли параметр позволяющий разворачивать список вверх, а не вниз.

Спасибо.

сервис: подсказки интерфейс: jquery-плагин
Ответ
Анастасия 10 лет назад

Не планируем пока такую доработку, потому что (а) такая потребность почти ни у кого не возникает и (б) со списком неудобно работать, когда он развернут вверх. Почему бы просто не добавить немного места внизу страницы? Для 5 позиций подсказок с запасом достаточно 170 px.

0
Отвечен

Все филиалы организации

nikita 10 лет назад обновлен Валерия Таныгина 7 лет назад 5

Возможно ли получить все филиалы организации? Сейчас возвращает только 10.

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

Прошу прощения за долгий ответ.


Подсказки не предназначены для выборки данных по критерию (в данном случае все филиалы компании Х). Они нужны, чтобы помочь пользователю ввести данные.


Кол-во филиалов подсказки возвращают в поле data.branch_count. Максимально возможное кол-во подсказок в ответе 20.


0
Не ошибка

Популярные названия - выдаются не все + обработка дефиса в поиске

ponomarev 10 лет назад обновлен Анастасия 10 лет назад 1

Есть популярные названия юрлиц. Например, по запросу Строй-финанс nalog.ru выдает 122 компании - как Строй-финанс, так и Строй финанс. Через web-интерфейс dadata получаю 7 штук (порядок отбора не ясен).

Через API - находятся и Строй-финанс и Стройфинанс, но не Строй Финанс. Но только 9 штук (хотя последнее мб на мой стороне. Не могу сейчас понять. Остальные вопросы остаются безусловно).

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

Количество подсказок в плагине регулируется параметром count. В демо-форме count равен 7, поэтому кол-во подсказок по запросу "строй-финанс" ограничено этим числом.


По умолчанию кол-во подсказок через REST API равно 10, соответственно, если не задавать count явно, в ответе вернётся максимум 10 подсказок, наиболее подходящих запросу.

Например, на запрос "cтрой-финанс" вернутся 10 компаний:

{"suggestions":[
{"value":"ЗАО \"УК\"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СФ\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...}, {"value":"ООО \"СТРОЙ-ФИНАНС\""...} ] }


Подсказки помогают ввести организацию правильно. Они не предназначены для массового вывода данных по критерию.


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


0
Не ошибка

jQuery - неправильно считается Top

Данила 10 лет назад обновлен Анастасия 10 лет назад 2

При отображении подсказок jQuery-плагином некорректно считается 'top' и подсказки оказываются за Viewport'ом.

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

Пришлите, пожалуйста, ссылку на страницу, где установлен плагин.

0
Отвечен

В Excel по Адресу проставить Код ФИАС

Василий 10 лет назад обновлен Анастасия 7 лет назад 6

Добрый день!

Как мне в Excel по Адресу в одной колонке проставить Код ФИАС в другой?

Примерно 1000 строк. Вручную каждый адрес копировать на сайт долго.

Есть ли готовый пример макроса или т.п.?

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

Василий, добрый день!

Обработайте файл с помощью Стандартизации.

В файле с результатами будут колонки с кодом ФИАС и уровнем адреса по ФИАС:

Такое решение вам подойдет?

0
Отвечен

Гео-таргетинг по Яндексу и подсказки

9500115577 10 лет назад обновлен Анастасия 10 лет назад 4

Добрый день. Хочу реализовать гео-таргетинг на сайте по такой схеме:

При первом заходе на сайт определяется регион посетителя (посетитель его может принудительно сменить при ошибке)
После определения ГЕО в "шапке" сайта показывается нужный телефон, в карточке товара - точные данные по доставке, в корзине - сразу подставляются данные по стране, региону, городу.

Плюс в корзине хотелось бы помочь клиенту заполнить ФИО, телефон, e-mail, адрес, индекс.

Можно ли все это реализовать с помощью dadata?


Возникает такой вопрос - в моей базе данных уже заведены регионы, к ним "привязаны" тарифы доставки (к регионам, а не к городам). Как в этом случае сопоставить две базы? Что делать с другими странами? Сейчас у меня геотаргетинг яндекса.

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

Александр, добрый день! Если у вас уже работает геолокация по Яндексу, зачем её менять? Просто подключите подсказки по ФИО, адресу, и email в корзине (посмотрите примеры подключения). Сопоставлять вроде бы ничего не требуется.

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