0
Fixed

У калужского филиала адрес в Иркутске

aleksander.kulikov 2 years ago in Подсказки • updated by Антон 1 year ago 4

Добрый день.

Прежде всего, большое спасибо за прекрасный сервис.

Столкнулись с небольшой проблемой - при поиске организации по ИНН 7713059497 на сайте dadata в подсказке всплывает Калужский филиал с адресом в Калуге, однако, при запросе через API для калужского филиала выдается адрес в Иркутске.


С уважением, Александр.

Answer

Answer
Under review

Александр, добрый день! Да вроде нормально выдаёт, адрес в Калуге.

Запрос:

{"query":"7713059497 калуга"}

Ответ:

{
  "suggestions": [
    {
      "value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "unrestricted_value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "data": {
        "kpp": null,
        "management": null,
        "branch_type": "BRANCH",
        "branch_count": 0,
        "type": "LEGAL",
        "opf": {
          "code": "30002",
          "full": "Филиал юридического лица",
          "short": "Филиал"
        },
        "name": {
          "full_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "latin": null,
          "full": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС МИКРОХИРУРГИЯ ГЛАЗА ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ"
        },
        "inn": "7713059497",
        "ogrn": "1027739714606",
        "okpo": null,
        "okved": null,
        "state": {
          "status": "ACTIVE",
          "actuality_date": 1493251200000,
          "registration_date": null,
          "liquidation_date": null
        },
        "address": {
          "value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "data": null
        }
      }
    }
  ]
}
GOOD, I'M SATISFIED
Satisfaction mark by aleksander.kulikov 1 year ago
Answer
Under review

Александр, добрый день! Да вроде нормально выдаёт, адрес в Калуге.

Запрос:

{"query":"7713059497 калуга"}

Ответ:

{
  "suggestions": [
    {
      "value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "unrestricted_value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "data": {
        "kpp": null,
        "management": null,
        "branch_type": "BRANCH",
        "branch_count": 0,
        "type": "LEGAL",
        "opf": {
          "code": "30002",
          "full": "Филиал юридического лица",
          "short": "Филиал"
        },
        "name": {
          "full_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "latin": null,
          "full": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС МИКРОХИРУРГИЯ ГЛАЗА ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ"
        },
        "inn": "7713059497",
        "ogrn": "1027739714606",
        "okpo": null,
        "okved": null,
        "state": {
          "status": "ACTIVE",
          "actuality_date": 1493251200000,
          "registration_date": null,
          "liquidation_date": null
        },
        "address": {
          "value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "data": null
        }
      }
    }
  ]
}

Антон, спасибо. Разобрался в чем дело.

Я обрабатываю все филиалы по ИНН. Калужский филиал идет после иркутского и у него в поле данных адреса стоит null.

"address": {
          "value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "data": null

Поэтому в переменных city, kladr_id и т.д. оставались значения иркутского филиала.

Вы не могли бы проверить, почему в случае калужского филиала стоит null? В строке адреса выше все указано корректно.

Дадата ставит null в гранулярных полях, когда не на 100% уверена в разборе адреса. Так и в этом случае — из-за того, что улица на самом деле называется «Святослава Федорова» а не «им. Святослава Федорова». Возможно, исправим этот случай в будущем.

Fixed

Адрес исправили.