Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Похожие темы не найдены.
0
Отвечен
Ограничить подсказки Россией
Как ограничить подсказки только российскими населенными пунктами? Например, чтобы не находился "житомир", а только русские city-settlement?
Ответ
Антон Жиянов
9 лет назад
Города из стран бывшего СССР подсказываются только в том случае, если не найдено вариантов в России. Поэтому специальной отключалки для них нет.
0
Отвечен
Fastclick
Ребят, доброго времени суток.
некоторое время назад задавал вопрос с framework7 - не работали клики на подсказках из-за fastclick
Соответственно со сторонним плагином такая же фигня.
есть решение чтобы были и волки сыты и овцы целы
некоторое время назад задавал вопрос с framework7 - не работали клики на подсказках из-за fastclick
Соответственно со сторонним плагином такая же фигня.
есть решение чтобы были и волки сыты и овцы целы
Ответ
Антон Жиянов
9 лет назад
К сожалению, Подсказки не смогут корректно работать одновременно с Fastclick'ом.
0
Отвечен
Вопрос по стандартизации адреса
Добрый день!
Возник вопрос по стандартизации адреса.
Есть, например, два адреса:
1. 101000 Мясницкая, д 24/7, кв с.2
2. 101000 Мясницкая, д 10, кв стр. 1
После стандартизации мы получили следующие адреса:
1. Россия, г Москва, ул Мясницкая, д 24/7
А вот во втором случае:
2. Россия, Свердловская обл, г Нижний Тагил, тер Стр Юность 1 УВЗ, д 10
Исходные адреса, конечно, не идеальны, но в первом случае мы получили корректный адрес, а во втором - нет. С чем может быть связаны эти отличия?
Может есть определенные требования по форматированию исходных адресов для повышения корректности стандартизированного адреса?
Спасибо!
Возник вопрос по стандартизации адреса.
Есть, например, два адреса:
1. 101000 Мясницкая, д 24/7, кв с.2
2. 101000 Мясницкая, д 10, кв стр. 1
После стандартизации мы получили следующие адреса:
1. Россия, г Москва, ул Мясницкая, д 24/7
А вот во втором случае:
2. Россия, Свердловская обл, г Нижний Тагил, тер Стр Юность 1 УВЗ, д 10
Исходные адреса, конечно, не идеальны, но в первом случае мы получили корректный адрес, а во втором - нет. С чем может быть связаны эти отличия?
Может есть определенные требования по форматированию исходных адресов для повышения корректности стандартизированного адреса?
Спасибо!
0
Отвечен
data.management is undefined
Здравствуйте!
При тестировании полей подсказок организаций встретился с такой ошибкой: с ООО всё нормально, а с ИП выдает ошибку TypeError: data.management is undefined.
Я понимаю, что он ругается на то отсутствие указанного объекта, но я не понимаю, почему моя проверка на его существование также не срабатывает.
Код:
При тестировании полей подсказок организаций встретился с такой ошибкой: с ООО всё нормально, а с ИП выдает ошибку TypeError: data.management is undefined.
Я понимаю, что он ругается на то отсутствие указанного объекта, но я не понимаю, почему моя проверка на его существование также не срабатывает.
Код:
<label for="party">Найти организацию: </label><input id="party" name="party" type="text" size="100"/> <label for="address">Адрес </label><input id="address" name="address"> <label for="name_short">Короткое имя </label><input id="name_short" name="name_short"> <label for="name_full">Полное имя </label><input id="name_full" name="name_full"> <label for="inn">ИНН </label><input id="inn" name="inn"> <label for="kpp">КПП </label><input id="kpp" name="kpp"> <label for="management_name">ФИО руководителя </label><input id="management_name" name="management_name"> <label for="management_post">Должность руководителя </label><input id="management_post" name="management_post"> <label for="name_full_with_opf">Полное наименование с ОПФ </label><input id="name_full_with_opf" name="name_full_with_opf"> <label for="name_short_with_opf">Краткое наименование с ОПФ </label><input id="name_short_with_opf" name="name_short_with_opf"> <label for="ogrn">ОГРН </label><input id="ogrn" name="ogrn"> <label for="okpo">Код ОКПО </label><input id="okpo" name="okpo"> <label for="okved">Код ОКВЭД </label><input id="okved" name="okved"> <label for="opf_code">Код ОКОПФ </label><input id="opf_code" name="opf_code"> <label for="opf_full">Полное название ОПФ </label><input id="opf_full" name="opf_full"> <label for="opf_short">Краткое название ОПФ </label><input id="opf_short" name="opf_short"> <label for="type">Тип организации </label><input id="type" name="type"> <!--[if lt IE 10]> <![endif]--> <script type="text/javascript"> jQuery.noConflict(); function join(arr /*, separator */ ) { var separator = arguments.length > 1 ? arguments[1] : ", "; return arr.filter(function(n) { return n }).join(separator); } function showSuggestion(suggestion) { console.log(suggestion); var data = suggestion.data; if (!data) return; function alertObj(obj) { var str = ""; for (k in obj) { str += k + ": " + obj[k] + "\r\n"; } alert(str); } if (typeof data.name !== "undefined") jQuery("#name_short").val(join([data.opf && data.opf.short || "", data.name.short || data.name.full], " ")); if (typeof data.inn !== "undefined") jQuery("#inn").val(data.inn); if (typeof data.kpp !== "undefined") jQuery("#kpp").val(data.kpp); if (typeof data.address !== "undefined") jQuery("#address").val(data.address.value); if (typeof data.management.name !== "undefined") jQuery("#management_name").val(data.management.name); if (typeof data.management.post !== "undefined") jQuery("#management_post").val(data.management.post); if (typeof data.name.full_with_opf !== "undefined") jQuery("#name_full_with_opf").val(data.name.full_with_opf); if (typeof data.name.short_with_opf !== "undefined") jQuery("#name_short_with_opf").val(data.name.short_with_opf); if (typeof data.ogrn !== "undefined") jQuery("#ogrn").val(data.ogrn); if (typeof data.okpo !== "undefined") jQuery("#okpo").val(data.okpo); if (typeof data.okved !== "undefined") jQuery("#okved").val(data.okved); if (typeof data.opf.code !== "undefined") jQuery("#opf_code").val(data.opf.code); if (typeof data.opf.full !== "undefined") jQuery("#opf_full").val(data.opf.full); if (typeof data.opf.short !== "undefined") jQuery("#opf_short").val(data.opf.short); if (typeof data.type !== "undefined") jQuery("#type").val(data.type); } jQuery("#party").suggestions({ serviceUrl: "https://dadata.ru/api/v2", token: "9baeeea1af04c72ef2fcebe31ee3c8ea5f6d2e72", type: "PARTY", count: 5, /* Вызывается, когда пользователь выбирает одну из подсказок */ onSelect: showSuggestion }); </script>
Ответ
Антон Жиянов
9 лет назад
Добрый день. Проблема в том, что вы проверяете поле data.management.name, а не существует «вышестоящее» data.management. Поэтому проверку лучше делать так:
if (data.management && data.management.name) { $("#management_name").val(data.management.name); } if (data.management && data.management.post) { $("#management_post").val(data.management.post); }
0
Не ошибка
Адрес для ИП через API
При использовании REST-API для ИП не выдается параметр "адрес" (data.address.value). Поле просто отсутствует в ответе. В то же время в вашей базе эти значения есть, так как через веб-интерфейс все работает ( тут все показывает https://dadata.ru/suggestions/). Для организаций такой проблемы нет.
Ответ
Антон Жиянов
10 лет назад
Для ИП в государственном реестре нет адресов. Поэтому они не возвращаются, как через веб-интерфейс, так и через API.
Ответ
Антон Жиянов
9 лет назад
Чтобы иметь возможность обрабатывать записи в Стандартизации или искать дубликаты.
Также можно купить годовую подписку на Подсказки.
0
Отвечен
setSuggestion или подсказка по кладру
Как использовать этот метод? Проблема: есть кладр, хочу установить в поле подсказку по этому кладру, как это сделать?
Ответ
Антон Жиянов
10 лет назад
Посмотрите тут пример использования метода setSuggestion.
Заполняйте текстбоксы примерно так:
Заполняйте текстбоксы примерно так:
$region.suggestions().setSuggestion( { "value": "Московская обл, Мытищинский р-н", "data": { "kladr_id": "5001900000000" } } );
0
Отвечен
Как вам удается строить осмысленные списки вариантов адресов такой маленькой длины?
Смотрю другие варианты - там списки по слову "мос" содержат тысячи вариантов. У вас - не более двух десятков и как-то да, близко к тому, что я имел в виду. Хотя, почему это не "д. Московка, Московская Область, Серпуховский р-н"? Ваши варианты все в Москве и сама Москва.
Или по "крас" у вас регионы и пару районов в нескольких областях, а не "г. Красный Сулин, Красносулинский р-н, Ростовская Область".
Почему именно такие варианты? И что делать посетителю сайта, если он имел в виду не ваш вариант, а свой?
Судя по тому, что я вижу в модуле интеграции с моей CMS, да и у вас на https://dadata.ru/suggestions/ посетитель все равно должен делать набор от региона, выбирать его, дополнять районом, улицей ...
Так?
Или по "крас" у вас регионы и пару районов в нескольких областях, а не "г. Красный Сулин, Красносулинский р-н, Ростовская Область".
Почему именно такие варианты? И что делать посетителю сайта, если он имел в виду не ваш вариант, а свой?
Судя по тому, что я вижу в модуле интеграции с моей CMS, да и у вас на https://dadata.ru/suggestions/ посетитель все равно должен делать набор от региона, выбирать его, дополнять районом, улицей ...
Так?
Ответ
Антон Жиянов
10 лет назад
Давайте рассмотрим на примере. Предположим, я живу в городе Красный Сулин на улице Белинского в доме 21, квартира 12.
Начинаю набирать адрес: крас
Пока не то. Продолжаю набирать: красный
Все еще не то (неудивительно, ведь красный — очень распространенное слово в названии населенных пунктов).
Пишу дальше: красный су
Ага, вот и он. Выбираю первый же вариант из списка:
Ростовская обл, Красносулинский р-н, г Красный Сулин
Продолжаю писать: бе
Отлично, моя улица идет вторым вариантом. Выбираю ее:
Ростовская обл, Красносулинский р-н, г Красный Сулин, ул Белинского
Осталось ввести дом и квартиру: 21 12
Наконец, просто нажимаю Энтер:
Как видите, хоть мой город и не самый распространенный, вводить адрес с подсказками все равно проще: не пришлось указывать область и район, а город и улицу — только частично.
Начинаю набирать адрес: крас
Пока не то. Продолжаю набирать: красный
Все еще не то (неудивительно, ведь красный — очень распространенное слово в названии населенных пунктов).
Пишу дальше: красный су
Ага, вот и он. Выбираю первый же вариант из списка:
Ростовская обл, Красносулинский р-н, г Красный Сулин
Продолжаю писать: бе
Отлично, моя улица идет вторым вариантом. Выбираю ее:
Ростовская обл, Красносулинский р-н, г Красный Сулин, ул Белинского
Осталось ввести дом и квартиру: 21 12
Наконец, просто нажимаю Энтер:
Как видите, хоть мой город и не самый распространенный, вводить адрес с подсказками все равно проще: не пришлось указывать область и район, а город и улицу — только частично.
0
Не ошибка
Ошибка при запросе по ИНН
ИНН 7709577351
У вас показывает ООО Риэлт-агрохимгарант
В налоговой Общество с ограниченной ответственностью "Марика"
У вас показывает ООО Риэлт-агрохимгарант
В налоговой Общество с ограниченной ответственностью "Марика"
Ответ
Антон Жиянов
9 лет назад
Добрый день!
Действительно, у нас неактуальные данные. ООО "Марика" была внесена в ЕГРЮЛ 06.07.2015. Наши данные по данной компании актуальны на 10.08.2014 (о чем сообщает параметр actuality_date). Эта компания еще не успела попасть в справочник. Скорее всего, попадет в одном из следующих обновлений.
Действительно, у нас неактуальные данные. ООО "Марика" была внесена в ЕГРЮЛ 06.07.2015. Наши данные по данной компании актуальны на 10.08.2014 (о чем сообщает параметр actuality_date). Эта компания еще не успела попасть в справочник. Скорее всего, попадет в одном из следующих обновлений.
0
Отвечен
Подсказки по ФИО без Отчества
Скажите, как сделать в подсказках по ФИО (jQuery) в варианте с одной строкой, чтобы плагин вообще не предлагал вводить Отчество. Я делаю регистрацию для Интернет Магазина, и Отчество - это лишний параметр.
Сервис поддержки клиентов работает на платформе UserEcho