Passa al contenuto

MRP BOM Auto Lead Time

Ogni volta che il lead time di consegna di un fornitore cambia, o che il ritardo di produzione di un semilavorato viene aggiornato, Odoo deve ricalcolare i Giorni di preparazione dell'ordine di produzione su tutte le Distinte Base coinvolte. Senza automazione questo richiede click manuali — facili da dimenticare e soggetti ad errore. Questo modulo rende il ricalcolo completamente automatico e immediato.

A chi è rivolto

Aziende manifatturiere che utilizzano Distinte Base multi-livello e necessitano di dati precisi sui lead time in ogni momento — senza ricorrere a passaggi manuali.

Come funziona

  • Quando il lead time o la quantità minima di un fornitore cambiano, ogni Distinta Base contenente quel prodotto viene aggiornata automaticamente.
  • Quando il ritardo di produzione di un semilavorato cambia, tutte le Distinte Base padre vengono aggiornate a cascata.
  • Un job schedulato giornaliero ricalcola tutte le Distinte Base attive e segnala quelle irrisolvibili.
  • Quando un componente non ha un percorso di approvvigionamento valido, appare un'attività di avviso sulla Distinta Base con l'elenco preciso dei componenti problematici.
  • Quando il problema viene risolto, l'avviso viene rimosso automaticamente.

Il risultato: I lead time di produzione sono sempre accurati e qualsiasi gap nella supply chain è immediatamente visibile — senza manutenzione manuale.

0,00 € 0,00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

MRP BOM Auto Lead Time

Ricalcola automaticamente days_to_prepare_mo su ogni Distinta Base quando cambiano i lead time dei fornitori o i ritardi di produzione dei semilavorati.

Funzionalità

Funzionalità Descrizione
Ricalcolo automatico su modifica fornitore Quando il lead time o la quantità minima di un fornitore cambiano, ogni Distinta Base contenente quel prodotto viene ricalcolata automaticamente.
Ricalcolo automatico su modifica sotto-distinta Quando il lead time di produzione di una Distinta Base cambia, ogni Distinta Base padre che usa quel prodotto come semilavorato viene aggiornata.
Cascata BFS verso l'alto Le modifiche si propagano sull'intero albero della distinta (nonno, bisnonno, ...) finché nessun valore cambia ulteriormente.
Rimozione fornitore Rimuovere un fornitore da un prodotto innesca lo stesso ricalcolo dopo l'eliminazione, in modo che il valore rifletta i fornitori rimanenti.
Cron giornaliero Un'azione schedulata ricalcola tutte le Distinte Base attive una volta al giorno e segnala quelle non risolvibili.
Attività di avviso Quando un componente non ha un percorso di approvvigionamento valido, viene creata un'attività di avviso sulla Distinta Base con l'elenco preciso dei componenti problematici (percorso completo per i semilavorati annidati).
Risoluzione automatica attività Quando il problema viene risolto e la Distinta Base viene ricalcolata con successo, l'attività di avviso viene rimossa automaticamente.
Vista attività sulle Distinte Base La vista Attività viene aggiunta all'elenco Distinte Base in modo che gli avvisi siano immediatamente visibili.
Automazioni abilitabili/disabilitabili Entrambe le azioni automatizzate possono essere abilitate/disabilitate dalle Impostazioni senza modifiche al codice.

Come funziona

Catena di trigger:

  • Modifica informazioni fornitore (delay / min_qty) o rimozione fornitore → ricerca righe Distinta Base contenenti il prodotto → ricalcolo giorni.
  • Modifica produce_delay sulla Distinta Base → stessa cascata a partire dalle Distinte Base padre.
  • In caso di successo: qualsiasi attività di avviso esistente viene rimossa automaticamente.
  • In caso di errore: un'attività di avviso elenca i componenti problematici con il percorso completo (es. "Semilavorato A → Materia prima X").

Esempio di attività di avviso

I seguenti componenti non hanno un percorso di approvvigionamento valido:
  • Semilavorato A → Materia prima X
  • Componente acquistato Y

Configurazione

Nome Tipo Trigger
MRP — Ricalcolo automatico giorni Distinta Base su modifica lead time fornitore Azione Automatizzata Alla creazione o scrittura (delay, min_qty)
MRP — Ricalcolo automatico giorni Distinta Base padre su modifica produce_delay Azione Automatizzata Alla scrittura (produce_delay)
MRP — Ricalcolo days_to_prepare_mo Distinte Base Azione Schedulata Giornaliero

Changelog

Versione Descrizione
18.0.1.1.0 Aggiunta vista attività all'elenco Distinte Base; i18n; README
18.0.1.0.0 Rilascio iniziale

Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>