{% extends "base.html" %} {% block title %}Summenblatt {{ year }} – KielZeit{% endblock %} {% block main_attrs %} class="wide"{% endblock %} {% block content %}

Summenblatt — {{ user.display_name }} — {{ year }}

‹ {{ year-1 }} {{ year+1 }} › CSV-Export

Monate

{% for t in months %} {% endfor %}
MonatIstSoll (erfasst) Monats-SollSaldo Ende UrlaubstageKategorien ∑
{{ MONTH_NAMES[loop.index0] }} {{ fmt_hm(t.ist, '0:00') }} {{ fmt_hm(t.soll, '0:00') }} {{ fmt_hm(t.plan_soll, '0:00') }} {{ fmt_saldo(t.saldo_end) }} {{ t.urlaub|round(1)|string|replace('.0','')|replace('.',',') }} {{ fmt_hm(t.cat, '0:00') }}
{% if uy %}

Startsaldo {{ year }}: {{ fmt_saldo(uy.start_saldo_min) }} · Wochenpensum: {{ fmt_hm(uy.weekly_minutes(), '0:00') }}

{% endif %}

Summen nach Gruppen

{% for m in MONTH_NAMES %}{% endfor %} {% for gcode, gname, vals, total in group_rows %} {% for v in vals %}{% endfor %} {% endfor %}
Gruppe{{ m[:3] }}Summe
{{ gcode }} {{ gname }}{{ fmt_hm(v) }}{{ fmt_hm(total, '0:00') }}

Summen nach Kategorien

{% for m in MONTH_NAMES %}{% endfor %} {% for c in cats %} {% set vals = matrix.get(c.id, [0,0,0,0,0,0,0,0,0,0,0,0]) %} {% for v in vals %}{% endfor %} {% endfor %}
Kategorie{{ m[:3] }}Summe
{{ c.code }} {{ c.label }}{{ fmt_hm(v) }}{{ fmt_hm(vals|sum) }}
{% endblock %}