Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.63408NEWСделать более информативным сообщение об ошибке при загрузке обновлений ФИАСЗаработная платаИмпорт каталога АТД
Сделать более информативным сообщение об ошибке при загрузке обновлений ФИАС. На данный момент сайт ФИАС работает с ошибками. В Галактике этих ошибок - не видно, счетчик времени увеличивается, объем скачанных файлов - расчет. Ошибка в Галактике появляется только на этапе разархивации - "не найдены файлы для импорта". У клиента складывается ошибочное представление об ошибке. Предлагается в такой ситуации сразу писать сообщение об ошибке. Например: "Полученный файл не является архивом. Обратитесь в техническую поддержку ФИАС."Импорт каталога АТД. ФИАС. В случае, если загруженный архив очень сильно поврежден и может быть распакован, в лог-файл выведется сообщение "[дата время] Неизвестный формат или ошибка в архиве (файл архива с указанием пути)" и импорт будет прерван. Обращаю внимание, что загрузка/распаковка/импорт в базу реализованы на разных потоках и работают одновременно, а не последовательно, что может привести к тому, что загрузится успеет несколько архивов с обновлениями до того, как импорт прервется с ошибкой. Дополнительно. Добавлен дополнительный вид ошибки распаковки "Неизвестная ошибка архива".
102.187806NEWУчитвать наличие старых версий обновления на сайте справочника ФИАС.Заработная платаИмпорт каталога АТД
Поскольку на сайте справочника ФИАС периодически удаляют старые версии обновлений, может возникнуть ситуация, при которой невозможно получить полную последовательность необходимых версий. Пример. Клиент не обновлялся 2 года, у него стоит версия 300, а на сайте справочника лежат версии обновлений с 365 по 470. Получается, если запустить импорт с параметром "обновление", установка версий начнется с 365 версии, а версии с 301 по 364 будут пропущены. Требуется отслеживать такие ситуации и блокировать функцию обновления, если версия клиента сильно устарела и требуется повторная инициализация.Импорт каталога АТД. ФИАС. В случае, если версия справочника ФИАС у клиента сильно устарела (обновление не производились очень долго) и нет возможности получить с сайта справочника ФИАС полную последовательность необходимых версий, в правом верхнем углу окна импорта будет сообщение "текущая версия № (устарела)". Для случаев, когда версия устарела или инициализация не производилась никогда, установлена блокировка на поле "Ражим импорта" с принудительным указанием параметра "инициализация".