Distribuție automată a comenzilor pe curse cu 1C
Provocarea
În fiecare zi operatorii parcurgeau manual fluxul de comenzi și decideau ce șofer sau ce rută fixă livrează fiecare punct. Comenzile sosesc toată ziua, planul trebuie reconstruit constant, iar o distribuție greșită înseamnă kilometri în plus și livrări ratate.
Soluția
Am construit un motor de distribuție automată pe NestJS peste datele din 1C. Învață din 56 de zile de istoric al livrărilor ca să prezică șoferul pentru un punct, iar unde istoricul e insuficient se bazează pe reguli după contractant (șofer fix, rută sau cursă de piață pe zi a săptămânii). La fiecare 5 minute, până la ora-limită 17:00, planul este reconstruit și reconciliat — cursele noi sunt create, cele modificate corectate, cele goale șterse. Ciornele finalizate sunt scrise înapoi în 1C prin OData, iar un mod shadow separat compară zilnic predicția sistemului cu ce au făcut efectiv operatorii.
Rezultatul
Cursele se asamblează automat în timp real — operatorilor le rămâne doar să verifice și să confirme planul până la 17:00, în loc să-l construiască de la zero. Acuratețea distribuției este măsurată în mod shadow și afișată într-un raport: învățarea la nivel de punct combinată cu regulile pe contractant menține predicțiile stabile.
Discutăm despre proiectul tău?
Audit gratuit în 30 de minute — îți arătăm ce poate fi îmbunătățit și cât costă.
Solicită un audit