Barcode Batch Note
Mostra le note interne di ogni picking all'interno di un batch direttamente nell'app Barcode di Odoo — un banner eliminabile per picking, visibile nel momento in cui l'operatore apre il batch.
Il problema
L'app Barcode di Odoo mostra già il campo Note di un picking come banner giallo quando si apre un singolo picking. Ma quando quegli stessi picking vengono raggruppati in un batch, quel contesto va perso: il batch non ha un proprio campo nota e le note dei singoli picking non vengono mai mostrate all'operatore.
Funzionalità
- Banner per picking — un banner blu per ogni nota, etichettato con il nome del picking.
- Eliminazione indipendente — ogni banner si chiude singolarmente senza influire sugli altri.
- Zero configurazione — le note già presenti sui picking vengono mostrate automaticamente.
- Non invasivo — i picking singoli non sono modificati; il comportamento del banner giallo esistente rimane invariato.
- HTML → testo semplice — le note in formato rich-text vengono convertite in testo semplice prima della visualizzazione.
Comportamento
| Situazione | Comportamento |
|---|---|
| Batch aperto, nessun picking con note | Nessun banner aggiuntivo — interfaccia invariata |
| Batch aperto, N picking con note | N banner blu in cima, ognuno con il nome del picking |
| Operatore tocca ✕ su un banner | Quel banner sparisce; gli altri rimangono |
| Batch riaperto | Tutti i banner ricompaiono (lo stato di chiusura è per sessione) |
Note tecniche
- Nessun nuovo modello o migrazione — patch leggera su
stock_barcode_picking_batch. - Python: override di
_get_stock_barcode_data()sustock.picking.batchper iniettarepicking_notesnel payload della cache barcode. - OWL JS: patch su
MainComponent.prototypecon stato reattivodismissedPickingNotese getterpickingNotes. - Template: eredita
stock_barcode.MainComponente inserisce il loop banner dopo il banner nota esistente.
Changelog
| Versione | Data | Note |
|---|---|---|
| 18.0.1.0.0 | 29/04/2026 | Prima pubblicazione |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>