# Operazioni

> **BOZZA – Manuale in fase di verifica**

# Operazioni

## Classificazione

Modulo standard vtenext esteso.

## A cosa servono le aggiunte

L’Operazione definisce il lavoro previsto e raccoglie il consuntivo proveniente da Ticket e Lavori.

## Campi

- **Durata Prevista (Ore)**: compilata dall’utente.
- **Ore Disponibili**: calcolate rispetto alla Pianificazione.
- **Ore**: ricalcolate sommando le ore dei Ticket collegati e dei Lavori direttamente collegati.
- **Progresso % (Calcolato)**: rapporto fra ore consuntivate e durata prevista, arrotondato per decine.

## Lavori collegati

La relazione **Lavori** consente di aggiungere un consuntivo direttamente all’Operazione. Un Lavoro può anche appartenere a un Ticket collegato all’Operazione; il sistema evita di perdere il collegamento al livello di Pianificazione.

## Creazione rapida

Dal dettaglio si possono usare **Crea Ticket** e **Crea Lavoro** compilando titolo e descrizione. Il cliente è ereditato dalla Pianificazione.

## Aggiornamenti collegati

Quando un Lavoro o Ticket cambia Operazione, il sistema ricalcola:

- la vecchia Operazione;
- la nuova Operazione;
- le rispettive Pianificazioni;
- ore disponibili e progresso.

> **📸 SCREENSHOT DA INSERIRE — Consuntivo Operazione**
>
> **Pagina da aprire:** Operazione in dettaglio  
> **Contenuto da mostrare:** durata prevista, ore, progresso e Lavori correlati  
> **Evidenziare:** ricalcolo dopo il salvataggio di un Lavoro  
> **Dati da usare:** Operazione con durata 10 ore e consuntivo  
> **Scopo:** confrontare previsto ed effettivo

---

> **Riferimento documentazione:** branch `21.10.2`, commit `a9156f4054548bc1db1c531077abb8695028ddcc`.