Een uitklokking opslaan of annuleren lukt niet
De meldingen op Uitklokken en in het uitklokblok van Urenbeheer, waarom Ziek en Vakantie vastlopen, en waarom de twee schermen tijden op een verschillende manier vastleggen.
Wanneer gebruik je dit
Je klokt iemand achteraf uit. Dat kan op twee plekken: het losse scherm Uitklokken, en het blok Uitklokken onderaan Urenbeheer. Je klikt op Opslaan en er komt een melding in beeld die begint met Fout:.
De twee schermen lijken op elkaar maar zijn niet hetzelfde. Waar dat uitmaakt, staat het erbij.
De meldingen
Fout: Ontbrekende of ongeldige tijden Er ontbreekt iets in de regel, of een tijd heeft niet de vorm uu:mm. Morris eist vier dingen: een dienst, een medewerker, een datum in de vorm JJJJ-MM-DD, en een begin- én eindtijd van precies vier cijfers met een dubbele punt ertussen.
In de praktijk komt dit door een van deze drie:
- De dienst heeft geen medewerker toegewezen.
- Een tijdveld is leeg gemaakt.
- Het scherm loopt achter na een verwijderde of gewijzigde dienst. Ververs de pagina.
Fout: Opslaan mislukt De verzamelmelding als de server het opslaan weigert zonder eigen uitleg. Ververs de pagina, kijk of de registratie er toch staat, en probeer het daarna opnieuw.
Fout: Annuleren mislukt De registratie kon niet weggehaald worden. Ververs de pagina — mogelijk is hij al weg, en dan hoef je niets meer te doen.
Annuleren, alleen op Uitklokken
Op het scherm Uitklokken verandert de knop van een regel die al uitgeklokt is: hij heet dan Annuleren in plaats van Opslaan. Klik je daarop, dan komt de vraag:
Uitklok annuleren? De geplande dienst blijft staan.
Wat er weggaat is de urenregistratie; de ingeplande dienst zelf blijft gewoon in het weekrooster staan. Klik je op Annuleren in de vraag zelf, dan gebeurt er niets. Na een geslaagde annulering springt de regel terug op Nog niet opgeslagen en heet de knop weer Opslaan.
In het uitklokblok van Urenbeheer zit die knop niet: daar staat altijd Opslaan, en een bestaande registratie wordt overschreven.
Ziek en Vakantie lopen vast
In de statuslijst van een uitklokregel staan vier keuzes: Goedgekeurd, Afgekeurd, Ziek en Vakantie. Kies je Ziek of Vakantie en klik je op Opslaan, dan loopt het vast. Je krijgt een lange technische melding die begint met Fout: en waarin de woorden check constraint en rooster_time_entries_status_check voorkomen.
De reden: de urenadministratie kent maar vijf statussen — open, ingediend, goedgekeurd, afgekeurd en gecorrigeerd. Ziek en Vakantie staan wél in de keuzelijst, maar worden bij het wegschrijven geweigerd. Dat is een bestaand gat in Morris, geen fout van jou.
Wat je in plaats daarvan doet:
- Ziekte of vakantie leg je vast als verlofaanvraag, niet als urenregistratie.
- Moet er tóch een regel staan, kies dan Afgekeurd. In Urenbeheer kun je daarna bij die registratie op de potloodknop (Bewerken) klikken en in het venster Uren bewerken een Opmerking meegeven.
Een regel zonder medewerker is uitgeschakeld
Staat er bij een dienst Niet toegewezen, dan zijn op het scherm Uitklokken álle velden van die regel grijs: functie, start, eind, pauze, status én de knop Opslaan. Er valt niets in te vullen en niets op te slaan.
Dat is logisch — een urenregistratie hangt aan een persoon — maar het is niet altijd meteen duidelijk. Wijs de dienst eerst een medewerker toe in het weekrooster; daarna kun je hem hier uitklokken.
Lege staat
Geen ingeplande medewerkers op deze datum. Er staat op de gekozen dag geen enkele dienst met een medewerker eraan, binnen de vestiging die in de balk bovenaan gekozen is. Controleer de datum, en zet de vestigingskiezer eventueel op Alle filialen.
De twee schermen leggen tijden verschillend vast
Dit verklaart een verschil dat er raar uitziet:
- In het uitklokblok onderaan Urenbeheer kies je de tijden uit een lijst met blokken van tien minuten: 07:00, 07:10, 07:20 enzovoort. Staat er al een registratie met een tijd die daar niet op valt — bijvoorbeeld 17:23 — dan wordt die ene tijd als extra keuze aan de lijst toegevoegd, zodat hij niet stilletjes verschuift.
- Op het losse scherm Uitklokken zijn de tijdvelden gewone tijdvelden: daar vul je elke minuut in die je wilt.
Dezelfde uren leg je dus op de twee schermen op een verschillende manier vast. Wil je op de minuut nauwkeurig zijn, gebruik dan Uitklokken.
Let op
- Morris legt de uren vast met een vaste tijdzoneverschuiving van twee uur ten opzichte van UTC. In de zomer klopt dat met de Nederlandse klok, in de winter niet: dan staat het vastgelegde tijdstip een uur naast de klok. Het aantal gewerkte minuten klopt wel — dat is het verschil tussen begin en eind.
- Ligt de eindtijd vóór de begintijd, dan rekent Morris het als een nachtdienst en loopt de registratie door naar de volgende dag.
- Er is per dienst hoogstens één urenregistratie. Sla je een tweede keer op, dan wordt de bestaande bijgewerkt in plaats van dat er een tweede bij komt.
- Vul je op Uitklokken een andere Functie in, dan verandert daarmee ook de functie van de ingeplande dienst zelf in het weekrooster.
Verwante artikelen
Bijgewerkt op 26 augustus 2026