FIAS
Краткое описание :
Необходима дороботка ручной загрузки справочника ФИАС.Описание :
Импорт каталога АТДЧто измененно :
Встречаются ситуации, когда сервис недоступен или нет возможности его использовать по иным причинам. Система позволяет загрузить справочник с диска. Однако, нет возможности задать версию, а значит в дальнейшем обновляются с помощью сервиса. Также существует проблема с идентификацией версий на сайте, потому как там не указывается номер версии.
Как измененно :
Импорт справочника АТД. ФИАС.
* Реализована функция получения информации по перечню актуальных обновлений. Вызывается из интерфейса импорта справочника ФИАС по кнопке "Архив версий". После нажатия кнопки, система анализирует текущую версию и все последующие. Результатом выводится список состоящий из информационных полей SOAP-запроса.
Перечень полей:
- VersionId (версия),
- TextVersion (текстовая информация по версии, на текущий момент имеет вид "БД ФИАС от ХХ.ХХ.ХХХХ"),
- FiasDeltaDbfUrl (ссылка на архив)
Пример:
509: БД ФИАС от 14.01.2019 (http://data.nalog.ru/Public/Downloads/20190114/fias_delta_dbf.rar).
В случае, если текущая версия в системе "0" (инициализация не проводилась) или настолько устарела, что в архиве нет всех необходимых обновлений, будет выведено информационное сообщение "Отсутствует информация о версиях" и список не будет выведен.
* Реализована функция смены номера текущей версии справочника в системе. Номер версии изменяется в отдельном окне, вызываемом по кнопке "Версия". Изначально там отображается текущая версия. По кнопке "Отмена" окно закрывается. По кнопке "Задать", в случае, если выбранная версия отличается от текущей, выводится предупреждение "Вы действительно хотите изменить текущую версию?". При согласии номер текущей версии перезаписывается.
* При запуске импорта анализируется ситуация с проблемами доступа к файлу на сервере. В случае невозможности получить информацию о файле, более не вылетает ошибка "RunTime". Сообщение об ошибке доступа записывается в протокол импорта.
Пример:
[14.01.2019 14:24:16] - Ошибка сервиса ФИАС: HTTP/1.1 403 Forbidden.