Difference between revisions of "Gruppo BIM-CAD-CAE-CAM-CNC/Test estrazione BOM da FreeCAD a Odoo"

From PNLUG
Jump to: navigation, search
(Sviluppo Preliminare)
(Riferimenti)
Line 22: Line 22:
 
La macro [https://www.freecadweb.org/wiki/Macro_Dump_Objects 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.
 
La macro [https://www.freecadweb.org/wiki/Macro_Dump_Objects 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.
 
[[File:FreeCAD Dump Object.png]]
 
[[File:FreeCAD Dump Object.png]]
  +
  +
=== Arch Schedule ===
  +
  +
La funzionalità [https://www.freecadweb.org/wiki/Arch_Schedule Schedule] presente nel Workbench Arch permette estrarre, attraverso una serie di query completamente personalizzabili, diverse tipologie di dati dal documento corrente e pubblicarli su un foglio Spreadsheet creato al volo grazie al Workbench Spreadsheet, oppure esportarli direttamente su un file CSV esterno.
  +
[[File:Arch Schedule.png]]

Revision as of 22:16, 24 January 2019


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

Arch Schedule

La funzionalità Schedule presente nel Workbench Arch permette estrarre, attraverso una serie di query completamente personalizzabili, diverse tipologie di dati dal documento corrente e pubblicarli su un foglio Spreadsheet creato al volo grazie al Workbench Spreadsheet, oppure esportarli direttamente su un file CSV esterno. Arch Schedule.png