Gids · Odoo 19 en 20

De kalenderweergave van Odoo urenstaten: wat ze kan, en wat niet

Sinds Odoo 19 heeft Mijn urenstaten een kalenderweergave, ook in Community. We probeerden ze uit in Odoo 19 Community en Odoo 20, lazen de broncode en filmden hoe je er uren in schrijft. Hieronder: hoe ze werkt, waar ze stopt, en wat een kalender die gemaakt is om uren in te vullen, zoals die van TimeViking, anders doet.

Bijgewerkt op · door het team van TimeViking

De kalenderweergave in Odoo urenstaten

Jarenlang had Odoo urenstaten een lijst, een kanbanweergave en, in Enterprise, het weekraster. Sinds Odoo 19 is er ook een kalender: in Mijn urenstaten je eigen regels, met een kleur per project; in Alle urenstaten de regels van iedereen, met een kleur per werknemer en een zijpaneel om collega's te tonen of te verbergen. De weergave hoort bij de module hr_timesheet, dus ze zit ook in Community.

Elke urenregel staat als label op zijn dag: het project, en tussen haakjes de duur, bijvoorbeeld Odoo implementation (2h). Registreert je bedrijf in dagen, dan zie je (1d). Weekends en dagen buiten het werkrooster zijn grijs.

Mijn urenstaten als maandkalender in Odoo 19 Community met urenregels per dag, gekleurd per project
Mijn urenstaten als kalender in Odoo 19 Community: één label per regel, met project en duur.

Uren invullen in de kalender, stap voor stap

De kalender maakt regels met een kort formulier: project, taak, tijd en omschrijving. Je vult het één keer in, voor één dag of voor een hele reeks dagen.

  1. Open de kalender

    Ga naar Urenstaten > Mijn urenstaten en klik rechtsboven op het kalendericoon. Je ziet de huidige maand.

  2. Selecteer een of meer dagen

    Klik op een dag, of sleep over meerdere dagen. Een balk toont de selectie met een knop Toevoegen.

  3. Vul de regel in

    Klik op Toevoegen, kies het Project en de Taak, typ de Bestede tijd (bijvoorbeeld 02:00) en een Omschrijving.

  4. Voeg de regel toe

    Klik in het venstertje op Toevoegen. Odoo maakt dezelfde regel op elke geselecteerde dag; het label toont het project en de duur.

  5. Verplaats of wijzig een regel

    Sleep een regel naar een andere dag om de datum te wijzigen. De duur pas je aan door op de regel te klikken en het formulier te bewerken.

Drie dagen geselecteerd in de kalender van Odoo 19 met het formulier voor project, taak, verkooporderregel, bestede tijd en omschrijving
Drie dagen geselecteerd: één formulier, één regel per dag. Odoo vult de verkooporderregel in vanuit de taak.

In deze korte opname (22 seconden, zonder geluid) doen we precies dat in Odoo 19 Community:

Odoo 19 Community, Engelstalige interface, verzonnen demodata. Ondertitels kies je in de speler.

Wat de kalender van Odoo wel en niet kan

We controleerden dit in de broncode van Odoo 19 en 20 (hr_timesheet, de weergave account.analytic.line.calendar) en in de schermen zelf.

Kalender van Odoo (19 en 20)
Maandweergaveja, en alleen die (scales="month")
Week- of dagweergavenee
Eén registratie op meerdere dagen tegelijkja, door dagen te selecteren (niet op de gsm)
Voor meerdere werknemers tegelijkja, in Alle urenstaten met het zijpaneel
Een regel naar een andere dag slepenja
Begin- en einduur, lengte van een bloknee: een regel heeft een datum en een duur
De duur wijzigen door uit te rekkennee, in het formulier
Totaal per dag, ontbrekende urennee
Kleurper project (Mijn urenstaten) of per werknemer (Alle urenstaten)
EditieCommunity en Enterprise

De kalender is dus een goed overzicht: op welke dagen staan er uren, en ongeveer waarop. Als invoerscherm schiet hij tekort. Je ziet niet hoe lang je op een dag gewerkt hebt, er is geen tijdstip, en een regel typen blijft een project, een taak en een duur kiezen in een formulier.

Odoo 19 tegenover Odoo 20

De definitie van de weergave is in beide versies dezelfde, tot op de attributen: alleen de maand, hetzelfde formulier voor meerdere dagen, dezelfde kleuren. Odoo 20 heeft vooral een nieuwe look (iconen, witruimte). Dit is dezelfde kalender in Odoo 20, op de openbare demo van Odoo S.A.:

De kalenderweergave van Mijn urenstaten in Odoo 20 met de urenregels per dag van de maand
Mijn urenstaten als kalender in Odoo 20 (Enterprise-demo). De kalender zelf is Community.

Wat TimeViking anders doet

TimeViking begon aan de andere kant: een kalender om uren in te vullen, niet alleen om ernaar te kijken. Dat verschil merk je in de eerste minuut.

  • Je week per uur. Een week van 7 tot 22 uur, met blokken die een begin, een einde en een lengte hebben. Wat je dinsdagnamiddag deed, zie je in één oogopslag.
  • Slepen en uitrekken. Sleep over een leeg stuk en kies de taak; sleep een blok om het te verplaatsen; rek het uit om de duur te wijzigen, per kwartier. Je kan ook een taak uit de lijst links in de kalender slepen.
  • Gaten vallen op. Tussen je registraties op een werkdag staat een leeg stuk als Niet ingevuld, met de ontbrekende tijd. Je vult het door erover te slepen.
  • Dagtotalen. Boven elke dag: de ingevulde uren tegenover het dagdoel uit het werkrooster, in kleur als het te weinig is.
  • Snel typen. Druk op N en typ vrijdag 16-17 #webshop betaling testen: TimeViking herkent dag, uur, project en omschrijving, en toont wat het zal bewaren voor je op Enter drukt.
  • Sneltoetsen. T start of stopt de timer, met de pijltjestoetsen ga je naar de vorige of volgende week, D dupliceert de geselecteerde registratie, ? toont ze allemaal.
  • Op de gsm. Dezelfde week in de app, met de timer en snel invullen. Handig voor een zaakvoerder of een kmo-team dat veel onderweg is.
De weekkalender van TimeViking met blokken per project, een dagtotaal boven elke dag en het veld om snel te typen
De weekkalender van TimeViking: blokken met begin- en einduur, het dagtotaal boven elke dag en snel typen bovenaan.

En hier hetzelfde in 28 seconden (zonder geluid): een gat opvullen, een blok uitrekken, een regel typen, van week wisselen en de week bekijken op de gsm.

TimeViking met verzonnen demodata. Ondertitels kies je in de speler.

De uren komen nog altijd in Odoo terecht: TimeViking schrijft ze in de gewone urenregels, op het juiste project en de juiste taak, via één bot-gebruiker. In de kalender van Odoo zelf verschijnen ze dan als elke andere regel, met hun duur.

Wanneer volstaat de kalender van Odoo?

Schrijft je team een of twee regels per dag, meestal volle dagen op hetzelfde project, dan werkt de kalender van Odoo prima: selecteer de week, vul het formulier één keer in, klaar. Ook voor een verantwoordelijke is het een snel overzicht van wie op welke dag uren schreef.

Hij schiet tekort als mensen op een dag aan meerdere dingen werken, hun uren meteen willen noteren of willen zien wat nog ontbreekt. Dan wil je tijdstippen, dagtotalen en iets snellers dan een formulier. Daar helpt TimeViking, in Community en Enterprise. Voor de andere weergaven en manieren om uren te schrijven: de complete handleiding voor Odoo urenstaten en Odoo urenstaten: tips en trucs. Of probeer TimeViking 30 dagen gratis.

Odoo is een merk van Odoo S.A. TimeViking is een product van Software Services BV en is niet verbonden aan Odoo S.A. De screenshots en de opname van Odoo 19 tonen Odoo 19.0 Community (Engelstalige interface) op een lokale testdatabank; de screenshot van Odoo 20 toont Odoo 20.0 Enterprise op de openbare demo van Odoo S.A. Alle gegevens zijn verzonnen.

Probeer TimeViking met je eigen Odoo.

Gratis voor teams tot 3 gebruikers, voor altijd. Grotere teams proberen 30 dagen gratis, zonder kaart.

Veelgestelde vragen

Sinds welke versie heeft Odoo urenstaten een kalenderweergave?

Sinds Odoo 19. In Odoo 18 heeft de module hr_timesheet geen kalender; in Odoo 19 en 20 wel, in Community en Enterprise, onder Mijn urenstaten en Alle urenstaten. We vergeleken de weergave in de broncode van beide versies: ze is identiek.

Is er een weekweergave in de kalender van Odoo urenstaten?

Nee. De weergave is gedefinieerd met scales="month": er is alleen de maand. De minikalender rechts springt naar een andere maand, niet naar een week of een dag.

Kan ik een blok uitrekken om de duur te wijzigen?

Nee. Een urenregel in Odoo heeft een datum en een duur, maar geen begin- en einduur. De kalender toont elke regel als een label op de dag, met de duur in de tekst. De duur wijzig je in het formulier; slepen verplaatst de regel alleen naar een andere dag.

Kan ik uren voor meerdere collega's tegelijk invullen?

Ja, in Alle urenstaten. Vink de werknemers aan in het zijpaneel, selecteer de dagen en klik op Toevoegen: Odoo maakt een regel per werknemer per dag. Zonder aangevinkte werknemer vraagt Odoo eerst er een te kiezen. Op de gsm kan dat niet.

Toont de kalender dagtotalen of ontbrekende uren?

Nee. Je ziet de regels per dag met hun duur, en dagen buiten het werkrooster zijn grijs, maar er is geen totaal per dag en geen waarschuwing bij te weinig uren. Daarvoor gebruik je de lijst gegroepeerd per datum, of de rapporten.

Moet ik iets wijzigen in Odoo om TimeViking te gebruiken?

Nee. TimeViking schrijft in de gewone urenregels van Odoo 18, 19 en 20, via één bot-gebruiker. De kalender van Odoo blijft werken: uren uit TimeViking verschijnen er ook, met hun duur.

Meer gidsen