================================================================================
  ВАЖНО: АВТОМАТИЧЕСКАЯ МИГРАЦИЯ БАЗЫ ДАННЫХ ПРИ ЗАПУСКЕ
================================================================================

ЧТО ИЗМЕНИЛОСЬ:
---------------
Начиная с этой версии, приложение использует ЕДИНУЮ базу данных app.db
для всех операций (ранее использовались app.db и RefundDB.db).

ЧТО ПРОИЗОЙДЕТ ПРИ ПЕРВОМ ЗАПУСКЕ:
-----------------------------------
1. Приложение автоматически обнаружит наличие двух баз данных
2. Все данные из RefundDB.db будут скопированы в app.db
3. Будет создана резервная копия RefundDB.db (на случай проблем)
4. Старая база RefundDB.db будет удалена
5. Конфигурация (appsettings.json) будет обновлена

МИГРИРУЮТСЯ СЛЕДУЮЩИЕ ДАННЫЕ:
------------------------------
✓ Группы терминалов (Groups)
✓ Терминалы (Terminals)
✓ Возвраты (Refund)
✓ История операций (RefundOps)
✓ Карты (Cards)

ЧТО ДЕЛАТЬ:
-----------
▶ НИЧЕГО! Просто запустите приложение как обычно.
  Миграция произойдет автоматически и займет несколько секунд.

ЛОГИ МИГРАЦИИ:
--------------
В логах приложения вы увидите сообщения вида:

  info: DatabaseMigrationService
        Начинается миграция данных из RefundDB.db в app.db

  info: DatabaseMigrationService
        Скопировано 2 записей в таблицу Groups

  info: DatabaseMigrationService
        Скопировано 5 записей в таблицу Terminals

  info: DatabaseMigrationService
        Миграция успешно завершена

РЕЗЕРВНОЕ КОПИРОВАНИЕ:
----------------------
Автоматически создается копия: RefundDB.db.backup_ГГГГММДД_ЧЧММСС
Эту копию можно удалить после проверки работы приложения.

ПРОВЕРКА ПОСЛЕ МИГРАЦИИ:
------------------------
1. Зайдите в раздел "Управление терминалами" - должны отображаться все группы
2. Зайдите в раздел "Отчеты" - в выпадающем списке "Группа" должны быть ваши группы
3. Попробуйте сформировать отчет - должны отображаться данные

ОТКАТ (если что-то пошло не так):
---------------------------------
1. Остановите приложение
2. Удалите файл app.db
3. Переименуйте резервную копию RefundDB.db.backup_* обратно в RefundDB.db
4. В файле appsettings.json добавьте строку:
   "RefundConnection": "DataSource=RefundDB.db;Cache=Shared"
5. Перезапустите приложение

ПРЕИМУЩЕСТВА НОВОЙ АРХИТЕКТУРЫ:
--------------------------------
✓ Нет проблем с отображением групп в отчетах
✓ Упрощенное резервное копирование (один файл вместо двух)
✓ Отчеты всегда видят актуальные данные
✓ Более простая конфигурация

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА:
----------------------
При возникновении проблем сохраните логи приложения и обратитесь в поддержку.

Подробная техническая документация: MIGRATION_INFO.md

================================================================================
