Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Оглавление
minLevel1
maxLevel7
typeflat
separatorpipe

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

...

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

  • Скачать свежий архив домов в формате .dbf с сайта https://fias.nalog.ru/Updates, разархивировать его

Примечание

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

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

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

...

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

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

Image Modified

    Если общий размер файлов не превышает 1Гб, обработка будет запущена в фоновом режиме, а пользователь может продолжить работу в другом окне. Иначе загрузка выполняется на клиенте, интерфейс приложения будет заблокирован до окончания загрузки

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

    Image Added
    Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Статистика

    Image Added

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

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

    Image Added

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

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

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

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

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

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

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

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

    Image Added

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

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

    Алгоритм

    ...

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

    ...

    • , сообщить об ошибке,

    ...

    • прервать загрузку

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

    ...

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

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

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

    ...

      • получается полный адрес дома

    ...

      • Запросить по полученному адресу

    ...

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

      • Если DaData вернула ГУИД, равные ГУИД в DBF,

    ...

      • запустить подбор здания Dadata

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

    Информация

    При загрузке данных может быть превышен суточный лимит обращений в Dadata (50 000). В этом случае необходимо увеличить его вручную

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

    Фильтр по метке (контент, отфильтрованный по метке)
    showLabelsfalse
    max5
    spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@14040
    sortmodified
    showSpacefalse
    reversetrue
    typepage
    cqllabel in ( "загрузка" , "импорт" , "здание" , "фиас" , "дом" ) and type = "page" and space = "SER"
    labelsзагрузка фиас здание дом импорт
    Свойства страницы
    hiddentrue