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

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

0
Отвечен

Почему наш ексель-файл некорректно обрабатывается на предмет простановки индексов?

Игорь 7 лет назад обновлен Антон Жиянов 7 лет назад 2

Подскажите, почему наш ексель-файл некорректно обрабатывается на предмет простановки индексов?

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

Игорь, добрый день!

Для того, чтобы корректно обработать данные вам нужно:
  1. поменять местами столбец с адресом и названиями БЦ;
  2. установить тип данных "адрес" на город;
  3. установить тип данных "адрес" на улицу+дом, поставить галку "продолжение предыдущего".

Адреса обработаются корректно.

Для того, чтобы обработать записи вам нужно пополнить счёт. Первые 100 записей — бесплатно, при активации API-ключа.

0
Отвечен

Странная подсказка

DaData user 23468 7 лет назад обновлен Антон Жиянов 7 лет назад 2

Добрый день! Поясните, каким образом "г. Санкт-Петербург, Мебельная ул., д.47-лит.А к.1 пом. 17Н" превращается в "Ленинградская обл, Гатчинский р-н, массив 45 км Автодороги Санкт-Петербург-Псков"?

Что в Подсказках, что в Стандартизации.

Эта же дорога предлагается и для "г. Санкт-Петербург, Наличная ул., д.36-лит.А к.1" как вариант.

 Прямо руки опускаются...(

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

Добрый день! Дадата честно сообщает, что она не уверена в разборе адреса, и адрес надо проверить вручную (на это указывает код проверки):

Мы, со своей стороны, постараемся улучшить разбор таких адресов в будущем.


0
Отвечен

как убрать вывод data.city_district (Район города)

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

что надо добавить в этот (стандартный) код:


<input id="address" name="address" type="text" size="100"/>
<link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@17.5.0/dist/css/suggestions.min.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 10]>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/suggestions-jquery@17.5.0/dist/js/jquery.suggestions.min.js"></script>
<script type="text/javascript">
    $("#address").suggestions({
        token: "${API_KEY}",
        type: "ADDRESS",
        count: 5,
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
</script>

чтобы убрать вывод data.city_district (Район города) из подсказки?



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

Подсказки используют справочник адресов налоговой службы (ФИАС). В нём район Кукковка ошибочно занесён как «элемент планировочной структуры», а не как район города. К сожалению, на уровне подсказок это никак не исправить.

0
Отвечен

Адрес юрлица в Подсказках не совпадает с налоговой

DaData user 23685 7 лет назад обновлен 7 лет назад 5

Почему DaData.ru и egrul.nalog.ru юр. адрес Юрлица не совпадают в Подсказки 

Пропуски региона , Республик, округов 

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

Дело в том, что Дадата возвращает актуальный обработанный адрес. 


Адрес, указанный в ЕГРЮЛ, уже устарел. Город Мытищи больше не относится к городскому округу Мытищи, а подчиняется напрямую Московской области. Подсказки отдали актуальный адрес организации, который стоит использовать для почтовой рассылки и записи контактов в базу.

Дадата работает по объединенному справочнику налоговой службы (ФИАС) и Почты России. В нем исправлены более 7000 некорректных и отсутствующих в ФИАС индексов. В данном случае правильным индексом будет 141031. 


Если вам нужен адрес «как в ЕГРЮЛ», то его можно взять из поля source. 

0
Не ошибка

ТСЖ полное название и короткое без опф

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

Добрый день.

Заметил некоторую проблему связанную с ТСЖ. Попробовал на нескольких ТСЖ. Вот один из примеров

<name>
  <full_with_opf>ТОВАРИЩЕСТВО СОБСТВЕННИКОВ ЖИЛЬЯ "ВЫБОР"</full_with_opf>
  <short_with_opf>ТСЖ "ВЫБОР"</short_with_opf>
  <latin/>
  <full>ТСЖ ВЫБОР</full>
  <short>ТСЖ ВЫБОР</short>
</name>

ТСЖ - является опф, но при этом участвует в тэгах full и short

Смотрел на сайте https://egrul.nalog.ru/  short_with_opf вполне корректно. Скажите так должно быть или он все же full и short должны возвращаться без ТСЖ



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

С точки зрения налоговой службы, вообще нет такой вещи, как «название без ОПФ». Есть краткое название (с ОПФ) и полное (тоже с ОПФ). Следствие этого — многие ОПФ плохо «откусываются», в том числе ТСЖ. Например, организация с ИНН 5003073253 имеет краткое название (с ОПФ) «ТСЖ-35». Если отрезать от него ОПФ, получится «-35», что довольно бесполезно.

Поэтому мы отрезаем ОПФ только от ООО, АО, ПАО и других подобных. Чтобы сделать «красивое» представление, как хочет ваш бизнес, можно брать отдельно ОПФ и отдельно наименование только для этих ОПФ, а для остальных всегда брать краткое наименование с ОПФ.


Вот полный список ОПФ, который мы вырезаем:

АО
ЗАО
АОЗТ
АООТ
ИЧП
ЧП
ОДО
ООО
ОАО
ТОО
ПАО
НАО
ИП
ГКФХ
Адвокат
Нотариус

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

Добрый день! Примеры запроса есть на страницах API.

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

Проверка ФИО в формате «отчество имя фамилия»

Oleg T 7 лет назад обновлен Валерия Таныгина 7 лет назад 11

Можете сделать проверку ФИО, если идет не по порядку? Например «владимирович сергей иванов». Сделать несложно, если 2 слова однозначно определяются как имя и, например, отчество — третье фамилия.

Ответ
Валерия Таныгина 7 лет назад

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

0
Отвечен

Дом 9-11

Андрей 7 лет назад обновлен 7 лет назад 2

Почему подсказка определяет данный адрес с домом и квартирой "г Челябинск, ул Харлова, д 10-11", а такой "г Челябинск, ул Харлова, д 9-11" как д.9-11 и пишет, что такой дом не найден. По идее ведь 11 должно определяться как квартира. Нет?

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

Это особенность работы алгоритма. Согласен, что правильно было бы 11 трактовать как квартиру, но некоторые технические особенности мешают пока это сделать.

0
Исправлен

Стандартизация распознает адрес только по специфической строке

Пользователь 10218 7 лет назад обновлен Антон Жиянов 7 лет назад 7

Исходная строка: "Россия Оренбургская Область, пос. Ростоши" распознается как "г Оренбург", что некорректно.

"Ростоши" — вообще не распознается.

Но "Ростоши микрорайон" распознается корректно.


Кажется, это стоит починить.

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

Исправили кейсы:


Россия Оренбургская Область, пос. Ростоши

ВЕРХОЯНСКИЙ ЭСЕ-ХАЙЯ

Пермский край КУДЫМКАРСКИЙ Р-Н КУДЫМКАР

Пермский край КУДЫМКАРСКИЙ РАЙОН Г.КУДЫМКАР

КАНАШСКИЙ РАЙОН КАНАШ Г

0
Отвечен

API формирование result

DaData user 23302 7 лет назад обновлен 7 лет назад 3

Добрый день, понравилось поле result в ответе API, подскажите алгоритм как оно формируется, нужно формировать адрес в формате для Почты России. 
Не понятен сам алгоритм, в одних случаях поле Город пустое, в других - нет и так с многими полями

P.s. Если можно решение на Java

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

Добрый день! Это просто конкат полей от региона до квартиры через запятую (region_with_type, area_with_type, city_with_type...)


Плюс две особенности:

  1. Если город — центр региона (capital_marker = 2), название региона не пишется.
  2. Если город — центр района (capital_marker = 1), название района не пишется.

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