{% extends "page.html" %} {% block page_content %} {% if latest_shs %}
SHS Score
{{ "%.2f"|format(latest_shs.shs_score) }}
{{ latest_shs.shs_status }}
MRR
{{ "%.2f"|format(mrr) }} ₽
SLA Compliance
{{ sla_compliance }}%
Активные объекты
{{ active_objects }}
Сотрудники
{{ active_engineers }}
Активные SLA
{{ active_contracts }}
Инциденты (30д)
{{ incidents_30 }}
Avg Engineer Score
{{ avg_es }}
{% endif %}

История SHS

{% for s in shs_history %}{% endfor %}
ПериодSHSСтатусMRRRetentionСотрудники
{{ s.period_start.strftime('%d.%m.%Y') if s.period_start else '' }} — {{ s.period_end.strftime('%d.%m.%Y') if s.period_end else '' }} {{ "%.2f"|format(s.shs_score) }} {{ s.shs_status }} {{ "%.2f"|format(s.mrr or 0) }} ₽ {{ "%.1f"|format(s.retention_rate or 0) }}% {{ s.employee_count or 0 }}

Последние KPI инженеров

{% for kpi, name in kpi_data %}{% endfor %}
ИнженерПериодSLA ComplianceEngineer ScoreGrade
{{ name }} {{ kpi.period_start.strftime('%d.%m.%Y') if kpi.period_start else '' }} — {{ kpi.period_end.strftime('%d.%m.%Y') if kpi.period_end else '' }} {{ "%.1f"|format(kpi.sla_compliance or 0) }}% {{ "%.2f"|format(kpi.engineer_score or 0) }} {{ kpi.grade or '—' }}
{% endblock %}