Kihagyás
v26.3

Munkaidő-nyilvántartás

A munkaidő-nyilvántartással a munkatársak blokkolóórával rögzíthetik a munkaidejüket — közvetlenül a pénztárban, további szoftver nélkül. A munkaidőt, a szüneteket és a túlórákat a rendszer automatikusan kiszámítja, és Excel-fájlként exportálhatók a bérszámfejtés számára.


A funkciók áttekintése

Funkció Leírás
Blokkolóóra Érkezés, szünet, szünet vége, távozás — közvetlenül a POS-ban
Élő áttekintés Mely munkatársak vannak éppen bebélyegezve?
Munkaidő-jelentések Munkatársanként egyenként vagy összesített áttekintésként
Excel-export Kétlapos munkafüzet a bérszámfejtéshez
Utólagos javítás Az adminisztrátor javíthatja, hozzáadhatja és törölheti a bélyegzéseket
Automatikus frissítés Az állapot 30 másodpercenként frissül

⏱️ Bélyegzés (POS)

A bélyegzőoldal megnyitása

A pénztárban: Menü → Munkaidő-nyilvántartás

A bélyegzőoldal az aktuális állapotot és négy műveletgombot mutat:

POS — bélyegzés a munkaidő-nyilvántartásban

┌──────────────────────────────────────┐
│                                      │
│    Maria Schmidt                     │
│    ● Bebélyegezve 08:00 óta          │
│                                      │
│    Mai munkaidő: 4 óra 30 perc       │
│    Mai szünet:   0 óra 45 perc       │
│                                      │
│    ┌──────────┐  ┌──────────┐        │
│    │ Érkezés  │  │  Szünet  │        │
│    │  (zöld)  │  │ (narancs)│        │
│    └──────────┘  └──────────┘        │
│    ┌──────────┐  ┌──────────┐        │
│    │  Vissza  │  │ Távozás  │        │
│    │  (kék)   │  │ (piros)  │        │
│    └──────────┘  └──────────┘        │
│                                      │
└──────────────────────────────────────┘

Bélyegzési műveletek

Gomb Szín Leírás Mikor érhető el
Érkezés Zöld Munkakezdés — a műszak elkezdődik Nincs bebélyegezve
Szünet Narancs Szünet kezdése Be van bélyegezve, nincs szüneten
Vissza Kék Szünet befejezése, a munka folytatása Szüneten van
Távozás Piros Munka vége — a műszak befejezése Be van bélyegezve, nincs szüneten

Állapotgép

A munkaidő-nyilvántartás állapotgépként működik — csak az érvényes átmenetek engedélyezettek:

                    ┌──────────┐
         ┌─────────│ Érkezés  │─────────┐
         │         └──────────┘         │
         ▼                              ▼
  ┌──────────┐                   ┌──────────┐
  │  Szünet  │◄─────────────────│  Vissza  │
  └──────────┘                   └──────────┘
         │                              │
         ▼                              ▼
  ┌──────────┐                   ┌──────────┐
  │  Vissza  │                   │ Távozás  │
  └──────────┘                   └──────────┘

A rendszer az érvénytelen műveleteket automatikusan megakadályozza. Példa: a „Távozás” nem lehetséges, amíg a munkatárs szüneten van — előbb a „Vissza”, majd a „Távozás” gombot kell megnyomni.

Aktuális állapot Engedélyezett műveletek Nem engedélyezett
Nincs bebélyegezve Érkezés Szünet, Vissza, Távozás
Bebélyegezve Szünet, Távozás Érkezés, Vissza
Szüneten Vissza Érkezés, Szünet, Távozás
Szünet után (vissza) Szünet, Távozás Érkezés, Vissza

Egy átlagos munkanap menete

08:00  → [Érkezés]      Munkakezdés
         ● Állapot: Bebélyegezve (zöld)

12:00  → [Szünet]       Ebédszünet
         ● Állapot: Szüneten (narancs)

12:45  → [Vissza]       A munka folytatása
         ● Állapot: Bebélyegezve (zöld)

15:30  → [Szünet]       Rövid kávészünet
         ● Állapot: Szüneten (narancs)

15:45  → [Vissza]       A munka folytatása
         ● Állapot: Bebélyegezve (zöld)

17:00  → [Távozás]      Munka vége
         ● Állapot: Nincs bélyegezve

Eredmény:
  Munkaidő:  8 óra 0 perc (1 óra szünet levonásával)
  Szünetidő: 1 óra 0 perc (45 + 15 perc)

Több szünet egy napon

A munkatársak tetszőleges számú szünetet tarthatnak — a rendszer minden szünetet külön rögzít:

Időpont Művelet Munkaidő Szünetidő
08:00 Érkezés 0:00 0:00
10:00 Szünet 2:00 0:00
10:15 Vissza 2:00 0:15
12:00 Szünet 3:45 0:15
12:45 Vissza 3:45 1:00
17:00 Távozás 8:00 1:00

Élő áttekintés (Adminisztráció)

Ki dolgozik éppen?

Adminisztráció → Munkaidő-nyilvántartás → „Élő” fül

Az élő nézet valós időben mutatja, mely munkatársak vannak bebélyegezve:

Állapot Név Érkezés Munkaidő Szünet
● Dolgozik Maria Schmidt 08:00 4:30 0:45
● Szünet Thomas Weber 09:00 2:45 —
● Dolgozik Lisa Müller 07:30 5:00 0:30

Állapotjelzés:

Szimbólum Szín Jelentés
● Zöld Éppen dolgozik
● Narancs Szüneten van
— Szürke Nincs bebélyegezve

A nézet 30 másodpercenként automatikusan frissül. Az „Élő” jelvény pulzáló animációja jelzi a valós idejű frissítést.


📊 Munkaidő-jelentések (Adminisztráció)

Adminisztráció → Munkaidő-nyilvántartás → „Egyenként” vagy „Összesen” fül

Adminisztráció — munkaidő-jelentés egyenkénti és összesített nézettel

Egyéni jelentés (részletes)

Egy vagy az összes munkatárs napi munkaidejét mutatja:

Szűrő: - Ettől / Eddig: az időszak kiválasztása - Munkatárs: egyetlen munkatárs vagy „Mind”

A „Betöltés” és az „Excel” szürke

Ilyenkor hiányzik az Ettől vagy az Eddig dátum (például mert a mezőt kiürítették). A gombok mellett a „Kérjük, válassza ki az Ettől és az Eddig dátumot.” szöveg áll. Adja meg mindkét dátumot, és a gombok ismét használhatók. A korábbi verziók ilyenkor csak „A jelentés nem tölthető be” üzenetet mutattak.

Név Dátum Érkezés Távozás Szünet (perc) Munkaidő (perc)
Maria Schmidt 2026.03.01. 08:00 17:00 45 495
Maria Schmidt 2026.03.02. 09:00 14:00 0 300
Maria Schmidt 2026.03.03. 08:00 18:00 45 555

Terv és tény

Ha a Beosztás modul is be van kapcsolva, itt megjelenik a „Tervezett” oszlop a beosztás szerinti előírt műszakidővel — közvetlenül a bélyegzett tényleges idők mellett.

Összesített jelentés (összefoglaló)

Munkatársanként mutatja a havi, illetve időszakos összegeket:

Munkatárs Munkaórák Szünetórák Munkanapok
Maria Schmidt 168,50 16,50 22
Thomas Weber 152,00 15,00 20
Lisa Müller 135,75 13,50 18

Excel-export

Részletes táblázatért kattintson az „Excel-export” gombra:

1. munkalap: „Áttekintés”

Név Munkaórák Szünetórák Munkanapok
Maria Schmidt 168,50 16,50 22
Thomas Weber 152,00 15,00 20

2. munkalap: „Részletek”

Név Dátum Kezdés Befejezés Szünet (perc) Munkaidő (perc)
Maria Schmidt 2026.03.01. 08:00 17:00 45 495
Maria Schmidt 2026.03.02. 09:00 14:00 0 300

Az Excel-formátum (XLSX) közvetlenül importálható a szokásos bérszámfejtő szoftverekbe.


🔧 Bélyegzési idők javítása

Ha egy munkatárs elfelejtett bélyegezni, vagy hibás időpont került rögzítésre:

Bélyegzés szerkesztése

  1. Adminisztráció → Munkaidő-nyilvántartás
  2. Válassza ki a munkatársat és a hónapot
  3. Kattintson az érintett bélyegzési bejegyzésre
  4. Módosítsa az Időpont, a Típus vagy a Megjegyzés mezőt
  5. Mentés — a munkaidőt a rendszer automatikusan újraszámítja

Bélyegzés hozzáadása

Ha egy munkatárs elfelejtett bélyegezni:

  1. Az adminisztrációban adja hozzá kézzel a hiányzó bélyegzési bejegyzést
  2. Válassza ki a típust (Érkezés, Szünet, Vissza, Távozás)
  3. Adja meg az időpontot
  4. Mentés

Bélyegzés törlése

Ha egy bélyegzési bejegyzés hibás:

  1. Válassza ki a bélyegzési bejegyzést
  2. Kattintson a „Törlés” gombra
  3. Erősítse meg — a munkaidőt a rendszer automatikusan újraszámítja

Minden javítást naplóz a rendszer — a nyomon követhetőség érdekében.


🧮 A munkaidő kiszámítása

A DiKAS a munkaidőt automatikusan, a következő algoritmus szerint számítja ki:

Alapszabály

Munkaidő = (Távozás - Érkezés) - az összes szünet összege

Példa két szünettel

Érkezés:     08:00
1. szünet:   10:00 - 10:15 (15 perc)
2. szünet:   12:00 - 12:45 (45 perc)
Távozás:     17:00

Bruttó idő:  17:00 - 08:00 = 9 óra 0 perc
Szünetek:    15 + 45 = 60 perc
Munkaidő:    9:00 - 1:00 = 8 óra 0 perc

Különleges esetek

Helyzet Viselkedés
Éjfélen átnyúló műszak pl. 22:00-tól 06:00-ig = 8 óra (helyesen számítva)
Be nem fejezett szünet A nyitott szünet nem számít bele (csak a „Vissza” után)
Nincs távozás A munkaidőt a rendszer az „Érkezés” óta valós időben számítja
Több műszak naponta Minden műszakot (Érkezés→Távozás) külön számol, majd összead
Csak érkezés, távozás nélkül A munkaidő tovább fut (az élő nézetben látható)

Havi összesítés

A hónap végén a napi értékek összeadódnak:

2026. március — Maria Schmidt:
  22 munkanap
  168 óra 30 perc munkaidő
   16 óra 30 perc szünetidő
    7 óra 39 perc átlag/nap

Gyakorlati példák

Étterem műszakos működéssel

Helyzet: étterem korai és késői műszakkal, 8 munkatárssal.

Korai műszak (Maria):

06:30  Érkezés
10:30  Szünet (reggeli)
10:45  Vissza
14:30  Távozás
→ 7 óra 45 perc (15 perc szünet)

Késői műszak (Thomas):

14:00  Érkezés
18:00  Szünet
18:30  Vissza
22:30  Távozás
→ 8 óra 0 perc (30 perc szünet)

Hónap végén: Adminisztráció → Munkaidő-nyilvántartás → Excel-export → elküldés a bérszámfejtő irodának.

Diszkó éjszakai műszakkal

Helyzet: klub, a munkatársak éjfélen túl is dolgoznak.

20:00  Érkezés
00:30  Szünet
01:00  Vissza
04:00  Távozás
→ 7 óra 30 perc (30 perc szünet)

A DiKAS az éjfélen átnyúló műszakokat helyesen számítja ki — a bélyegzéseket időpont szerint rendezi.

Kisegítő rövid műszakkal

Helyzet: diák kisegítő, szombaton 3 óra.

11:00  Érkezés
14:00  Távozás
→ 3 óra 0 perc (nincs szünet)

Elfelejtett kibélyegzés

Helyzet: Lisa elfelejtett kibélyegezni.

  1. Másnap az adminisztrátor az élő nézetben látja: Lisa tegnap 08:00 óta „bebélyegezve” szerepel
  2. Adminisztráció → Munkaidő-nyilvántartás → Lisa → bélyegzés hozzáadása:
  3. Típus: Távozás
  4. Időpont: 17:00 (becsült munkavégzés vége)
  5. A munkaidőt a rendszer visszamenőleg helyesen kiszámítja

Műszaki részletek

Adatszerkezet

Munkatársanként és havonta egy TimeSheet-dokumentum létezik (pl. ts_usr_001_202603):

Mező Leírás
UserId Munkatárs-azonosító
Year / Month Év és hónap
Stamps Az összes bélyegzési bejegyzés listája
TotalWorkMinutes Teljes munkaidő (hónap)
TotalBreakMinutes Teljes szünetidő (hónap)
LastStampType Utolsó bélyegzéstípus (az állapotjelzéshez)

Minden bélyegzési bejegyzés tartalmazza:

Mező Leírás
Időpont Dátum és idő (UTC)
Típus 0=Érkezés, 1=Szünet, 2=Vissza, 3=Távozás
Megjegyzés Opcionális megjegyzés

Kapcsolat más programokkal

A bélyegzés, a havi lapok és a jelentések az interfészen keresztül is elérhetők — lásd REST API → Modul-végpontok.


Beállítás

A munkaidő-nyilvántartást az Adminisztráció → Beállítások → Üzemeltetés alatt kapcsolhatja be.

Beállítás Leírás
Munkaidő-nyilvántartás bekapcsolása A modul be- és kikapcsolása

A bekapcsolás után a „Munkaidő-nyilvántartás” menüpont megjelenik a POS menüjében és az adminisztrációban.


Gyakori kérdések

Dolgozhat egy munkatárs több műszakot ugyanazon a napon? Igen. Minden Érkezés→Távozás sorozatot a rendszer külön műszakként számol, és a munkaidőket összeadja.

Mi történik áramszünet esetén a műszak közben? Az utolsó bélyegzés megmarad. A munkatárs az újraindítás után kibélyegezhet, vagy az adminisztrátor utólag javítja a bejegyzést.

Megtekinthetik a munkatársak a saját idejüket? A bélyegzőoldal a bejelentkezett munkatársnak megmutatja a mai munkaidejét és az aktuális állapotát. Részletes jelentések csak az adminisztrációban érhetők el.

Elérhető a munkaidő-nyilvántartás az Android-táblagépen (MAUI-alkalmazás) is? Igen. A bélyegzőoldal az Android-alkalmazásban is ugyanúgy működik — offline módban is.


Következő lépés

→ Könyvelés — számlák, fizetési felszólítások