74 lines
3.3 KiB
Markdown
74 lines
3.3 KiB
Markdown
# Origine dei prezzi (listino.json) — sistema PVC
|
||
|
||
Tutti i `listino.json` in `src/assets/data/modelli/pvc/<cartella>/` sono generati da
|
||
`scripts/extract_listini_pvc.py`, che legge i blocchi prezzo da `PVC_LISTINO.xls`
|
||
(root del repo). Ogni blocco è identificato da un titolo nella colonna A del foglio
|
||
excel; lo script mappa titolo → cartella tramite `KNOWN_FOLDERS`.
|
||
|
||
Rigenerare con: `python3 scripts/extract_listini_pvc.py` (richiede `pip install xlrd`).
|
||
|
||
## Modelli con listino dedicato (prezzo reale, 1 blocco = 1 modello)
|
||
|
||
| id catalogo | Titolo blocco in PVC_LISTINO.xls |
|
||
|---|---|
|
||
| `finestra_1_anta` | `FINESTRA 1 ANTA` |
|
||
| `finestra_2_ante` | `FINSETRA 2 ANTE` *(typo presente nel file excel originale)* |
|
||
| `finestra_3_ante` | `FINESTRA 3 ANTE` |
|
||
| `finestra_vasistas` | `WASISTAS CON MARTELLINA` |
|
||
| `finestra_anta_fissa` | `TELAIO FISSO` |
|
||
| `portafinestra_1_anta` | `PORTA-FINESTRA 1 ANTA` |
|
||
| `portafinestra_2_ante` | `PORTA-FINESTRA 2 ANTE` |
|
||
| `portafinestra_3_ante` | `PORTA-FINESTRA 3 ANTE` |
|
||
| `bilico` | `BILICO ORIZZONTALE` |
|
||
| `porta_1_anta` | `PORTA 1 ANTA, CON SERRATURA` |
|
||
| `porta_1_anta_antipanico` | `PORTA 1 ANTA, ANTIPANICO (APERTURA ESTERNA)` |
|
||
| `porta_2_ante` | `PORTA 2 ANTE, CON SERRATURA` |
|
||
| `porta_2_ante_antipanico` | `PORTA 2 ANTE, ANTIPANICO (APERTURA ESTERNA)` |
|
||
|
||
> Nota su `porta_1_anta` / `porta_2_ante`: nel listino esistono anche le varianti
|
||
> "CON SERRATURA (APERTURA ESTERNA)" per entrambi — non usate perché non esiste
|
||
> una cartella/modello 3D GAMMA distinto per quella variante di apertura.
|
||
|
||
## Modelli senza listino dedicato: riusano il blocco `CASSONETTO PVC`
|
||
|
||
Nessuno dei prodotti sotto ha un blocco prezzi proprio in `PVC_LISTINO.xls`, né i
|
||
file `.ods` di GAMMA PVC contengono un listino. Su richiesta esplicita, a tutti
|
||
questi modelli è stato assegnato lo stesso blocco `CASSONETTO PVC` (range
|
||
30–250 cm su entrambe le dimensioni), come prezzo provvisorio in attesa di un
|
||
listino reale per prodotto.
|
||
|
||
| id catalogo | categoria |
|
||
|---|---|
|
||
| `cassonetto_80` | accessori |
|
||
| `cassonetto_139` | accessori |
|
||
| `cassonetto_150` | accessori |
|
||
| `scuretto_base` | scuretti |
|
||
| `scuretto_pannello_malachite` | scuretti |
|
||
| `scuretto_pannello_alessandrite` | scuretti |
|
||
| `scorrevole_hst_1_anta` | scorrevoli |
|
||
| `scorrevole_hst_2_ante` | scorrevoli |
|
||
| `scorrevole_parallelo_1_anta` | scorrevoli |
|
||
| `scorrevole_sf_1_anta` | scorrevoli |
|
||
| `scorrevole_sf_2_ante` | scorrevoli |
|
||
| `traslante_scorrevole_1_anta` | scorrevoli |
|
||
|
||
## Modelli ancora senza alcuna corrispondenza
|
||
|
||
| id catalogo | listino attuale |
|
||
|---|---|
|
||
| `celino` | copia del listino di `finestra_2_ante` (placeholder, nessun prezzo reale disponibile) |
|
||
|
||
## Blocchi presenti nel listino ma non usati (nessuna cartella attiva)
|
||
|
||
Questi titoli esistono in `PVC_LISTINO.xls` ma corrispondono a prodotti che non
|
||
hanno un modello 3D GAMMA attivo nel catalogo attuale (cartelle archiviate in
|
||
`src/assets/data/modelli/pvc_archiviate_senza_corrispondenza/`):
|
||
|
||
- `PORTA 1 ANTA, CON SERRATURA_(APERTURA ESTERNA)`
|
||
- `PORTA 2 ANTE, CON SERRATURA_(APERTURA ESTERNA)`
|
||
- `SCORREVOLE IN LINEA_2 ANTE` / `_3 ANTE` / `_4 ANTE_2 FISSE + 2 APRIBILI`
|
||
- `TRASLANTE_ANTA DX+ANTA FISSA SX` / `DX+FISSO SX` / `SX+ANTA FISSA DX` / `SX+FISSO DX`
|
||
- `ALZANTE 2ANTE_MANO DX` / `MANO SX`
|
||
- `ALZANTE_1ANTA APRIBILE DX+ANTA FISSA SX` / `SX+ANTA FISSA DX`
|
||
- `ALZANTE_4ANTE(2 APRIBILI+2 FISSE)`
|