{% extends "users/base.html" %} {% block content %} {% load counter_tag %}

Zeiterfassung von {{user.get_full_name}} bearbeiten  Arbeitstag


{% loadmonthwork next_month user as monthwork %} Arbeitszeit im Monat: {{monthwork}}
{% loadaccounttime user as actualaccounttime %} Gleitzeitkonto: {% if actualaccounttime.1 == 0 %} +{{actualaccounttime.0}} Stunden {% else %} -{{actualaccounttime.0}} Stunden {% endif %}

{% for da in days_this_month %} {% getabscenceday user user da as abday %} {% if abday == False %} {% else %} {% endif %} {% endfor %}
Start Ende Gesamtzeit Pausen Arbeitszeit Gleitzeit  
{{da|date:"l"}} {{da|date:"d.m.y"}} {% if abday != False %} {{abday.reason}} {% if abday.start == da%} {% if abday.startday_info == "1" %} (nur Vormittags) {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %}
{{workday.start|date:"H:i"}} - {{workday.end|date:"H:i"}}, {% getsumworkdayexcludebreak workday as sumworkday %} {{ sumworkday }}, {% getsumbreak workday as sumbreakofday %} {{sumbreakofday}} min. ({{workday.breaks.all|length}}), {% getsumworkday workday as sumwd %} {{sumwd}}, {% gettimeoveralldiff workday user as erg%} {% if erg.1 == 0 %} +{{erg.0}} {% elif erg.1 == 1 %} {{erg.0}} {% else %} -{{erg.0}} {% endif %} {% endif %} {% endfor %} {% elif abday.startday_info == "2" %} (nur Nachmittags) {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %}
{{workday.start|date:"H:i"}} - {{workday.end|date:"H:i"}} {% getsumworkdayexcludebreak workday as sumworkday %} {{ sumworkday }}, {% getsumbreak workday as sumbreakofday %} {{sumbreakofday}} min. ({{workday.breaks.all|length}}), {% getsumworkday workday as sumwd %} {{sumwd}}, {% gettimeoveralldiff workday user as erg%} {% if erg.1 == 0 %} +{{erg.0}} {% elif erg.1 == 1 %} {{erg.0}} {% else %} -{{erg.0}} {% endif %} {% endif %} {% endfor %} {% endif %} {% elif abday.end == da%} {% if abday.endday_info == "1" %} (nur Vormittags) {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %}
{{workday.start|date:"H:i"}} - {{workday.end|date:"H:i"}} {% getsumworkdayexcludebreak workday as sumworkday %} {{ sumworkday }}, {% getsumbreak workday as sumbreakofday %} {{sumbreakofday}} min. ({{workday.breaks.all|length}}), {% getsumworkday workday as sumwd %} {{sumwd}}, {% gettimeoveralldiff workday user as erg%} {% if erg.1 == 0 %} +{{erg.0}} {% elif erg.1 == 1 %} {{erg.0}} {% else %} -{{erg.0}} {% endif %} {% endif %} {% endfor %} {% elif abday.endday_info == "2" %} (nur Nachmittags) {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %}
{{workday.start|date:"H:i"}} - {{workday.end|date:"H:i"}} {% getsumworkdayexcludebreak workday as sumworkday %} {{ sumworkday }}, {% getsumbreak workday as sumbreakofday %} {{sumbreakofday}} min. ({{workday.breaks.all|length}}), {% getsumworkday workday as sumwd %} {{sumwd}}, {% gettimeoveralldiff workday user as erg%} {% if erg.1 == 0 %} +{{erg.0}} {% elif erg.1 == 1 %} {{erg.0}} {% else %} -{{erg.0}} {% endif %} {% endif %} {% endfor %} {% endif %} {% endif %} {% else %} {% if abday == False %} {% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {{workday.start|date:"H:i"}} {% endif %} {% endfor %} {% endif %} {% endif %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.end|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {{workday.end|date:"H:i"}} {% endif %} {% endfor %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {% getsumworkdayexcludebreak workday as sumworkday %} {{ sumworkday }} {% endif %} {% endfor %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {% getsumbreak workday as sumbreakofday %} {{sumbreakofday}} min. ({{workday.breaks.all|length}}) {% endif %} {% endfor %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {% getsumworkday workday as sumwd %} {{sumwd}} {% endif %} {% endfor %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {% gettimeoveralldiff workday user as erg%} {% if erg.1 == 0 %} +{{erg.0}} {% elif erg.1 == 1 %} {{erg.0}} {% else %} -{{erg.0}} {% endif %} {% endif %} {% endfor %}
{% counterWDreset %} {% for workday in workdays %} {% if workday.start|date:"d-m-y" == da|date:"d-m-y" %} {% getCounterWD as wd_counter %} {% if wd_counter > 0 %}
{% endif %} {% counterWDUp %} {% getWorkDayHistory workday as wd_history %} {% if wd_history.history_user != None %} {% endif %} {% if workday.freefield != "" %} {% endif %} {% endif %} {% endfor %}
{% for workday in workdays %} {% endfor %} {% endblock content %}