MRP Minimum Production Quantity
Imponi una quantità minima di lotto sugli ordini di produzione. I backorder sono intenzionalmente esclusi.
Funzionalità
- Quantità minima di produzione sulla Distinta Base — un singolo campo sulla form della Distinta Base, visibile solo per le distinte di tipo Produzione.
- Arrotondamento automatico in approvvigionamento — quando una regola di riassortimento o MTO genererebbe un ordine di produzione sotto il minimo, la quantità viene silenziosamente arrotondata per eccesso.
- Arrotondamento UI con avviso — quando un utente imposta manualmente una quantità inferiore al minimo nella form dell'Ordine di Produzione, Odoo la corregge e mostra un avviso informativo.
- Backorder esclusi — i backorder vengono creati per via programmatica, quindi non subiscono arrotondamento. Un backorder per 40 unità resta a 40, anche se il minimo è 100.
Come funziona
| Evento | Comportamento |
|---|---|
| Approvvigionamento / MTO (80 unità, min=100) | La quantità di approvvigionamento viene alzata — MO creato a 100 |
| Creazione manuale di un MO nella UI (80 unità) | La quantità diventa 100, l'utente vede un avviso popup |
| Backorder dopo aver prodotto 60 di 100 | Resta a 40 (rimanenti), nessun arrotondamento |
Configurazione
- Apri Produzione → Prodotti → Distinte Base.
- Sotto il campo Quantità, imposta Quantità minima di produzione al valore desiderato.
- Lascia
0per disattivare il minimo su quella distinta.
Compatibilità con mrp_batch_size
I due moduli funzionano in modo indipendente e possono essere installati insieme. L'arrotondamento di
questo modulo avviene a livello di quantità di approvvigionamento, prima che mrp_batch_size
iniettì la dimensione del batch, quindi si compongono correttamente:
min=100, batch=60, approvvigionamento=80 → arrotondato a 100 → suddiviso in MO da 60 + 40.
Changelog
| Version | Data | Note |
|---|---|---|
| 18.0.1.0.0 | 2025-05-06 | Rilascio iniziale. |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>