Passa al contenuto

Sale Note to Picking

Gli ordini di vendita contengono spesso righe di nota con istruzioni di gestione, indicazioni del cliente o flag di priorità. Queste note sono visibili in back-office ma non raggiungono mai il magazzino: i picking generati hanno il campo Note vuoto. Sale Note to Picking chiude questo divario copiando automaticamente ogni riga nota nel picking alla conferma — e mantenendola sincronizzata ad ogni modifica successiva.

A chi è rivolto

Aziende che utilizzano le note dell'ordine di vendita per comunicare istruzioni di gestione speciali, imballaggio o requisiti del cliente agli operatori di magazzino, e vogliono che queste informazioni scorrano automaticamente nei picking senza copia-incolla manuale.

Come funziona

  • Aggiungi una o più righe nota all'ordine di vendita tramite il pulsante Nota.
  • Conferma l'ordine — le note vengono scritte immediatamente nel campo Note di ogni picking generato.
  • Se le note vengono modificate, aggiunte o rimosse sull'ordine, i picking aperti vengono aggiornati automaticamente.
  • I picking già completati o annullati non vengono mai modificati — i record storici restano intatti.

Il risultato: ogni istruzione scritta sull'ordine di vendita raggiunge l'operatore di magazzino — automaticamente, senza alcuno sforzo manuale.

0,00 € 0,00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

Sale Note to Picking

Copia automaticamente le righe nota di un ordine di vendita nel campo Note di ogni picking generato alla conferma — e le mantiene sincronizzate ad ogni modifica successiva.

Il problema

Gli ordini di vendita contengono spesso righe nota con istruzioni di gestione, indicazioni del cliente o flag di priorità. Queste note sono visibili in back-office ma non raggiungono mai il magazzino: i picking generati hanno il campo Note vuoto, e gli operatori che lavorano nell'app Barcode o in Magazzino non ne sono al corrente.

Funzionalità

  • Copia automatica alla conferma — tutte le righe line_note vengono concatenate e scritte nel campo Note di ogni picking creato.
  • Sincronizzazione in tempo reale — aggiungere, modificare o eliminare righe nota su un ordine confermato aggiorna immediatamente tutti i picking aperti.
  • Cambio tipo riga rilevato — il passaggio da/verso tipo nota viene intercettato e i picking aggiornati in entrambe le direzioni.
  • Backorder inclusi — i backorder aperti vengono sincronizzati automaticamente.
  • Non distruttivo — i picking completati o annullati non vengono mai modificati.
  • Zero configurazione — nessuna impostazione, nessuna vista, installa e dimentica.

Comportamento

Evento Azione
Ordine di vendita confermato Note copiate su tutti i picking generati
Testo riga nota modificato su ordine confermato Tutti i picking aperti aggiornati immediatamente
Riga nota aggiunta a ordine confermato Tutti i picking aperti aggiornati
Riga nota eliminata da ordine confermato Nota ricalcolata; campo svuotato se non ne rimangono
Tipo riga cambiato da/verso nota Picking aggiornati in entrambe le direzioni
Picking già completato o annullato Mai modificato — record storici preservati

Note tecniche

  • Nessun nuovo modello o migrazione — semplici override Python su sale.order e sale.order.line.
  • sale.order._picking_note_html() unisce i name di tutte le line_note con e converte via plaintext2html (necessario perché stock.picking.note è fields.Html).
  • Il guard su write di sale.order.line si attiva solo quando cambiano name o display_type — nessun overhead su aggiornamenti di campi non pertinenti.
  • L'override di write cattura gli ordini coinvolti sia prima che dopo la scrittura per gestire correttamente le transizioni di display_type.

Changelog

Versione Data Note
18.0.1.0.0 29/04/2026 Prima pubblicazione

Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>