03 estensione delle proprietà di odoo per la generazione di preventivi complessi
Post on 30-Jul-2015
623 Views
Preview:
TRANSCRIPT
Agile Business Group - www.agilebg.com - info@agilebg.com
Estensione delle proprietà di Odoo per la generazione di preventivi complessi
Mario RivaAgile Business Group
Agile Business Group - www.agilebg.com - info@agilebg.com
Preventivi complessi
Agile Business Group - www.agilebg.com - info@agilebg.com
Preventivi complessi
Agile Business Group - www.agilebg.com - info@agilebg.com
Preventivi complessi
Agile Business Group - www.agilebg.com - info@agilebg.com
Prodotto standard / Proprietà diverse
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà sulle righe d'ordine
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà per gestione distinte base multiple
Agile Business Group - www.agilebg.com - info@agilebg.com
Gruppo di proprietà
Agile Business Group - www.agilebg.com - info@agilebg.com
Dettaglio di proprietà definita
Agile Business Group - www.agilebg.com - info@agilebg.com
Definizione prodotto e distinta base
Agile Business Group - www.agilebg.com - info@agilebg.com
Distinta base “Levigatura grezza”
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà in distinta base
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà in riga d'ordine
Agile Business Group - www.agilebg.com - info@agilebg.com
Ordine di consegna
Agile Business Group - www.agilebg.com - info@agilebg.com
Ordine di produzione
Agile Business Group - www.agilebg.com - info@agilebg.com
Gruppi proprietà presenti
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
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
Agile Business Group - www.agilebg.com - info@agilebg.com
Variante formula
volume = float(properties['Lunghezza']) * float(properties['Larghezza'])* float(properties['Spessore'])
result = ( volume / 1000000) * 1500if 'Fiammatura' in properties:
result = result + 15
Agile Business Group - www.agilebg.com - info@agilebg.com
Creazione proprietà “al volo”
Agile Business Group - www.agilebg.com - info@agilebg.com
Ricalcolo prezzo in base alle proprietà
Agile Business Group - www.agilebg.com - info@agilebg.com
Formula con “fiammatura”
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) * 1500if 'Fiammatura' in properties:
result = result + 15
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà in riga d'ordine
Agile Business Group - www.agilebg.com - info@agilebg.com
Formula per quantità
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à
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà e quantità
Agile Business Group - www.agilebg.com - info@agilebg.com
Quantità (Unità di vendita)
Agile Business Group - www.agilebg.com - info@agilebg.com
Riga di preventivo
Agile Business Group - www.agilebg.com - info@agilebg.com
Disegna dinamicamente proprietà
Agile Business Group - www.agilebg.com - info@agilebg.com
Gruppi di proprietà disegnati sulla vista
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà presenti
Agile Business Group - www.agilebg.com - info@agilebg.com
Creazione dinamica della proprietà
Agile Business Group - www.agilebg.com - info@agilebg.com
Proprietà impostate
Agile Business Group - www.agilebg.com - info@agilebg.com
Riga di preventivo
Agile Business Group - www.agilebg.com - info@agilebg.com
Grazie!
Gmail: mario.riva@agilebg.com
IRC: mrcast
Twitter: mrcast76
top related