Vai al contenuto principale
Scrive

Scrive Connector: l'errore di una bolla che non è in uscita

Il messaggio che dice che la bolla non è in uscita è il controllo con cui il modulo impedisce di richiedere la conferma di consegna da una bolla che non è in uscita. Su quelle bolle il pulsante Approvazione di consegna (Scrive) è nascosto; la conferma si richiede dalla bolla di uscita corrispondente, nello stato Pronto o Completato.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Scrive
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Quando compare il messaggio e cosa significa

Con Odoo in italiano, il testo completo è questo: … non è un ordine di consegna. La conferma di consegna è la prova del cliente che la merce gli è stata consegnata, quindi solo un trasferimento in uscita può essere firmato. I puntini all'inizio vengono sostituiti dal nome della bolla.

È un errore che interrompe l'azione. Può comparire quando premi il pulsante Approvazione di consegna (Scrive) della vista della bolla: il pulsante chiama un metodo del modulo, e quel metodo lancia il messaggio quando la bolla non è un trasferimento in uscita. In altre parole, il modulo non vuole che si chieda a un cliente di firmare la consegna di qualcosa che non è una consegna.

Schema realizzato con il codice, non è una schermata di Odoo: il pulsante Delivery sign-off (Scrive) e sotto il messaggio di errore di una bolla che non è in uscita
Schema del pulsante e del messaggio con le etichette originali del codice del modulo; il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20.

Il secondo schema mostra lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese, così come lo vede l'utente a seconda della lingua del suo Odoo.

Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese
Schema con il messaggio così come lo vede l'utente a seconda della lingua del suo Odoo.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in inglese)

Cosa controlla il modulo

Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20. Quanto segue sulla condizione e sull'ordine dei controlli è ciò che si legge nel codice di Odoo 20.0.

La condizione è una sola

Il codice del modulo guarda il tipo della bolla. Se non è un trasferimento in uscita, lancia il messaggio. In questo controllo conta solo quel tipo: la bolla o è in uscita o non lo è.

È il primo controllo del metodo

In Odoo 20.0, il metodo che lancia il messaggio inizia con questo controllo. Una bolla che non è in uscita riceve questo messaggio qualunque sia il suo stato, e una bolla in uscita non lo riceve. Per questo, se leggi questo testo, quello che devi guardare è il tipo della bolla e non il suo stato.

Qualsiasi bolla che non sia in uscita soddisfa la condizione

Non serve che sia di un tipo concreto: basta che non sia in uscita. Il commento del codice di Odoo 20.0 cita come esempi le ricezioni e i movimenti interni.

Su quelle bolle il pulsante è nascosto

La vista nasconde Approvazione di consegna (Scrive) quando la bolla non è in uscita o quando il suo stato non è Pronto né Completato. Così, in una ricezione o in un movimento interno il pulsante non compare. Il controllo, comunque, non è nella vista ma nel metodo a cui chiama il pulsante, ed è quel metodo a lanciare il messaggio. La stessa condizione di vista compare in Odoo 17, 18, 19 e 20.

Il motivo è scritto nel codice stesso

Il commento del metodo, in Odoo 20.0, lo riassume: non chiedere mai a un cliente di firmare per merce che non è uscita. Racconta inoltre che il pulsante era arrivato a comparire su tutte le bolle, comprese le ricezioni, i movimenti interni e le bozze, e che un clic inviava al fornitore, o a nessuno, un «foglio di consegna» di una consegna che non era avvenuta. Questo messaggio è la protezione del modulo per le bolle che non sono in uscita.

Il pulsante e il messaggio vivono in un sottomodulo

Questa funzione non è nel modulo principale, ma nel sottomodulo Conferma di consegna Scrive (Scrive Delivery Sign-off, flexigobe_scrive_connector_stock). In Odoo 17, 18, 19 e 20 dipende da flexigobe_scrive_connector e da stock, e si installa da solo quando ci sono le sue dipendenze.

Come risolverlo

Il modulo ammette la conferma di consegna solo su una bolla di uscita, quindi la soluzione è richiederla da una di esse:

  1. Individua la bolla di uscita della consegna che vuoi far firmare al cliente.
  2. Aprila e verifica che sia in Pronto o Completato. In una bolla di uscita con un altro stato, il pulsante non si vede.
  3. Premi lì Approvazione di consegna (Scrive).

Le ricezioni e i movimenti interni non ammettono la conferma di consegna: richiedila dalla bolla di uscita.

Prezzo e versioni

Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20. Richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa). Con l'abbonamento, il modulo per le versioni nuove di Odoo è incluso se lo hai acquistato su flexigotech.com; nell'Odoo App Store, ogni versione di Odoo si acquista lì. La connessione passa per FlexigoTech Cloud. I dettagli di acquisto sono nella scheda di Odoo Apps e nella pagina del modulo.

Se ti serve aiuto

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi verificare come si incastrano le bolle di uscita con le tue firme di consegna, o adattare il flusso al tuo magazzino, scrivici.

Se ti interessano altri messaggi del modulo, eccone due: quello dei callback dei documenti inviati e quello dei giorni consentiti.

Continua a leggere

Cosa fa il pulsante «Invia» di Scrive Connector, passo per passoCosa fa il pulsante Invia di Scrive Connector in Odoo: cosa controlla, cosa crea, dove ti porta dopo e quali messaggi possono fermarlo.Scrive Connector: «I callback possono essere attivati solo per i documenti inviati.»Quando compare l'errore dei callback in Scrive Connector per Odoo, quale condizione lo provoca (stato e ID del documento) e come risolverlo.Il messaggio «I giorni devono essere compresi tra 1 e 365.» in Scrive ConnectorQuando compare «I giorni devono essere compresi tra 1 e 365.» in Scrive Connector, cosa controlla il codice premendo Applica e come correggerlo.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti