Ciao operations@ics
si tratta di una vecchia procedura che manteniamo per retro-compatibilità, praticamente se un impianto è formato da diversi componenti puoi aggiungere/sostituire uno di questi componenti, la struttura dei componenti è dinamica (esempio: matricola, modello, marca, data scadenza garanzia, etc...) e viene impostata tramite un file di testo .ini, vedi nella sotto-cartella: /files/my_impianti/ dove trovi un file "componente.ini", aprilo con un editor di testo, al suo interno trovi la struttura del componente di esempio.
Se duplichi questo file e lo chiami per esempio "motore.ini" potresti creare un impianto "automobile" e collegare a questo il componente "motore" che avrà dei campi specifici, per esempio: cilindrata, cavalli, alimentazione, etc...
L'esigenza di base è quella di gestire l'impianto come se fosse un insieme di pezzi, che si possono rompere, sostituire, etc,
Negli ultimi anni per alcuni clienti abbiamo sviluppato anche un modulo "Distinte", la distinta viene creata unendo più articoli del magazzino, praticamente un'evoluzione di questa procedura... potrei scrivere per ore riguardo questo punto :lol: