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