# Śledzenie czasu w Todomatorze: liczniki, wpisy ręczne i minimalny czas

> Jak Todomator rejestruje czas poświęcony na zgłoszenie: licznik start/stop, wpisy ręczne, minimalne i maksymalne minuty oraz jak utrzymywana jest suma zgłoszenia.

Framework: todomator
Product: Todomator (todomator@1.7)
Language: pl
Content-SHA256: 10b178efaecc0f8e641b942a78ac8d1c92771100e5135243e47dc7f4afcb255a
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: 
Review: not-recorded

Todomator rejestruje czas pracy w tabeli `tbl_ticket_time` i przechowuje sumę w polu `worked` (minuty) zgłoszenia. Akcje znajdują się w `schemas/tickets.js`.

## Licznik

- **Start** (`logwork_start`): otwiera licznik na zgłoszeniu dla bieżącego użytkownika. Jeśli zgłoszenie było `pending`, jego status automatycznie zmienia się na `open`.
- **Stop** (`logwork_stop`): zamyka licznik i dodaje do zgłoszenia upłynięte minuty (zaokrąglone w górę). Pojedynczy licznik liczy najwyżej **8 godzin** i nigdy mniej niż ustawienie `minlogtime`.
- **Otwarte liczniki** (`logwork_open`): wyświetla liczniki, które użytkownik ma uruchomione.

## Wpisy ręczne

`logwork_create` dodaje wpis ze zgłoszeniem, minutami, datą i opcjonalną notatką; `logwork_update` i `logwork_remove` zmieniają go lub usuwają, a po aktualizacji suma zgłoszenia jest przeliczana ze wszystkich jego wpisów. Wpisy nigdy nie są mniejsze niż `minlogtime`. Przy tworzeniu zgłoszenia możesz też przekazać `worked` (także przez [API](/en/todomator/create-tickets-with-the-api/)): Todomator rejestruje wtedy wpis o tylu minutach.

## Ustawienie

`minlogtime` (minuty, domyślnie 1) znajduje się w [ustawieniach](/en/todomator/settings-and-database/). To najkrótszy wpis, jaki rejestruje Todomator, co unika wierszy z zerem minut.

## Powiadomienia i rozliczenia

Każdy zarejestrowany czas powiadamia pozostałe osoby ze zgłoszenia i odświeża je na żywo dla tych, którzy je widzą. Flaga `isbillable` zgłoszenia (odziedziczona z folderu) oznacza czas, który rozliczasz, a wtyczki premium raportów i obciążenia użytkowników opierają się na tych rekordach.
