Аналитика перевозчика: из файла на 18 тысяч строк — в телефон
Шесть лет вся аналитика жила в одном Excel-файле, который открывался 40 секунд и врал. Перенесли историю, повторили все расчёты в вебе и сделали мобильный интерфейс для тех, кто в разъездах.
Задача
Вся аналитика шесть лет жила в одном Excel на 18 тысяч строк: файл открывался 40 секунд, работал один человек, с телефона цифры не посмотреть, итогам нельзя было доверять.
Решение
Разобрали 240 формул, перенесли 68 рабочих расчётов в веб, сделали мобильный PWA, подняли историю за 6 лет и закрыли ввод девятью формами с валидацией.
Как шла работа
-
Аудит Excel: 5 листов, ~18 тыс. строк, 240 формул …
Аудит Excel: 5 листов, ~18 тыс. строк, 240 формул — карта расчётов как ТЗ
-
68 рабочих формул перенесены в бэкенд один в один …
68 рабочих формул перенесены в бэкенд один в один для сверки со старым файлом
-
Мобильный PWA от 390 px: сводка → направление → ре…
Мобильный PWA от 390 px: сводка → направление → рейс, офлайн-кэш последних отчётов
-
Импорт 18 243 строк за 2019–2025: даты-текст, дубл…
Импорт 18 243 строк за 2019–2025: даты-текст, дубли, опечатки контрагентов, съехавшие диапазоны
-
Сверка контрольных сумм: найдены 1,8 млн ₽ выручки…
Сверка контрольных сумм: найдены 1,8 млн ₽ выручки, не попавшие в итог с марта 2023
-
Девять форм с жёсткой и мягкой валидацией, 180 авт…
Девять форм с жёсткой и мягкой валидацией, 180 автотестов на правила
-
Параллельный месяц Excel + веб, затем файл больше …
Параллельный месяц Excel + веб, затем файл больше не открывали
Результат
1,8 млн ₽ — недосчитанной выручки нашли при сверке
Похожая задача?
Опишите её своими словами — вернёмся со сметой и сроками в течение суток.
Обсудить задачуЯ согласился на проект ради телефона — надоело просить, чтобы мне скинули цифры. А получил историю про март 2023-го, когда мы три года не видели полтора миллиона. После этого вопросов, зачем нам это, у меня не осталось.