Guida · Odoo 19 e 20
La vista calendario dei fogli ore in Odoo: cosa fa e cosa no
Da Odoo 19, I miei fogli ore ha una vista calendario, anche in Community. L'abbiamo provata in Odoo 19 Community e in Odoo 20, abbiamo letto il codice sorgente e registrato come si inseriscono le ore. Qui sotto: come funziona, dove si ferma e cosa fa di diverso un calendario pensato per inserire le ore, come quello di TimeViking.
Aggiornato il · dal team di TimeViking
La vista calendario nei fogli ore di Odoo
Per anni i fogli ore di Odoo hanno avuto un elenco, una vista kanban e, in Enterprise, la griglia settimanale. Da Odoo 19 c'è anche un calendario: in I miei fogli ore le tue righe, con un colore per progetto; in Tutti i fogli ore le righe di tutti, con un colore per dipendente e un pannello laterale per mostrare o nascondere i colleghi. La vista fa parte del modulo hr_timesheet, quindi c'è anche in Community.
Ogni riga compare come un'etichetta sul suo giorno: il progetto e, tra parentesi, la durata, per esempio Odoo implementation (2h). Se la tua azienda registra il tempo in giorni, vedi (1d). I fine settimana e i giorni fuori dall'orario di lavoro sono ombreggiati.

Inserire le ore nel calendario, passo dopo passo
Il calendario crea le righe con un modulo breve: progetto, lavoro, tempo e descrizione. Lo compili una volta, per un giorno o per un'intera serie di giorni.
Apri il calendario
Vai su Fogli ore > I miei fogli ore e fai clic sull'icona del calendario in alto a destra. Vedi il mese corrente.
Seleziona uno o più giorni
Fai clic su un giorno, oppure trascina su più giorni. Una barra mostra la selezione con un pulsante Aggiungi.
Compila la riga
Fai clic su Aggiungi, scegli il Progetto e il Lavoro, digita il Tempo impiegato (per esempio 02:00) e una Descrizione.
Aggiungi la riga
Fai clic su Aggiungi nel popover. Odoo crea la stessa riga in ogni giorno selezionato; l'etichetta mostra il progetto e la durata.
Sposta o modifica una riga
Trascina una riga su un altro giorno per cambiarne la data. Per cambiare la durata, fai clic sulla riga e modificala nel modulo.

In questa breve registrazione (22 secondi, senza audio) facciamo esattamente questo in Odoo 19 Community:
Cosa può e cosa non può fare il calendario di Odoo
L'abbiamo verificato nel codice sorgente di Odoo 19 e 20 (hr_timesheet, la vista account.analytic.line.calendar) e nelle schermate stesse.
| Calendario di Odoo (19 e 20) | |
|---|---|
| Vista mensile | sì, e solo quella (scales="month") |
| Vista settimanale o giornaliera | no |
| Una voce su più giorni insieme | sì, selezionando i giorni (non sullo smartphone) |
| Per più dipendenti insieme | sì, in Tutti i fogli ore con il pannello laterale |
| Trascinare una riga su un altro giorno | sì |
| Orario di inizio e fine, lunghezza del blocco | no: una riga ha una data e una durata |
| Cambiare la durata allungando | no, nel modulo |
| Totale per giorno, ore mancanti | no |
| Colore | per progetto (I miei fogli ore) o per dipendente (Tutti i fogli ore) |
| Edizione | Community ed Enterprise |
Questo fa del calendario una buona panoramica: quali giorni hanno ore e, più o meno, su cosa. Come schermata di inserimento è limitato. Non vedi quanto hai lavorato in un giorno, non esiste l'ora del giorno e scrivere una riga significa ancora scegliere progetto, lavoro e durata in un modulo.
Odoo 19 e Odoo 20 a confronto
La definizione della vista è la stessa in entrambe le versioni, fino agli attributi: solo il mese, lo stesso modulo per più giorni, gli stessi colori. Odoo 20 porta soprattutto un nuovo aspetto (icone, spaziature). Ecco lo stesso calendario in Odoo 20, sulla demo pubblica di Odoo S.A.:

Cosa fa di diverso TimeViking
TimeViking è partito dall'altra parte: un calendario per inserire le ore, non solo per guardarle. La differenza si vede nel primo minuto.
- La tua settimana ora per ora. Una settimana dalle 7:00 alle 22:00, con blocchi che hanno inizio, fine e lunghezza. Vedi a colpo d'occhio cosa hai fatto martedì pomeriggio.
- Trascina e allunga. Trascina su uno spazio vuoto e scegli il lavoro; trascina un blocco per spostarlo; allungalo per cambiare la durata, a passi di 15 minuti. Puoi anche trascinare un'attività dall'elenco a sinistra nel calendario.
- I buchi si vedono. Tra le tue registrazioni di un giorno lavorativo, uno spazio vuoto è segnato come Non compilato, con il tempo mancante. Lo riempi trascinandoci sopra.
- Totali giornalieri. Sopra ogni giorno: le ore inserite rispetto all'obiettivo del giorno secondo l'orario di lavoro, colorate quando sono troppo poche.
- Inserimento rapido. Premi N e scrivi venerdì 16-17 #negozio test pagamento: TimeViking capisce giorno, orario, progetto e descrizione, e mostra cosa salverà prima che tu prema Invio.
- Scorciatoie da tastiera. T avvia o ferma il timer, le frecce vanno alla settimana precedente o successiva, D duplica la registrazione selezionata, ? le mostra tutte.
- Sullo smartphone. La stessa settimana nell'app mobile, con il timer e l'inserimento rapido.

Ed ecco lo stesso in 28 secondi (senza audio): riempire un buco, allungare un blocco, scrivere una riga, cambiare settimana e controllare la settimana sullo smartphone.
Le ore finiscono comunque in Odoo: TimeViking le scrive nelle righe standard dei fogli ore, sul progetto e sul lavoro giusti, tramite un unico utente bot. Nel calendario di Odoo compaiono poi come qualsiasi altra riga, con la loro durata.
Quando basta il calendario di Odoo?
Se il tuo team registra una o due righe al giorno, per lo più giornate intere sullo stesso progetto, il calendario di Odoo funziona bene: selezioni la settimana, compili il modulo una volta, fatto. Dà anche ai responsabili una rapida panoramica di chi ha registrato ore in quale giorno.
Non basta più quando le persone lavorano su più cose al giorno, vogliono registrare man mano o devono vedere cosa manca ancora. Allora servono l'ora del giorno, i totali giornalieri e qualcosa di più rapido di un modulo. È lì che aiuta TimeViking, in Community come in Enterprise. Per le altre viste e gli altri modi di registrare le ore, vedi la guida completa ai fogli ore di Odoo e consigli per i fogli ore di Odoo.
Vuoi vederlo accanto al tuo Odoo? Prova TimeViking gratis per 30 giorni.
Odoo è un marchio registrato di Odoo S.A. TimeViking è un prodotto di Software Services BV e non è affiliato a Odoo S.A. Gli screenshot di Odoo 19 e la registrazione mostrano Odoo 19.0 Community (interfaccia in inglese) su un database di test locale; lo screenshot di Odoo 20 mostra Odoo 20.0 Enterprise sulla demo pubblica di Odoo S.A. Tutti i dati sono inventati.
Provi TimeViking con il Suo Odoo.
Gratis per i team fino a 3 utenti, per sempre. I team più grandi hanno una prova gratuita di 30 giorni, senza carta di credito.
Domande frequenti
Da quale versione i fogli ore di Odoo hanno una vista calendario?
Da Odoo 19. In Odoo 18 il modulo hr_timesheet non ha una vista calendario; in Odoo 19 e 20 sì, in Community e in Enterprise, in I miei fogli ore e in Tutti i fogli ore. Abbiamo controllato le definizioni della vista nel codice sorgente di entrambe le versioni: sono identiche.
C'è una vista settimanale nel calendario dei fogli ore di Odoo?
No. La vista è definita con scales="month": è disponibile solo il mese. Il mini-calendario a destra passa a un altro mese, non a una settimana o a un giorno.
Posso trascinare un blocco per cambiare la durata?
No. Una riga del foglio ore in Odoo ha una data e una durata, ma nessun orario di inizio e fine. Il calendario mostra ogni riga come un'etichetta sul giorno, con la durata nel testo. La durata si cambia nel modulo; trascinando sposti solo la riga su un altro giorno.
Posso registrare le ore per più colleghi insieme?
Sì, in Tutti i fogli ore. Seleziona i dipendenti nel pannello laterale, scegli i giorni e fai clic su Aggiungi: Odoo crea una riga per dipendente per giorno. Senza un dipendente selezionato, Odoo ti chiede prima di sceglierne uno. Sullo smartphone l'inserimento su più giorni non è disponibile.
Il calendario mostra i totali giornalieri o le ore mancanti?
No. Vedi le righe di ogni giorno con la loro durata, e i giorni fuori dall'orario di lavoro sono ombreggiati, ma non c'è un totale per giorno né un avviso per i giorni con poche ore. Per questo usi l'elenco raggruppato per data, oppure i report.
Devo cambiare qualcosa in Odoo per usare TimeViking?
No. TimeViking scrive nelle righe standard dei fogli ore di Odoo 18, 19 e 20 tramite un unico utente bot. Il calendario di Odoo continua a funzionare: le ore inserite in TimeViking compaiono anche lì, con la loro durata.