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

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

0
На рассмотрении

Можете ли вы работать с данными на английском?

Анонимный 12 лет назад обновлен Антон Жиянов 10 лет назад 3
Ответ
Антон Жиянов 10 лет назад

Если это российские данные, просто набранные транслитом (например, sidorov pavel petrovich), то в принципе можем. Для этого есть модуль обратной транслитерации (сейчас на сайте он отключен).


Если же речь идет о зарубежных адресах / телефонах, то их стандартизация не поддерживается. Кроме украинских адресов, для них есть отдельный модуль.

0
Не ошибка

Метод update в подсказках

Анонимный 11 лет назад обновлен Антон Жиянов 11 лет назад 7
Добрый день.

Не могу разобраться с работой методов плагина. Дополняю стандартный код подключения вызовом метода и получаю ошибку "Uncaught TypeError: undefined is not a function" в строке вызова функции update()

Вот сам код:
<input id="address" name="address" type="text" size="100"/>
<link href="https://dadata.ru/static/css/lib/suggestions-4.8.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 10]>
    <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-4.8.min.js"></script>

<script type="text/javascript">
    var suggestionsPlugin = $("#address").suggestions({
        serviceUrl: "https://dadata.ru/api/v2",
        token: token,
        type: "ADDRESS",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
            suggestionsPlugin.clear();
        }
    });
    $("#address").val('Москва');
    suggestionsPlugin.update();
</script>
0
Отвечен

Метод api.Clean<AddressData>(inputs) на C# почему-то возвращает не все параметры

Анонимный 11 лет назад обновлен Антон Жиянов 11 лет назад 7
Попадают только в таком варианте:
[AddressData: source=Москва Милютинский 13, region=Москва, area=, city=, settlement=, street=Милютинский, house=13, qc=0]

0
Исправлен

Отсутствуют улицы Чекатуева и Бакина

Анонимный 10 лет назад обновлен Антон Жиянов 8 лет назад 6

Реальность такова, что в КЛАДР нет многих адресных объектов, в т.ч. улиц.

От стандартизации ожидают адреса в нужном формате, а получают адрес за вычетом тех данных, которых нет в кладр. На мой взгляд, адрес не должен терять улицу тогда, когда она указана в оригинале и подлежит идентификации как улица. Ведь дома остаются, и это разумно! В любом случае стандартизованная версия без потерянных данных должна присутствовать в ответе, так же как и в отдельном поле, предназначенном для такого случая. Возможно, это применимо еще к каким-то частям адреса - не уверен, детально не рассматривали. Но улица - точно.

0
Исправлен

Адрес без города, только улица распознан как корректный

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 6

Добрый день.
Отправляю на стандартизацию адрес, не содержащий региона, области, города, только улицу:
грибоедова 1б

получаю стандартизированный адрес:
Россия, г Москва, пер Харитоньевский М., д 1Б

и коды качества и полноты у него при этом:

Дом не найден в КЛАДРКорректный

В данном случае - это ввод в заблуждение. Корректный адрес не будут перепроверять и ошибочно занесут в базу заведомо неправильный адрес.

Можно в этом случае писать хотя бы код качества = Сомнительный.

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

Исправили, теперь код «сомнительный».

0
Не ошибка

неполный регион

Денис Юрьевич 11 лет назад обновлен Антон Жиянов 11 лет назад 1

в jQuery suggestion.data.region возвращает "Краснодарский" а не "Краснодарский край"

0
Отвечен

Отображать подсказки сверху инпута

buboon 11 лет назад обновлен Антон Жиянов 6 лет назад 2

Добрый день.
Подскажите как можно отобразить контейнер с подсказками сверху от инпута?



Пробовал править ему стили в beforerender, но безрезультатно =(
Удобно было бы в будущем это в настройки плагина вынести или сделать автоматическое отображение в нужную сторону, в зависимости от расположения элемента на странице.
А то если инпут находится в самом низу страницы, растягивать ее, установив floating: true, не айс как-то.

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

Не планируем.

0
Не ошибка

Ошибка при разбиении адреса

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

Добрый день!

Адрес 'г. Москва, пр-кт. Федеративный, д. 7, к. 1' разбивается на части следующим образом:

Улица - Федеративный пр-кт

Дом - 5

Корпус - 1 стр 7


Чем можно объяснить такое странное поведение?

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

А в чем ошибка?

Подсказки не предназначены для парсинга адреса, их задача – помочь пользователю корректно ввести адрес. Поэтому они предлагают варианты, которые сочли похожими. Пользователь просто выберет второй вариант.

0
Отвечен

Поиск организации только по ИНН

Neokortex 11 лет назад обновлен Антон Жиянов 11 лет назад 3
Можно ли настроить jQuery плагин таким образом, чтобы вводить можно было только ИНН (цифры). Сейчас можно указывать и название организации
Ответ
Антон Жиянов 11 лет назад
Я бы не стал использовать type="number", так как для этого типа полей стрелки «вверх» и «вниз» изменяют значение поля. И это пересекается с функцией перемещения вверх-вниз по списку подсказок.

Почему бы не разрешить пользователю искать по названию организации? А при выборе подсказки подставлять ИНН.
0
Отклонен

Cтандартизация URL сайтов

Анонимный 10 лет назад обновлен Антон Жиянов 6 лет назад 1

Приводить к каноническому виду адреса веб-сайтов и проверять доступность сайта.

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

Не планируем.

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