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: [8.0] Calcolo prezzo prodotto da listino

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29972

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Nella 8.0, indipendentemente dall'uso delle vecchie o nuove API, self.pool non esiste più
L'errore è dovuto proprio a questo, self.pool.get restiuisce un valo nullo senza errore (per questo motivo è stata deprecata) e successivamente la funzione browse fallisce.

Le nuove API, quando sono usate, fondamentalmente permettono di non dichiarare cr e uid
Ricorda che search nella 8.0 restituisce una lista di oggetti mente nella 7.0 una lista di id, indipendentemente dall'uso o meno delle nuove API

Leggiti i link che ti ho postato
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29973

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Dopo tutta la manfrina che fa (non ricordavo quanto incasinato fosse il codice della 8 in questo punto) l'istruzione che calcola il prezzo è questa:

github.com/odoo/odoo/blob/8.0/addons/sale/sale.py#L1216

Se gli passi le qty sommate per variante hai risolto :D
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29979

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Grazie ad entrambi per le risposte..

La funzione dove gli passo le qty sommate per variante, la devo scrivere con vecchie o nuove @api??
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29982

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Grazie, sono riuscito proprio passando il totale delle qty per categoria alla funzione price_get.
:goodjob:
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29983

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Bella cosi' ... se serve ancora vedo di recuperare il codice che chiama il listino nella v8 senza far casini tra vecchie e nuove API ... la 8 purtroppo ha sto casini di mix di vecchio e nuovo.

Da domani inizio la migrazione di un modulo per la 8 per un cliente che passa alla 10 pertanto avro' modo di verificare il punto e lo inserisco in questo post.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Calcolo prezzo prodotto da listino 1 Anno 3 Mesi fa #29984

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Sul sale.py la funziona viene chiamata così:
.price_get(cr, uid, [pricelist],product, qty or 1.0, partner_id, ctx)[pricelist]

mentre sulla 8 ho usato le nuove @api semplicemente non usando gli argomenti che servivano alle vecchie api:
.price_get(product_id, qty)
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.126 secondi

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

Protected by R Antispam