Redesign the final STEP phase to build a step_finali folder
Previously it only compared the top-level BOM against step/ and reported matches, without copying anything. Now it unions the BOM codes with the sub-components resolved in phase 4, copies every matching .stp into a new step_finali/ folder, and reports what got created vs what's still missing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ee408219bd
commit
52d126372d
4 files changed
+57
-32
No files matched your search
@@ -59,8 +59,10 @@ entrambi rimossi: ora l'unico programma è questo, con GUI e indicizzazione inte
|
||||
sotto-assiemi/parti che contengono (`RisolviAlberoComponenti`), copiandoli anch'essi
|
||||
in `raw/`.
|
||||
5. **Verifica completezza e STEP** — "Verifica completezza assiemi" (ricorsivo sui
|
||||
percorsi originali in indice, non su `raw/`) e "Report STEP realizzati" (confronto
|
||||
con `step/`).
|
||||
percorsi originali in indice, non su `raw/`) e "Crea cartella step_finali": unisce i
|
||||
codici della distinta con quelli risolti in fase 4 (`_componentiRisolti`), cerca in
|
||||
`step/` il file `<codice>.stp` di ciascuno, lo copia in `step_finali/` se lo trova
|
||||
e mostra l'esito (creato/mancante) in `ReportStepForm`.
|
||||
- **Indexer.cs** — logica di scansione del disco e scrittura/aggiornamento del DB
|
||||
SQLite (`Indexer.ScanAsync`). Cammina tutte le cartelle di primo livello trovate sotto
|
||||
la radice (scoperte dinamicamente con `Directory.GetDirectories`, non un elenco fisso)
|
||||
|
||||
Reference in new issue
Block a user