Distinta base a dimensioni variabili
-
Upload
odoo-italia -
Category
Lifestyle
-
view
280 -
download
1
description
Transcript of Distinta base a dimensioni variabili
DISTINTA BASE a dimensioni variabili
www.andreacometa.it
Andrea CometaConsulente OpenERP
Esperto in Software Libero
IRC: scigghia
PRESENTIAMOCI:)
www.andreacometa.it
COnsulenti OpenERP Italiani
-Promozione Software Libero-Promozione OpenERP-Gestione Aziendale
www.coopenerp.it
www.andreacometa.it
AZIENDA DI PRODUZIONE ZANZARIERE
●Prodotto finito su misura●Varianti Colore●Varianti Accessori
il problema
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...
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
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',…),
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()
www.andreacometa.it
...I componenti
COMPLESSITÀ
la distinta base
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)
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
www.andreacometa.it
stato di avanzamento produzione
www.andreacometa.it
GRAZIE A● OpenERP
● Flessibilità● Apertura del codice● Community attiva
distinta base a dimensioni variabili
conclusione