Идентификаторы домов из базы ФИАС для пользователей ЖКХ


Поиск идентификаторов домов и квартир в базе ФИАС (формат налоговой), если, конечно, они там имеются

Конфигурация предназначена для поиска идентификаторов домов и квартир в базе ФИАС, если они там имеются.

Классификатор  адресов скачивать с сайта налоговой: https://fias.nalog.ru/Updates.aspx (Полную версию БД в формате DBF)

Загрузка через "сервис" — "загрузка классификатора". Предварительно распаковать, указать номер региона. Загружается медленно, как оптимизировать, не придумал.

"Сервис" — "Просмотр ФИАС" форма для поиска необходимых сведений.

Есть нюансы работы:

  1. Иногда города не привязаны к районам — тогда район не заполнять.
  2. Если номер дома не заполнять — то выводит список всех номеров на улице
  3. Если дом заполнен — то выводит список квартир и помещений
  4. В базе имеются дублирования домов, буду разбираться, как убрать неактуальные сведения
  5. При загрузке обязательно указывать номер региона (2 цифры, например, "01"), иначе не определит файлы для загрузки

 

15 Comments

  1. MSConfig

    За реализацию, конечно, плюс)

    Только не очень понятно, как именно и чем может помочь подобная конфигурация в решении конкретной прикладной задачи, например выгрузки информации в ГИС ЖКХ.

    На мой взгляд было бы намного интереснее создать подсистему, которая будет возвращать УИДы домов по заданному адресу и которая будет работать с любой конфигурацией, имеющей в своем составе БСП.

    Пример. Имеем конфигурацию БП 3.0 или отраслевую конфигурацию на базе БП 3.0. В форме ввода адресной информации есть кнопка «Получить УИД дома», которая возвращает нужный УИД из базы ФИАС. Кто-то будет пользоваться кнопкой, а кто-то будет вызывать соответствующую функцию из другого места конфигурации, например из своей обработки.

    Актуальная тема, думаю если сделаете какое-то решение которое будет надежно работать и легко расширяться до нужного функционала, сможете продавать его за разумные деньги.

    Reply
  2. jasperss

    (1) MSConfig, За комментарий спасибо, очень интересны замечания!

    Теперь по сути: не все пользуются отраслевой в которой есть выгрузка в ГИС ЖКХ.

    Думаю что многие заполняют формы в экселе и после их загружают.

    Вот им она будет очень полезна. А кто пользуется БП 3.0 им тем более такая подсистема ни какой роли не играет.

    Сервис нужно делать тем кто разрабатывает отраслевую… почему-то они этого еще не сделали.

    Reply
  3. dimens

    Данные сведения можно найти на сайте ФИАС (в том числе ОКАТО и ОКТМО, индекс, код налоговой и т.д.) http://fias.nalog.ru и экспортировать в Excel.

    Reply
  4. jasperss

    (3) да, но там каждый адрес экспортировать, открыть этот файл найти в нем нужную колонку и уже тогда копипастить. или запустить базу, и только менять номера домов и получать УИДы

    Reply
  5. Gladiator4021

    Почемуто не работает загрузка. Не заполняет АдресныеСведения. В чём может быть причина?

    Reply
  6. Gladiator4021

    Так же вопрос как производить обновление информации? Заново грузить полную базу ФИАС или только обновление

    Reply
  7. ImHunter

    Тоже написали подобную конфу. Служит у нас «эталонным ФИАС» для других наших ИС.

    Что сделано допом у нас:

    1. Загрузка ФИАС от ФНС делается дельтами. Мы анализируем, когда была полная загрузка, когда были пропуски загрузки дельт.

    2. Грузим доп. адреса с ГИС ЖКХ

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

    Reply
  8. Evgeny2009

    Автору несомненно плюс!

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

    Reply
  9. TMV

    (7) Можно по пункту 2 поподробней?

    Reply
  10. ImHunter

    (9) ФИАС — неполный. Бывает, что улица есть, а домов в ней нет. Но идентификаторы домам назначать-то нужно. Для таких случаев подается заявка в ГИС со списком домов. Им назначаются временные УИДы, которые можно использовать для выгрузки в ГИС ЖКХ. Такие добавленные дома потом выкладываются на сайте ГИС. Соответственно, мы сделали загрузку и этой информации.

    Reply
  11. TMV

    (10) ФИАС действительно неполный. Так же с этим столкнулись. Можете подсказать в каком виде передавать запрос в ГИС и в каком формате они предоставляют ответную информацию? Временные ГУИДы потом как-то изменяются или они назначаются в качестве основных?

    Reply
  12. ImHunter

    На сайте ГИСа выложен регламент по оформлению заявок. Поищите.

    Обратная связь, насколько знаю, просто ответное письмо, что заявка взята в работу. В файле потом данные появляются достаточно быстро. День-два, как-то так.

    По поводу использования — ГИС пишут, что если временный УИД где-то был использован (был привязан к какому-то адресу), то менять его не нужно. Даже если появится «нормальный» УИД в ФИАС.

    Reply
  13. Anthon

    (5) надо исправить строчку в конфигурации

    ФайлАдреса = «»+РабочийКаталог+»ADDROBJ.DBF»;

    на

    ФайлАдреса = «»+РабочийКаталог+»ADDROB»+Регион+».DBF»;

    Только поиск все равно не работает, потому что не дописан.

    Мне исправлять влом, ибо нужные мне функции я оттуда спер.

    Reply
  14. jasperss

    (13) на момент написания это был один файл, возможно сейчас что-то изменилось. Исправления вноситься не будут, для моих целей конфигурация отработала.

    Reply
  15. ximonx

    Все равно задумка интересная.. Как раз ищу откуда вытащить УИДы домов своего города

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *