Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1Z_FIASRES

Справка по компоненту.

Количество версий компонента49
Количество рещенных задач70
Последная дата обработки компонента2023-12-17 19:44:37
Последная дата файла2023-12-16 17:31:36
Последная версия9.1.48.0

Новые задачи в этом компоненте

Z_FIAS
102.162255
Z_FIAS ( 9.1.2.0 )
2017-02-06 18:30:05

Краткое описание :

Статистика по импорту номеров домов

Описание :

Импорт каталога АТД

Что измененно :

Нужно
1) исправить вывод времени импорта, чтобы отражалось время выполнения, а не
127:00:00, если импорт длился более суток;
2) информацию о пропущенных элементах выводить в отладочный протокол.

Как измененно :

Импорт АТД.

Исправлен вывод времени импорта. Корректно отображается кол-во прошедших
ЧЧ:ММ:СС.

Кол-во отображаемых в статистике пропущенных элементов = количеству элементов,
которые на момент начала импорта соответствовали эталонному виду и не были
добавлены или модифицированы.

В отладочный протокол (при формировании с "Настройки Галактики \ Общие
настройки системы \ Фамилия Имя Отчество" = *beta*tester*) добавлена
расширенная статистика (отображается в самом конце протокола) по пропущенным
элементам:
- В логе
- Пропущены элементы с пустым кодом
- Пропущены элементы, не попавшие в фильтр
- Пропущены неактуальные элементы
- При добавлении домов не найдено улиц
- При добавлении интервалов домов не найдено улиц
- При удалении домов не найдено улиц
- При удалении интервалов домов не найдено улиц

При инициализации, если импорт выполняется с параметром "Дома", перед импортом
удаляются все дома соответствующих фильтру регионов.

При импорте, имена домов формируются в соответствии со структурой справочника
ФИАС. Аббревиатуры:
влд - владение
двлд - домовладение
учас - участок
стр - строение
срж - сооружение
лтр - литер

Исправлены ситуации, когда номера домов записывались/перезаписывались
некорректно.

По умолчанию дома для улиц с индексом не импортируются. Добавлена настройка
"Импортировать дома для улиц с индексом". Включим данную настройку, дома для
улиц с индексом будут импортированы.
Z_FIAS
102.162583
Z_FIAS ( 9.1.2.0 )
2017-02-06 18:30:05

Краткое описание :

Не работает импорт КЛАДР

Описание :

Импорт каталога АТД

Что измененно :

При выпуске импорта базы ФИАС в описании доработки заявлялось,
что сохранится и импорт из базы КЛАДР, если положить соответствующие файлы
(KLADR.dbf, Street.dbf, AltNames.dbf, Doma.dbf, SocrBase.dbf) в каталог,
указанный в поле "Путь" и выбрать "Источник данных"="файлы на диске" и
"Формат"="DBF".
Однако выяснилось, что импорт из базы КЛАДР не работает.
Нужно восстановить.

Как измененно :

Восстановлен импорт из файлов с базой данных КЛАДР.
Файлы с базой КЛАДР можно взять на https://fias.nalog.ru/Updates.aspx по
ссылкам из колонки "БД в формате КЛАДР 4.0".
Z_FIAS
102.162829
Z_FIAS ( 9.1.2.0 )
2017-02-06 18:30:05

Краткое описание :

Реализация параллельного загрузке/распаковке импорта для справочника ФИАС.

Описание :

Импорт каталога АТД

Что измененно :


Обновление базы ФИАС (загрузка/распаковка нескольких последовательных версий).
Необходимо импортировать данные сразу после распаковки, не дожидаясь пока все архивы будут загружены/распакованы.

Как измененно :


Обновление базы ФИАС (загрузка/распаковка нескольких последовательных версий).
Доработана система импорта. Импорт запускается сразу же, как только появляется распакованная версия.

Дополнительно:
В состоянии "Загрузка и распаковка архива" рассчитывается размер загруженного обновления.
В файл fias.log для каждого события записывается дата и время.
Z_FIAS
101.60859
Z_FIAS ( 9.1.2.0 )
2017-02-06 18:30:05

Краткое описание :

Импорт ФИАС - записывать номер установленного обновления только после успешного импорта

Описание :

Импорт каталога АТД

Что измененно :

Ситуация: в БД установлена 312 версия справочника ФИАС,
выполняется обновление при помощи веб-сервиса до текущей 318 версии.
Соответственно скачиваются архивы с обновлениями 313-318, но по какой-то
причине распаковалось только одно из них - 313. Содержимое файла fias.log:

D:\Gal_Test\Gal910\!FIAS\new\313.rar: 2020 Kb loaded
D:\Gal_Test\Gal910\!FIAS\new\313.rar: extracted
D:\Gal_Test\Gal910\!FIAS\new\314.rar: 6848 Kb loaded
D:\Gal_Test\Gal910\!FIAS\new\315.rar: 2661 Kb loaded
D:\Gal_Test\Gal910\!FIAS\new\316.rar: 11545 Kb loaded
D:\Gal_Test\Gal910\!FIAS\new\317.rar: 5738 Kb loaded
D:\Gal_Test\Gal910\!FIAS\new\318.rar: 8826 Kb loaded

Далее при импорте несколько раз выдаётся сообщение об отсутствии файлов для
импорта, тем не менее в конце выдаётся сообщение об успешном завершении
процесса и в настройку записывается последняя установленная версия 318. Хотя
реально установиться могла максимум только 313. Соответственно при следующем
обновлении будут скачаны дельты, начиная с 319, а все изменения из 314-318
обновлений потеряем.

Правильнее считать обновление установленным в БД (и соответственно записывать
номер в настройку) только после его успешного импорта, а не сразу же после
скачивания. Тогда в нашем случае должен был записаться 313 номер, а не 318. Ну
и должно выдаваться сообщение о том, что процесс завершился с ошибками.

Как измененно :

Импорт АТД.

При импорте справочника ФИАС через web-сервис добавлена дополнительная
проверка: если в одном из обновлений не были найдены необходимые файлы, после
сообщения об отсутствии файлов, импорт прервется. Версия будет установлена в
соответствии с последним удачно импортированными обновлением.
Z_FIAS
101.60978
Z_FIAS ( 9.1.2.0 )
2017-02-06 18:30:05

Краткое описание :

Импорт ФИАС - протоколировать время и итоги этапов импорта

Описание :

Импорт каталога АТД

Что измененно :


Во время импорта ФИАС формируется файл fias.log, в котором сейчас выводится информация только о размере загруженного архива и результате его распаковки. Пример:
D:\Gal_Work\!FIAS_16_12_10\\full.rar 2738965 Kb loaded
D:\Gal_Work\!FIAS_16_12_10\\full.rar: extracted

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

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

Как измененно :


Импорт каталога АТД. Лог.
* Полностью русифицирован.
* Отображается дата и время для всех событий.
* Записываются параметры запуска функции импорта.
* Записываются результаты импорта.
* Записывается полное время выполнения.
* Добавлено сообщение об ошибке загрузки.
* fias.log переименован, теперь имя файла составляется на основе даты и времени запуска функции в формате fias_ДД_ММ_ГГ_ЧЧ_ММ_СС.log.
* log-файл записывается в директорию, указанную в поле "Путь".

В интерфейсе импорта поля "Ошибки загрузки" и "Ошибки распаковки" удалены. Добавлено поле "Ошибки".

9.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.29.1.32.09.1.38.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0