{% extends 'pilotage/_layout.html.twig' %} {% block title %}Tableau de bord{% endblock %} {% block page_title %}Tableau de bord{% endblock %} {% block body %}

Effectif & taux d'occupation

{% if vue.groupes is empty %}
Aucun groupe actif.
{% else %}
{% for ligne in vue.groupes %} {% endfor %}
Groupe Effectif Capacité Taux d'occupation
{{ ligne.groupe.nom }} {{ ligne.effectif }} {{ ligne.capacite ?? '—' }} {{ ligne.tauxOccupation is not null ? ligne.tauxOccupation ~ ' %' : '—' }}
Total {{ vue.totalEffectif }} {{ vue.totalCapacite }} {{ vue.tauxOccupationGlobal is not null ? vue.tauxOccupationGlobal ~ ' %' : '—' }}
{% endif %}

Seuil de rentabilité

{% if rentabilite.seuilEnfants is null %}
Pas encore calculable : renseignez le plan tarifaire (frais d'inscription, mensualité) d'au moins un groupe qui a des enfants inscrits (écran Personnel).
{% else %}
Effectif actuel : {{ rentabilite.effectifActuel }} enfant{{ rentabilite.effectifActuel > 1 ? 's' : '' }} — seuil de rentabilité estimé : {{ rentabilite.seuilEnfants }} enfant{{ rentabilite.seuilEnfants > 1 ? 's' : '' }} ({{ rentabilite.rentable ? 'charges fixes couvertes' : 'charges fixes non couvertes' }}).
{{ rentabilite.chargesFixesMensuelles|number_format(0, ',', ' ') }} fcfa
Charges fixes mensuelles
{{ rentabilite.revenuMoyenMensuelParEnfant|number_format(0, ',', ' ') }} fcfa
Revenu mensuel moyen par enfant (mix actuel)
Estimation indicative : ne tient pas compte de coûts variables par enfant (repas, couches...).
{% endif %}

Reporting RH (basique)

{{ vue.personnel.actifs }}
Comptes actifs
{{ vue.personnel.revoques }}
Comptes révoqués
{{ vue.personnel.accesExpires }}
Accès temporaires expirés
{% if vue.personnel.parRole is empty %}
Aucun compte personnel.
{% else %}
{% for role, effectif in vue.personnel.parRole %} {% endfor %}
Rôle Effectif
{{ rolesInfo[role].libelle ?? role }} {{ effectif }}
{% endif %}
{% endblock %} {% block javascripts_bottom %} {{ parent() }} {% endblock %}