Алгоритм формирования отчета
- Загружаются файлы TAD и Гермес в формате XLSX.
- Определяется режим обработки: raw для исходных выгрузок или legacy для файлов с листом «Ключ выбора». Режим влияет на сортировку времени прибытия.
- Из файлов извлекаются строки и формируются ключи выбора на базе вида ТС, бортового номера и часа прибытия. Источник выбирается по количеству строк и сумме вошедших пассажиров.
- Если включен приоритет по парку, ключи дополнительно сверяются с реестром выпуска, и источник выбирается по парку из реестра.
- Данные из выбранных источников объединяются, а для режима raw приводятся к целевому формату (дата обследования, время прибытия, формат номеров).
- Загружается реестр выпуска по вычисленной дате обследования и при необходимости используется для заполнения пустых маршрутов.
- В итоговый XLSX формируется лист отчета и, при включенной опции, лист «Реестр выпуска».