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

ARGOMENTO: Modulo

Modulo 3 Anni 3 Mesi fa #22754

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ciao, innanzitutto grazie, e poi ultimissima cosa(spero), quando apro le righe d'ordine, non mi esce il campo "Quantità(unità di vendita)
e sempre nelle righe d'ordine quando inserisco la proprietà..es Spessore 5 mi da quest'errore:
File "/home/gianmarco/moduli/sale_line_price_properties_based/product.py", line 69, in _price_get
exec product.price_formula_id.formula_text in localdict
File "<string>", line 1, in <module>
NameError: name 'qty_uos' is not defined
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Modulo 3 Anni 3 Mesi fa #22756

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
nelle impostazioni dell'utente assicurati che il permesso per vedere le unità di misura sia abilitato
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.
Ringraziano per il messaggio: G.Conte

Modulo 3 Anni 3 Mesi fa #22758

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ok Grazie questo è fatto..però quando provo a creare le Proprietà "al volo"

File "/home/gianmarco/moduli/sale_line_price_properties_based/product.py", line 69, in _price_get
exec product.price_formula_id.formula_text in localdict
File "<string>", line 1
volume = float(properties) * float(properties)* float(properties) result = (volume / 1000000)* 1500
^
SyntaxError: invalid syntax

dov'è l'errore?? Graziee
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Modulo 3 Anni 3 Mesi fa #22759

  • tafaRU
  • Avatar di tafaRU
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 33
  • Karma: 3
Ciao,

la formula non è scritta correttamente, su https://github.com/tafaRU/sale-workflow/blob/8.0-sale_line_price_properties_based-migr/sale_line_price_properties_based/README.rst puoi trovare un esempio.

Essa deve essere scritta usando del codice python, pertanto devi rispettare le indentazioni e quant'altro.

Ad es. con:
float(properties['Width'])

recuperi il valore della proprietà Larghezza, dove properties è il dizionario delle mrp.property che specifichi sul form della riga d'ordine.

Se interpreto correttamente quello che vuoi ottenere, penso che dovresti scrivere la formula come segue:
volume = float(properties['Width']) * float(properties['Length'])* float(properties['Thickness'])
result = (volume / 1000000) * 1500
Ultima modifica: 3 Anni 3 Mesi fa da tafaRU.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Modulo 3 Anni 3 Mesi fa #22760

  • tafaRU
  • Avatar di tafaRU
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 33
  • Karma: 3
Nella formula che ti ho scritto sopra:
volume = float(properties['Width']) * float(properties['Length'])* float(properties['Thickness'])
result = (volume / 1000000) * 1500

dovrai sostituire al posto delle chiavi 'Width', 'Length', 'Thickness', rispettivamente i nomi dei gruppi delle proprietà che hai costruito.

Es:

Gruppo: 'Larghezza' --> Proprietà: 'Larghezza 4' che ha 'Larghezza' come Gruppo proprietà e 4 come Value.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: G.Conte

Modulo 3 Anni 2 Mesi fa #22764

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Perfetto tutto funziona correttamente tranne per l'ultimo esempio...ovvero quello dello "scalino 3.0", perchè nelle righe d'ordine quando gli vado a mettere le proprietà nmi da quest'errore:

File "/home/gianmarco/moduli/sale_line_price_properties_based/product.py", line 69, in _price_get
exec product.price_formula_id.formula_text in localdict
File "<string>", line 1, in <module>
NameError: name 'qty_uos' is not defined
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.133 secondi

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

Protected by R Antispam