{% extends "base.html" %} {% block title %}{{ MONTH_NAMES[month-1] }} {{ year }} – KielZeit{% endblock %} {% block main_attrs %} class="wide"{% endblock %} {% block content %}
| Datum | Typ | ein | aus | Pause | Ist | Soll | Saldo | Kat ∑ | Bemerkung | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ weekday_short[wd] }} {{ d.date.strftime('%d.%m.') }} {% if d.holiday %}{{ d.holiday }}{% endif %} | {% if d.entry and d.day_type != 'arbeit' %}{{ DAY_TYPES[d.day_type] }}{% endif %} | {{ fmt_hm(d.entry.start_min if d.entry else None) }} | {{ fmt_hm(d.entry.end_min if d.entry else None) }} | {{ fmt_hm(d.entry.pause_min if d.entry else None) }} | {{ fmt_hm(d.ist) }} | {{ fmt_hm(d.soll) if d.counted else fmt_hm(d.plan_soll) }} | {% if d.counted %}{{ fmt_saldo(d.saldo) }}{% endif %} | {{ fmt_hm(d.cat_min) }} | {{ d.entry.note if d.entry else '' }} | |
| Total (erfasste Tage) | {{ fmt_hm(totals.ist, '0:00') }} | {{ fmt_hm(totals.soll, '0:00') }} | {{ fmt_saldo(totals.saldo_end) }} | {{ fmt_hm(totals.cat, '0:00') }} | ||||||
Monats-Soll gesamt: {{ fmt_hm(totals.plan_soll, '0:00') }} · Urlaubstage: {{ totals.urlaub|round(1)|string|replace('.0','')|replace('.',',') }} {% if totals.missing %} · ⚠ {{ totals.missing }} vergangene Arbeitstage ohne Eintrag{% endif %} · Monatsblatt ansehen