È stata introdotta la possibilità di ripartire automaticamente i tempi di produzione nel momento in cui si esegue una sospensione o chiusura con ripartizione delle quantità.
Obiettivo
Garantire una gestione precisa e coerente dei tempi lavorati da risorse e operatori, distribuendoli in proporzione tra gli ordini effettivamente coinvolti nella produzione.
Logica di funzionamento
Ripartizione tempi gestita su:
- Tempo risorsa
- Tempo operatore
La ripartizione considera:
- Turni risorse
- Turni operatori
- Eventuale tempo al di fuori dei turni (che viene sottratto dal tempo totale da ripartire)
⚠️ La ripartizione dei tempi avviene sempre dopo la ripartizione delle quantità, per permettere il corretto calcolo in base allo stato aggiornato degli ordini.
Ordini coinvolti nella ripartizione dei tempi
Vengono considerati solo gli ordini che al termine della ripartizione delle quantità risultano in stato:
- Sospeso
- Completato
- Da validare (se attivo l'apposito parametro)
Gli ordini con quantità eseguita pari a 0 al momento della sospensione/chiusura vengono riportati in stato Disponibile e esclusi dal calcolo dei tempi.
Calcolo intervallo di tempo per ripartizione
- Raggruppamento per risorsa
- Determinazione dell’intervallo:
- Data inizio: minimo tra tutte le start date degli ordini della risorsa
- Data fine: momento in cui si esegue l’azione di sospensione/chiusura con ripartizione.
- Tempo totale da ripartire = intervallo [start–end] – tempo fuori turno (calcolato in base alla presenza di turni associati a risorsa e/o operatore)
- Distribuzione: il tempo viene infine suddiviso in proporzione alle quantità eseguite per ogni ordine della risorsa.
Questa funzionalità migliora la precisione nel tracciamento dei tempi di lavoro, specialmente in contesti in cui la produzione viene interrotta o suddivisa su più ordini attivi.