Z_FIAS
Краткое описание :
Просмотр базы ФИАС в соответствующей структуре.Описание :
Административно-территориальное делениеЧто измененно :
Необходимо реализовать просмотр базы с учетом отнесения
подчиненного объекта к нескольким родительским. Это необходимо для внесения
полных адресов устаревших объектов. Например, место рождения.
Как измененно :
Справочник АТД.
Реализована возможность просмотра справочника АТД в формате базы ФИАС.
Для переключения между стандартным просмотром и просмотром в формате ФИАС
используются команды контекстного меню "Поиск российского адреса по базе
ФИАС"/"Показать все страны". Пункт меню доступен только при работе с новой
системой домов (хранение домов в отдельной таблице, для перехода к новой
системе хранения домов необходимо выполнить повторную инициализацию по всем
регионам, которые были загружены в систему с домами) или без домов.
Доработана функция контроля данных каталогов по АТД. Данная функция теперь так
же корректирует иерархию для возможности просмотра справочника АТД в формате
базы ФИАС.
При выборе пункта контекстного меню "Поиск российского адреса по базе ФИАС"
происходит проверка. В случае, если база не соответствует структуре ФИАС, будет
предложено произвести корректировку иерархии.
Для навигации по справочнику в новом формате используются клавиши "Enter" и
"Backspace". Для выбора элемента справочника используется сочетание клавиш
"Ctrl + Enter".
При просмотре базы в формате ФИАС, отображаются элементы справочника, которые
были импортированы функцией импорта справочника АТД с сайта ФИАС.
Z_FIAS
Краткое описание :
проверка на наличие свободного места при загрузке полного архива ФИАСОписание :
Импорт каталога АТДЧто измененно :
Импорт АТД. ФИАС.
Процесс импорта состоит из загрузки, распаковки архива и импорта данных в базу данных. При инициализации загружается большой архив, который при распаковке занимает еще в ~10 раз больше. Пользователи не всегда правильно оценивают свободное место на диске и может случиться так, что места не хватит и время на загрузку и частичную распаковку архива будет потрачено зря. А это может быть несколько часов.
При инициализации необходимо рассчитывать приблизительный, поскольку не возможно узнать точный размер файлов после распаковки, объем требуемого места и сравнивать с доступным и в случае нехватки свободного места предупреждать пользователей.
Как измененно :
Импорт АТД. ФИАС. Инициализация.
После запуска импорта:
1. Получается свободное место в гигабайтах на диске по указанному для загрузки файлов пути.
2. Рассчитывается примерное необходимое место в гигабайтах по формуле: округление_до_целого(размер_архива + (размер_архива * 10)) + 1 гигабайт.
3. Сравниваются полученные в п.1 (доступное место) и п.2 (требуемое место) величины и если доступного места меньше требуемого, выдается предупреждение "Не хватает свободного места на диске! Свободное место на диске - X Гб. Требуемое место на диске - Y Гб. Продолжить?". По умолчанию активна кнопка "Нет".