Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di dichiarare la versione di Odoo a cui riferisce la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: Sequence personalizzate... queste sconosciute

Re:Sequence personalizzate... queste sconosciute 8 Anni 6 Mesi fa #2711

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
Innanzitutto, occhio a mettere la sequence su default, create e write che rischi di scalare + posizioni per volta.

btw, da questa porzione di codice non si comprende come mai quel valore venga messo su default_code
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Sequence personalizzate... queste sconosciute 8 Anni 6 Mesi fa #2714

  • angedras
  • Avatar di angedras
  • Offline
  • Platinum Boarder
  • Messaggi: 330
  • Ringraziamenti ricevuti 4
  • Karma: 10
Ciao,
Concordo con quanto detto da enlightx; le sequenze nei default sono pericolose
hai un esempio a riguardo con gli ordini, ogni volta che premi nel bottone
'Nuovo' la sequenza va avanti di uno. Dopo poco tempo, se magari non salvi tutti
i nuovi record creati o se sbagli premendo il tasto, si creano dei buchi nella sequenza.

Comunque se inserisci la sequenza sovrascrivendo il metodo create non ci dovrebbero essere
problemi in quanto la sequenza viene richiamata quando si preme il tasto salva
(non dovrebbe a quel punto essere necessario fare il controllo su write se mantieni il campo
sequenza come read only)

In generale, per garantire l'atomicità delle operazioni, si ricorre alle funzioni di workflow;
hai un esempio a riguardo con la fatturazione, quando viene validata ci sono una serie di metodi
di invoice che vengono richiamati fra i quali il numero di sequence. Se tutto va a buon fine il
campo viene incrementato, altrimenti il sistema esegue il rollback in automatico.

Forse nel tuo caso inserire un wf per il singolo prodotto è un po' troppo pesante..

Roberto
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Sequence personalizzate... queste sconosciute 8 Anni 6 Mesi fa #2720

  • domfitty
  • Avatar di domfitty
  • Offline
  • Junior Boarder
  • Messaggi: 25
  • Karma: 0
@Tutti: grazie per le risposte che mi avete dato
@Angedras: concordo con il fatto che il wf è troppo pesante e comunque non ho problemi ad avere "buchi" nella sequenza...

Studierò ancora un po' oggi (server permettendo, stanotte un aggiornamento di winzozz ha scasinato tutto)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Sequence personalizzate... queste sconosciute 8 Anni 6 Mesi fa #2721

  • domfitty
  • Avatar di domfitty
  • Offline
  • Junior Boarder
  • Messaggi: 25
  • Karma: 0
Alla fine sono risucito a sistemare il server, la generazione del codice e la scrittura nel campo corretto.
E' rimasto un solo problema: se rendo il campo 'read only', in fase di creazione l'applicativo va in errore poichè si aspetta il campo popolato.
Secondo voi è possibile aggirarlo?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Sequence personalizzate... queste sconosciute 8 Anni 6 Mesi fa #2724

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
puoi mettere il read-only sulla vista invece che sull'oggetto
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Sequence personalizzate... queste sconosciute 8 Anni 5 Mesi fa #2767

  • domfitty
  • Avatar di domfitty
  • Offline
  • Junior Boarder
  • Messaggi: 25
  • Karma: 0
Tutto risolto, mi son fatto una certa cultura sulle sequence :-)

Condivido anche con voi un problema e la relativa soluzione non si sa mai dovesse capitare ad altri.

Impostata la sequence con _default, sono risucito a richiamarla correttamente e a farla memorizzare. Impostando il campo relativo come read only, però, al primo salvataggio del record la sequence veniva incrementata ulteriormente di 1 con il risultato che avevo codici prodotto a 2 a 2.
Impostando il campo come editabile, invece, il codice viene valorizzato ed incrementato correttamente.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.144 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam