shakin89 ha scritto:Sono sul punto di scrivere una app con Turbogears2 che gestisca il magazzino per una azienda orafa.
La mia scelta era ricascata su Turbogears perché conosco il python. Dal sito di Turbogears ho visto che il vecchio tinyerp era stato scritto con Turbogears e sono venuto a curiosare dentro openerp.
TG è stato abbandonato siccome era "troppo" per il client web di OpenObject, siccome non deve far altro che leggere un file XML e renderizzare della pagine web.
Quindi si è optato per un puro Cherrypy e qualche template Mako.
Secondo voi, è possibile mettere in piedi un workflow del genere con openerp?
Avete già fatto qualcosa del genere?
Si fatto parecchie volte.
Quando crei la BOM di un prodotto, puoi gestire la materia prima, componenti, lavorazioni, etc etc
Per la materia prima, il problema non si pone siccome sai che il prodotto ha bisogno di TOT materiale.
Al max il problema è opposto, siccome spesso c'è la necessità di gestire lo scarto.
Per le lavorazioni hai due strade:
1. se il costo della lavorazione è fisso, crei un prodotto che marchi come "servizio" e lo metti nella BOM
2. usi i workcenter e i cicli di lavorazione per il prodotto, con i quali puoi gestire l'occupazione del personale e dei macchinari.
La due è ovviamente la soluzione più completa, ma non sempre necessaria.
Alla fine poi, con addons come product_extended puoi calcolare il prezzo finito partendo dalla BOM, con product_list_upgrade o simili puoi eventualmente variare il prezzo della materia prima più volte al giorno sincronizzandolo con i listini fornitori, etc etc.
Di moduli aggiuntivi ce ne sono ormai più di 700.
Difficilmente non trovi quello che cerchi, o quando non lo trovi hai comunque una base di partenza simili sulla quale implementare ciò che manca.