Руководство пользователя САВА

Как загрузить (обновить) здания (дома) по данным сайта ФИАС и Реформа ЖКХ

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

Загрузка из файлов ФИАС по одному субъекту

Разархивированные файлы занимают около 100Гб места на диске, поэтому если необходимо загрузить только данные одного субъекта, необходимо извлечь только 2 файла ADDROBXX.DBF и HOUSEXX.DBF, где XX - код загружаемого региона

  • Войти в Полевая работа → Паспорт территории → Здания

  • Нажать Еще → Загрузить дома

  • В открывшейся форме заполнить параметры: Субъект федерации, файл с адресными объектами, файл с домами

Параметры загрузки
  • Нажать Загрузить

  • Дождаться окончания загрузки домов

Внимание! На данный момент нет информации о количестве квартир, этажей, подъездов в данном файле

Загрузка/обновление данных о домах с сайта Реформа ЖКХ по одному субъекту

  • Скачать реестры домов с сайта https://www.reformagkh.ru/opendata?gid=2227349&cids=overhaul&page=1&pageSize=10 по субъектам, которые планируется загружать

  • Войти в Полевая работа → Паспорт территории → Здания

  • Нажать Еще → Загрузить дома

  • Перейти на страницу Реформа ЖКХ

  • Заполнить Субъект федерации, указать путь к файлу с с домами

  • Нажать Загрузить

  • Дождаться завершения загрузки домов

Массовая загрузка домов из каталога на сервере

Каталог должен быть указан на сервере и сервер 1С (пользователь, под которым работает сервис) должен иметь к нему доступ

Для открытия формы массовой загрузки домов из каталога необходимо нажать на ссылку Загрузить дома из каталога

  • Указать путь к каталогу на сервере, куда сложены файлы с сайта ФИАС или Реформа ЖКХ

  • Отметить субъекты федерации, которые необходимо загружать. Для этого выделить необходимые Субъекты и нажать правую кнопку мыши - Загружать или Не загружать. Если у субъекта установлен признак Не загружать - тогда субъект пропускается при загрузке

  • Команда Загрузить адресные объекты ФИАС - загружает адресные объекты в справочники, упорядочивает (переподчиняет) те адресные объекты, которые расположены некорректно. При создании новых объектов обращается в dadata для проверки корректности адресного объекта

  • Команда Загрузить ФИАС - загружает (обновляет) дома из справочников ФИАС. Также пытается добавлять улицы, если их нет в справочнике

  • Команда Загрузить Реформу ЖКХ - добавляет/обновляет данные по МКД в справочнике Здания - обновляет количество квартир, подъездов этажей

  • Команда Получить статистику - имитирует загрузку домов из ФИАС, но не добавляет ничего в базу. При этом ошибочные записи добавляются на страницу Незагруженные объекты для дальнейшего анализа и обработки

Статистика

Итоги загрузки отображаются на странице Статистика. Здесь можно увидеть время каждого шага, количество объектов к добавлению/обновлению и результат каждого шага. При повторном запуске процедур загрузки статистика по конкретному субъекты федерации обновляется.

Незагруженные объекты

Данные, которые не удалось обновить/добавить в систему, отображаются на странице Незагруженные объекты

Команда Загрузить адресные объекты ФИАС

Выполняет последовательно следующие действия:

  • Загружает файлы с адресными объектами

  • Упорядочивание бизнес-регионов - находит в базе 1С бизнес-регионы (адресные объекты), которые находятся не в том подчинении, как указано в файле ФИАС и исправляет подчинение у найденных адресных объектов

  • Упорядочивание улиц - находит в базе 1С улицы и территории, которые находятся не в том подчинении, как указано в файле ФИАС и исправляет подчинение у найденных улиц

  • Добавление новых бизнес-регионов (адресных объектов)

  • Добавление новых улиц и территорий

 

Права доступа

Для загрузки данных необходимо обладать ролью Обработка загрузка данных с сайта ФИАС

Алгоритм

  • Сравнить УИД выбранного субъекта с субъектом в файле ADDROBХХ.DBF (ГУИД с пустым родителем). Если значения не совпадают, сообщить об ошибке, прервать загрузку

  • Выбрать дома, у которых дата окончания больше текущей даты и тип = 2 (дом)

  • Получить запросом список домов, которые необходимо добавить / обновить (т.е. дом не найден в базе по ГУИД)

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

    • Получить через родителя улицу, населенный пункт и так далее до субъекта федерации. В итоге получается полный адрес дома

    • Запросить по полученному адресу информацию в DaData в пределах Субъекта федерации

    • Если DaData вернула ГУИД, равные ГУИД в DBF, запустить подбор здания Dadata

  • Получить список домов, у которых в базе САВА найден владелец по ГУИД. Запустить загрузку этих домов - без обращения в Dadata

Связанные статьи

 

© ООО "Рассвет", 2021