MRP MPS Demand Mode
Modalità di domanda configurabile (previsionale / effettiva / massimo) per il calcolo ATP e i suggerimenti di rifornimento dell'MPS.
Funzionalità
- Tre modalità di domanda selezionabili per azienda in Produzione → Configurazione → Impostazioni.
- Solo previsionale — comportamento nativo, usa la previsione inserita dall'utente (zero regressioni).
- Solo effettiva — usa la domanda in uscita confermata da movimenti di stock / ordini di vendita.
- Massimo — usa il valore maggiore tra previsionale ed effettiva.
- Ricalcolo ATP completo — giacenza prevista di fine periodo e carry-over ricalcolati con la modalità scelta.
- Suggerimenti di rifornimento aggiornati — quantità suggerita ricalcolata con la domanda effettiva; le quantità impostate manualmente vengono rispettate.
- Stato celle aggiornato — colore cella e pulsante Ordina riflettono le nuove quantità di rifornimento.
- Righe di visualizzazione intatte — le righe Domanda previsionale e Domanda effettiva rimangono visibili nella griglia MPS come nel modulo nativo.
Configurazione
Vai in Produzione → Configurazione → Impostazioni, scorri alla sezione Piano di Produzione Master e seleziona la modalità domanda desiderata.
| Valore | Etichetta | Comportamento |
|---|---|---|
forecast |
Solo previsionale | Comportamento nativo — ATP usa la previsione inserita (default) |
actual |
Solo effettiva | ATP usa la domanda in uscita confermata (movimenti stock / ordini di vendita) |
max |
Massimo tra effettiva e previsionale | ATP usa il maggiore tra domanda previsionale ed effettiva |
Note tecniche
Il modulo sovrascrive MrpProductionSchedule.get_production_schedule_view_state()
con un passaggio di post-elaborazione. super() viene eseguito per primo; se la modalità
è Solo previsionale il risultato viene restituito invariato. Altrimenti, per ogni schedula
e ogni periodo, viene calcolata la domanda effettiva, replenish_qty e
safety_stock_qty vengono ricalcolati e il valore si propaga al periodo successivo.
_get_forecasts_state() viene poi richiamato con i valori aggiornati per mantenere
coerenti colori cella e pulsante Ordina.
Limitazione nota (v1): la propagazione della domanda indiretta alle schedulazioni componenti (distinta base multi-livello) non viene ricalcolata nel secondo passaggio. Per prodotti a livello singolo o senza distinta base questo non ha effetto.
Changelog
| Versione | Note |
|---|---|
| 18.0.1.0.0 | Prima release — impostazione modalità domanda, ricalcolo ATP, aggiornamento stato celle |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>