Разработал ERP-систему для логистической компании с единым контуром работы по заказам, маршрутам, адресам, тарифам, контрагентам и документам. Проект решал типовую проблему логистического бизнеса: данные были разнесены по нескольким системам, таблицам и ручным операциям, из-за чего регулярно возникали ошибки в адресах, расстояниях, расчетах стоимости и связанных финансовых показателях. Требовалось собрать централизованную систему, в которой все ключевые сущности и расчеты работают согласованно и прозрачно.
Спроектировал и реализовал ERP в формате SPA + API с выделенными бизнес-подсистемами и устойчивой логикой обработки данных.
В систему вошли следующие основные контуры:
заказы — статусы, аудит изменений, связка с маршрутами, адресами и расчетными данными;
геосервис — нормализация адресов, геокодирование, использование маршрутов и расстояний в бизнес-расчетах;
тарифный модуль — расчет стоимости по зонам, условиям, услугам и индивидуальным тарифам клиентов;
контрагенты — хранение клиентов, перевозчиков, их условий работы и быстрый поиск по связанным данным;
документный контур — генерация договоров, заявок и рабочих документов в PDF и DOCX.
Отдельный акцент был сделан на надежности и эксплуатационной устойчивости системы:
реализована идемпотентность ключевых операций, строгая валидация входных данных, защита от ошибок внешних сервисов и архитектура, позволяющая развивать систему без остановки действующей эксплуатации.
В результате была создана единая ERP-система с централизованными данными и прозрачной бизнес-логикой.
Решение позволило:
- снизить количество ошибок в адресах, расстояниях и расчетах стоимости;
- сократить объем ручных операций в ежедневной работе сотрудников;
- повысить прозрачность тарификации и связанных финансовых расчетов;
- собрать в одной системе заказы, маршруты, адреса, контрагентов и документы;
- создать устойчивую основу для дальнейшего развития логистической платформы без постоянных сбоев и ручных обходных процессов.