Gruppo BIM-CAD-CAE-CAM-CNC/Test estrazione BOM da FreeCAD a Odoo

From PNLUG
< Gruppo BIM-CAD-CAE-CAM-CNC
Revision as of 21:07, 24 January 2019 by Giovanni Longo (talk | contribs) (Sviluppo Preliminare)
Jump to: navigation, search


Test estrazione BOM da FreeCAD e trasmissione dati a Odoo

Scopo

Lo scopo di questo progetto è quello di sviluppare uno script che permetta di estrarre da un documento FreeCAD la distinta materiali (BOM, Bill of Materials) in modo da poterla direttamente importare in Odoo.

Sviluppo Preliminare

In questa fase preliminare lo script viene lanciato all'esterno di FreeCAD e Odoo, su un percorso impostato manualmente che va a puntare un documento FreeCAD specifico.

Con uno sviluppo ulteriore sarebbe interessante fare evolvere lo script in una macro da lanciare da FreeCAD verso il documento corrente, seguendo le seguenti fasi:

  1. Lancio della macro
  2. Apertura finestra pop-up con le opzioni per l'estrazione della BOM (es. solo livello base, ricorsiva per esplorare tutti i sotto-livelli, ecc.) e le opzioni per la pubblicazione del risultato (su file esterno, su spreadsheet creato al volo dal Workbench Spreadsheet e poi esportabile in formato CSV, su una finestra pop-up, ecc.)
  3. Lancio dell'importazione dei dati in Odoo (dopo averne controllato la correttezza attraverso il passaggio precedente)

Riferimenti

Macro Dump Objects

La macro Dump Objects genera un elenco di tutti gli oggetti che compongono il documento corrente. L'elenco può apparire nel pannello Report, in una finestra indipendente o in un file CSV da salvare esternamente. FreeCAD Dump Object.png