|
Récapitulatif des présences — {{ nomCategorie }}
{{ moisLabel }}
|
{% if personnalisation is defined and personnalisation.logo_rapports == 'true' and (personnalisation.logo_documents ?? '') %}
|
{% endif %}
Aucune donnée pour cette période.
{% else %} {# Calcul totaux #} {% set totaux = {} %} {% for service in services|keys %} {% set totaux = totaux|merge({(service): {presents: 0, absents: 0}}) %} {% endfor %} {% set totTousPresents = 0 %} {% set totTousAbsents = 0 %} {% for pid, p in detail %} {% for service in services|keys %} {% set nb_p = p.services[service].presents ?? 0 %} {% set nb_a = p.services[service].absents ?? 0 %} {% set totaux = totaux|merge({(service): {presents: totaux[service].presents + nb_p, absents: totaux[service].absents + nb_a}}) %} {% set totTousPresents = totTousPresents + nb_p %} {% set totTousAbsents = totTousAbsents + nb_a %} {% endfor %} {% endfor %}| Nom | Prénom | {% for key, label in services %}{{ label }} | {% endfor %}Total présents |
Total absents |
|
|---|---|---|---|---|---|
| Présents | Absents | {% endfor %}||||
| {{ p.nom }} | {{ p.prenom }} | {% for key in services|keys %}{{ p.services[key].presents ?? 0 }} | {{ p.services[key].absents ?? 0 }} | {% endfor %}{{ totalP }} | {{ totalA }} |
| Total | {% for service in services|keys %}{{ totaux[service].presents }} | {{ totaux[service].absents }} | {% endfor %}{{ totTousPresents }} | {{ totTousAbsents }} | |