Download - Distinta base a dimensioni variabili

Transcript
Page 1: Distinta base a dimensioni variabili

DISTINTA BASE a dimensioni variabili

Page 2: Distinta base a dimensioni variabili

www.andreacometa.it

Andrea CometaConsulente OpenERP

Esperto in Software Libero

IRC: scigghia

PRESENTIAMOCI:)

Page 3: Distinta base a dimensioni variabili

www.andreacometa.it

COnsulenti OpenERP Italiani

-Promozione Software Libero-Promozione OpenERP-Gestione Aziendale

www.coopenerp.it

Page 4: Distinta base a dimensioni variabili

www.andreacometa.it

AZIENDA DI PRODUZIONE ZANZARIERE

●Prodotto finito su misura●Varianti Colore●Varianti Accessori

il problema

Page 5: Distinta base a dimensioni variabili

www.andreacometa.it

il problemaSistema in produzione: OpenERP 6.1

●Distinta base standard multilivello●scarico componenti lineare

Non è possibile creare una distinta base in funzione delle variabili (L, H) necessarie

Stesso discorso per varianti colore ed accessori

vediamo le singole soluzioni...

Page 6: Distinta base a dimensioni variabili

www.andreacometa.it

varianti coloreImplementazione delle varianti colore

●product_variant_multi●Maggiorazioni per variante in base al listino (CA,CB,RETE)●Maggiorazione fissa / variabile●Legame con prodotto grezzo (es. alluminio) utile al processo di verniciatura c/terzi

Page 7: Distinta base a dimensioni variabili

www.andreacometa.it

gestione vendita

vendita_banco_dettagli._columns

'larghezza':fields.float('Larghezza',required=True),'altezza':fields.float('Altezza',required=True),'pezzi':fields.integer('Pezzi'),'rallentatore':fields.boolean('Rallentatore'), *'compensatore':fields.boolean('Compensatore'), *…'colore_base':fields.many2one('effe.valori_variante', …),'colore_accessori':f.many2one('effe.valori_variante',…),'tipo_rete':f.many2one('effe.valori_variante',…),

Page 8: Distinta base a dimensioni variabili

www.andreacometa.it

la distinta base

mrp.bom

'computed':fields.boolean('Elabora', …),'formula':fields.char('Formula', size=128,

“””es: =L+3.6 [H<100.0:3|4] =round(L/1.56)   (condizione ? vero : falso)"),”””

'min_fatt':fields.float('Minimo Fatturabile'),'tipo':fields.many2one('effe.tipo_prod', …),

L

H

eval()

Page 9: Distinta base a dimensioni variabili

www.andreacometa.it

...I componenti

COMPLESSITÀ

la distinta base

Page 10: Distinta base a dimensioni variabili

www.andreacometa.it

la distinta base

mrp.bom metodi

_bom_explode (+field formula)

bom_calcola( self, cr, uid, bom_id, L, H, B, R, ANTE, CB, CA, Rete, codice_zanzariera, factor, line_id, res, properties=[]):

ITERAZIONEINTERPRETAZIONE FORMULAELABORAZIONE(RIMOZIONE)

Page 11: Distinta base a dimensioni variabili

www.andreacometa.it

MRP CUSTOM

OrdineDi

Vendita

Creazioneprocesso

MRP(bom_calcola)

macchinari

Magazzino

Stato di avanzamento

dalla vendita al magazzino

L,H,CB,...

Singoli componenti

pySerial

Page 12: Distinta base a dimensioni variabili

www.andreacometa.it

stato di avanzamento produzione

Page 13: Distinta base a dimensioni variabili

www.andreacometa.it

GRAZIE A● OpenERP

● Flessibilità● Apertura del codice● Community attiva

distinta base a dimensioni variabili

conclusione