Як ініціалізувати базу даних ФІАС
Зміст
§ Налаштування плагіна та додавання оновлень
Плагін називається Nvx.ReDoc.DynamicFormsFiasControl. У ньому реалізовано:
§ Установка БД ФІАС
§ Ручне встановлення БД ФІАС
Алгоритм установки бд
1. Файл бази даних FiasMinifiedDb.sdf необхідно скопіювати в директорію ReDocAppRoot\PluginsData\FiasStorage.
2. Створити порожній файл у тій самій директорії з ім'ям "xml fias_delta_xml_.xml".
3. У файлі конфігурації плагіна ReDocAppRoot\config\FiasServicesConfig.json вказати версію встановленої бази даних DbDate у форматі yyyy-MM-dd (початкове значення - null).
Приклад змісту конфігураційного файлу
§ Автоматична установка БД ФІАС
Автоматична установка запускається користувачем на сторінці налаштувань плагіна "Сервіс ФІАС". Користувачеві необхідно натиснути кнопку Ініціалізувати базу даних та дочекатися закінчення процедури ініціалізації.


§ Поширення оновлень БД
§ Ручне встановлення оновлення БД ФІАС
Для встановлення оновлення бази ФІАС з боку користувача потрібно виконати дві дії.
1. Підготувати файл оновлення "xml fias_delta_xml_.xml" (процедура описана на сторінці Підготовка БД ФІАС та файлів оновлень).
2. Скопіювати файл у директорію ReDocAppRoot\PluginsData\FiasStorage
Розбір та імпорт записів оновлень буде виконано плагіном в автоматичному режимі.
Очевидно, важливо дотримуватись черговості додавання оновлень. Можна скопіювати кілька файлів послідовних оновлень, плагін встановить їх у правильному порядку.
§ Автоматична установка оновлення БД ФІАС
Примірник РеДок із встановленою базою данихФІАС в автоматичному режимі опитує доступні по мережі РеДок`і, завантажує з них свіжі оновлення та інтегрує до БД.
§ Оновлення із сервера при зміні структури БД.

Користувачі мережі, у яких ініціалізована БД ФІАС, автоматично отримають оновлення. У разі, якщо БД не ініціалізована, вона буде обрана в момент установки.