Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi

1 633 vues

Publié le

Come utilizzare i principi dei fogli di calcolo, per generare prezzi o quantità di vendita su un’offerta, tramite l’utilizzo di formule matematiche scritte in python e delle proprietà dei prodotti
- Mario Riva -

Publié dans : Technologie
  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi

  1. 1. Agile Business Group - www.agilebg.com - info@agilebg.com Estensione delle proprietà di Odoo per la generazione di preventivi complessi Mario Riva Agile Business Group
  2. 2. Agile Business Group - www.agilebg.com - info@agilebg.com Preventivi complessi
  3. 3. Agile Business Group - www.agilebg.com - info@agilebg.com Preventivi complessi
  4. 4. Agile Business Group - www.agilebg.com - info@agilebg.com Preventivi complessi
  5. 5. Agile Business Group - www.agilebg.com - info@agilebg.com Prodotto standard / Proprietà diverse
  6. 6. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà sulle righe d'ordine
  7. 7. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà per gestione distinte base multiple
  8. 8. Agile Business Group - www.agilebg.com - info@agilebg.com Gruppo di proprietà
  9. 9. Agile Business Group - www.agilebg.com - info@agilebg.com Dettaglio di proprietà definita
  10. 10. Agile Business Group - www.agilebg.com - info@agilebg.com Definizione prodotto e distinta base
  11. 11. Agile Business Group - www.agilebg.com - info@agilebg.com Distinte base
  12. 12. Agile Business Group - www.agilebg.com - info@agilebg.com Distinta base “Levigatura grezza”
  13. 13. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà in distinta base
  14. 14. Agile Business Group - www.agilebg.com - info@agilebg.com Preventivo
  15. 15. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà in riga d'ordine
  16. 16. Agile Business Group - www.agilebg.com - info@agilebg.com Ordine di consegna
  17. 17. Agile Business Group - www.agilebg.com - info@agilebg.com Ordine di produzione
  18. 18. Agile Business Group - www.agilebg.com - info@agilebg.com Moduli sviluppati
  19. 19. Agile Business Group - www.agilebg.com - info@agilebg.com Moduli installati
  20. 20. Agile Business Group - www.agilebg.com - info@agilebg.com Gruppi proprietà presenti
  21. 21. Agile Business Group - www.agilebg.com - info@agilebg.com Formula prezzo
  22. 22. Agile Business Group - www.agilebg.com - info@agilebg.com Definizione formula volume = float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore']) result = (volume / 1000000)* 1500
  23. 23. Agile Business Group - www.agilebg.com - info@agilebg.com Formula prezzo
  24. 24. Agile Business Group - www.agilebg.com - info@agilebg.com Definizione formula “da nerd” volume = float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore']) result = (volume / 1000000)* self.browse(cr, uid, product_id).list_price
  25. 25. Agile Business Group - www.agilebg.com - info@agilebg.com Variante formula volume = float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore']) result = ( volume / 1000000) * 1500 if 'Fiammatura' in properties: result = result + 15
  26. 26. Agile Business Group - www.agilebg.com - info@agilebg.com Creazione proprietà “al volo”
  27. 27. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà
  28. 28. Agile Business Group - www.agilebg.com - info@agilebg.com Ricalcolo prezzo in base alle proprietà
  29. 29. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà create
  30. 30. Agile Business Group - www.agilebg.com - info@agilebg.com Formula con “fiammatura”
  31. 31. Agile Business Group - www.agilebg.com - info@agilebg.com Formula con “fiammatura” volume = float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore']) result = ( volume / 1000000) * 1500 if 'Fiammatura' in properties: result = result + 15
  32. 32. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà in riga d'ordine
  33. 33. Agile Business Group - www.agilebg.com - info@agilebg.com Moduli installati
  34. 34. Agile Business Group - www.agilebg.com - info@agilebg.com Formula per quantità
  35. 35. Agile Business Group - www.agilebg.com - info@agilebg.com result = ((float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore']))/1000000 )* qty_uos Formula per quantità
  36. 36. Agile Business Group - www.agilebg.com - info@agilebg.com Riga d'ordine
  37. 37. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà e quantità
  38. 38. Agile Business Group - www.agilebg.com - info@agilebg.com Preventivo
  39. 39. Agile Business Group - www.agilebg.com - info@agilebg.com Quantità (Unità di vendita)
  40. 40. Agile Business Group - www.agilebg.com - info@agilebg.com Riga di preventivo
  41. 41. Agile Business Group - www.agilebg.com - info@agilebg.com Moduli installato
  42. 42. Agile Business Group - www.agilebg.com - info@agilebg.com Gruppo proprietà
  43. 43. Agile Business Group - www.agilebg.com - info@agilebg.com Disegna dinamicamente proprietà
  44. 44. Agile Business Group - www.agilebg.com - info@agilebg.com Gruppi di proprietà disegnati sulla vista
  45. 45. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà presenti
  46. 46. Agile Business Group - www.agilebg.com - info@agilebg.com Creazione dinamica della proprietà
  47. 47. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà impostate
  48. 48. Agile Business Group - www.agilebg.com - info@agilebg.com Riga di preventivo
  49. 49. Agile Business Group - www.agilebg.com - info@agilebg.com Proprietà create
  50. 50. Agile Business Group - www.agilebg.com - info@agilebg.com Grazie! Gmail: mario.riva@agilebg.com IRC: mrcast Twitter: mrcast76

×