Passa al contenuto

MRP Production Select Packaging

Modulo Odoo.

Quando un prodotto finito viene spedito in imballi a quantità fissa (cartoni, pallet, casse), la produzione deve avanzare un imballo completo alla volta. Questo modulo permette all'operatore di scegliere l'imballo sull'ordine di produzione e allinea automaticamente la prossima quantità da produrre alla capacità dell'imballo — ciclo dopo ciclo, anche sui backorder.

A chi è rivolto

Aziende manifatturiere che confezionano i prodotti finiti in unità standard e vogliono che ogni ciclo di produzione, ogni conferma a piano fabbrica e ogni backorder siano allineati a un imballo, senza calcoli manuali.

Come funziona

  • Un campo Imballo appare sull'ordine di produzione, auto-suggerito tra gli imballi del prodotto.
  • Un pulsante imposta la Quantità da Produrre alla capacità dell'imballo con un click.
  • La finestra Registra Produzione dello Shop Floor precompila automaticamente la quantità all'apertura.
  • Dopo ogni conferma, il ciclo successivo avanza di un imballo completo, limitato alla quantità residua dell'ordine.
  • Un'opzione attivabile estende il comportamento ai backorder: alla creazione, la prossima quantità da produrre è già impostata sulla capacità dell'imballo.

Il risultato: l'operatore non digita più quantità a mano — ogni ciclo, ogni backorder e ogni dialog dello Shop Floor sono già allineati all'imballo.

0,00 € 0,00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

Modulo Odoo.

MRP Production Select Packaging

Traccia quale imballo del prodotto viene utilizzato in un Ordine di Produzione e allinea la Quantità da Produrre alla capacità dell'imballo.

Funzionalità

  • Campo Imballo sugli Ordini di Produzione — posizionato subito dopo la riga del prodotto, con dominio limitato agli imballi del prodotto stesso. Modificabile finché l'OP non è concluso.
  • Allineamento quantità con un click — un pulsante accanto al campo Imballo imposta la Quantità da Produrre alla capacità dell'imballo.
  • Auto-suggerimento — selezionando un prodotto sull'OP, viene auto-compilato il primo imballo definito sul prodotto.
  • Integrazione Shop Floor — la finestra Registra Produzione di mrp_workorder precompila Quantità in Produzione alla capacità dell'imballo all'apertura.
  • Avanzamento al ciclo successivo — dopo ogni Mark as Done, la Quantità da Produrre dell'OP avanza di un imballo intero, limitata alla quantità totale dell'ordine.
  • Precompilazione sul backorder (impostazione attivabile) — alla creazione del backorder con un imballo impostato, la Quantità in Produzione è già fissata a min(packaging.qty, product_qty).

Configurazione

  1. Attivare Imballi prodotto in Magazzino > Configurazione > Impostazioni.
  2. Definire uno o più imballi (con relativa qty) su ogni prodotto che verrà fabbricato.
  3. Per precompilare la quantità anche sui backorder: Produzione > Configurazione > Impostazioni > attivare Quantità imballo sul backorder.

Workflow

  1. Creare o aprire un Ordine di Produzione. Il campo Imballo auto-suggerisce il primo imballo del prodotto.
  2. Cliccare il pulsante freccia per allineare Quantità da Produrre alla capacità dell'imballo (oppure lasciar fare al dialog dello Shop Floor all'apertura).
  3. Confermare la produzione. L'OP avanza un imballo alla volta.
  4. Se viene creato un backorder e l'impostazione è attiva, il backorder eredita già imballo e quantità allineata.

Note tecniche

Modello mrp.production: aggiunge packaging_id (Many2one('product.packaging')), next_quantity_producing (Float, calcolato su qty_produced e packaging_id), handler del pulsante calculate_qty(), e override di _post_inventory e _split_productions per avanzare e precompilare il ciclo successivo.

Modello res.config.settings: aggiunge il booleano mrp_packaging_set_qty_on_backorder, persistito via ir.config_parameter mrp_production_select_packaging.set_qty_on_backorder.

Patch OWL (web.assets_backend): MrpRegisterProductionDialog imposta qty_producing al setup del dialog; MrpDisplayAction include packaging_id nel fetch dati dello Shop Floor.

Dipende da mrp e mrp_stock_move_reserve_should_consume_qty, così le righe componente sui backorder sono limitate ai fabbisogni del ciclo corrente.

Changelog

Versione Note
18.0.1.0 Impostazione attivabile e override di _split_productions per precompilare qty_producing sui backorder. Aggiunte traduzioni italiane. Dipendenza da mrp_stock_move_reserve_should_consume_qty.
18.0.0.5 Allineamento alle convenzioni STeSI e fix del validator delle viste.

Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>, Pasquale Cordisco <cordisco.p@stesi.consulting>