Логистика

Аналитика перевозчика: из файла на 18 тысяч строк — в телефон

Шесть лет вся аналитика жила в одном Excel-файле, который открывался 40 секунд и врал. Перенесли историю, повторили все расчёты в вебе и сделали мобильный интерфейс для тех, кто в разъездах.

Клиент: Перевозчик сборных грузов, 34 машины TMSИнфраструктураPWAЛогистика
7 недельсрок реализации
175–240 тыс ₽бюджет проекта
2026год реализации

Задача

Вся аналитика шесть лет жила в одном Excel на 18 тысяч строк: файл открывался 40 секунд, работал один человек, с телефона цифры не посмотреть, итогам нельзя было доверять.

Решение

Разобрали 240 формул, перенесли 68 рабочих расчётов в веб, сделали мобильный PWA, подняли историю за 6 лет и закрыли ввод девятью формами с валидацией.

Как это было устроено

1

Аудит Excel: 5 листов, ~18 тыс. строк, 240 формул — карта расчётов как ТЗ

2

68 рабочих формул перенесены в бэкенд один в один для сверки со старым файлом

3

Мобильный PWA от 390 px: сводка → направление → рейс, офлайн-кэш последних отчётов

4

Импорт 18 243 строк за 2019–2025: даты-текст, дубли, опечатки контрагентов, съехавшие диапазоны

5

Сверка контрольных сумм: найдены 1,8 млн ₽ выручки, не попавшие в итог с марта 2023

6

Девять форм с жёсткой и мягкой валидацией, 180 автотестов на правила

7

Параллельный месяц Excel + веб, затем файл больше не открывали

Результат

1,8 млн ₽ — недосчитанной выручки нашли при сверке

1,8 млн ₽недосчитанной выручки нашли при сверке

«Я согласился на проект ради телефона — надоело просить, чтобы мне скинули цифры. А получил историю про март 2023-го, когда мы три года не видели полтора миллиона. После этого вопросов, зачем нам это, у меня не осталось.»

Директор транспортной компании

Стек

DjangoPostgreSQLPWAChart.jspandasopenpyxlCeleryRedis

Нужно похожее решение для вашего бизнеса?

Написать в Telegram