Stock Quant Gather Domain
Blocca articoli di inventario ed escludili dai calcoli di disponibilità.
Panoramica
Estende la gestione del magazzino di Odoo con un meccanismo di blocco granulare. Qualsiasi entità
di inventario — ubicazione, giacenza, lotto/seriale, collo o prodotto — può essere marcata come
Bloccata, causandone l'esclusione automatica dalle operazioni di raccolta stock
(prenotazioni, prelievi, movimenti) e dai calcoli delle quantità
(free_qty, qty_available, virtual_available).
Un dominio configurabile per azienda governa la logica di esclusione in modo uniforme su tutti i magazzini, modificabile tramite un visual builder direttamente dalle impostazioni di Inventario o dal form aziendale.
Entità bloccabili
| Entità | Flag bloccato | Motivo blocco | Chatter |
|---|---|---|---|
| Ubicazione | ✓ | ✓ | ✓ |
| Giacenza (quant) | ✓ | ✓ | — |
| Lotto / Seriale | ✓ | ✓ | — |
| Collo | ✓ | ✓ | ✓ |
| Prodotto / Variante | ✓ | ✓ | — |
Motivi di blocco: Qualità · Scarto · Non valido
Funzionalità aggiuntive
- Campo Quantità bloccata sui prodotti — stock escluso dal dominio di blocco
- Pulsante smart sul form prodotto → apre le giacenze escluse dal dominio
- Colonna Quantità bloccata nella lista prodotti (evidenziata in rosso quando > 0)
- Badge quantità bloccata nella kanban prodotti (nascosto se zero)
- Flag Ignora regole di blocco stock sui tipi operazione
- Ribbon rosso sui record bloccati; evidenziazione riga nelle liste
- Filtri: È bloccato, Non è bloccato, Raggruppa per motivo, Ha stock bloccato
- Dominio di blocco giacenze per azienda — visual builder nelle impostazioni Inventario
Configurazione
Bloccare un'ubicazione (es. quarantena):
- Vai in Inventario > Configurazione > Ubicazioni
- Apri l'ubicazione, abilita Bloccato e scegli il motivo
- Salva — lo stock in quell'ubicazione viene immediatamente escluso da tutti i calcoli
Dominio di blocco giacenze (avanzato):
- Vai in Inventario > Configurazione > Impostazioni → Blocco giacenze → Configura
- Modifica il dominio con il visual builder (solo utenti tecnici)
Il dominio definisce quali giacenze sono disponibili; la sua negazione logica identifica lo stock bloccato. Applicato uniformemente a tutti i magazzini.
Changelog
| Version | Note |
|---|---|
| 18.0.1.1 | Dominio spostato a livello aziendale; locked_qty derivata dalla negazione del dominio; visual builder nelle impostazioni |
| 18.0.0.8 | Campo is_locked_effective su stock.quant; locked_qty copre tutte le sorgenti di blocco; filtro Ha stock bloccato |
| 18.0.0.7 | Flag Ignora regole di blocco stock sui tipi operazione |
| 18.0.0.6 | Esclusione ubicazioni bloccate dai calcoli; campo locked_qty; pulsante smart; badge kanban |
| 18.0.0.5 | Release iniziale: flag di blocco su tutte le entità; filtro dominio a livello magazzino |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>