# Modulo Lavorazioni (VTENEXT)

Pacchetto installabile per raccogliere le lavorazioni macchina collegate alle commesse JobOrder.

## Installazione

1. In VTENEXT vai in **Impostazioni → Module Manager**.
2. Importa il file `/var/www/html/Lavorazioni.zip`.
3. Attiva il modulo **Lavorazioni** (menu Support).

In alternativa, copia manualmente `modules/Lavorazioni/` dentro l'installazione VTE e importa da Module Manager.

## Struttura (v1.2)

Una **Lavorazione** è la testata (commessa / macchina / programma). Ogni ripresa o sessione di lavoro è una **riga** nella tabella **Sessioni**.

### Campi testata

| Campo | Descrizione |
|---|---|
| Nome / Numero lavorazione | Identificativo automatico |
| Data lavorazione | Giorno di competenza |
| Codice macchina | Identificativo macchina (testo, finché non esiste modulo Macchine) |
| Commessa | Reference a JobOrder |
| Programma / disegno | Nome file programma |
| Numero esecuzioni | Quantità/cicli |
| Stato | In corso, Completata, Non Conformità, Annullata |
| ID evento esterno | Per deduplicazione integrazione |
| Descrizione | Note generali |

I campi Operatore / barcode / inizio / fine / durata sulla testata restano in DB ma sono nascosti: i dati di esecuzione vivono nelle Sessioni.

### Tabella Sessioni (ModLight)

| Campo | Descrizione |
|---|---|
| Operatore | Reference al modulo **Operatori** |
| Barcode operatore | Codice letto dallo scanner |
| Inizio / Fine sessione | Orari della ripresa |
| Durata (secondi) | Durata della sessione |
| Stato sessione | In corso, Completata, Interrotta, Non Conforme |
| Numero blocchi | Contatore blocchi |
| Alert / errori | Dettaglio anomalie |
| Note | Note di sessione |

## Relazioni

- **JobOrder → Lavorazioni**: related list aggiunta in install
- **Sessioni → Operatori**: reference uitype 10 sulle righe
- **Documents** e **Calendar**: related list standard del modulo

## Prossimi passi suggeriti

- Modulo Macchine con reference al posto del campo testo
- Endpoint ricezione dati da PLC/gateway
- Import automatico dai CSV di macchina

(c) Pantarei Informatica Srl
