{% extends "base.html" %} {% block title %}{{ contract.name }} — GMAO{% endblock %} {% block content %}

{{ contract.name }}

{{ contract.status }}

{{ contract.supplier.name }} · {{ contract.start_date }} → {{ contract.end_date }} · période quota à partir du {{ contract.quota_start_date or contract.start_date }} · anniversaire {{ '%02d/%02d'|format(contract.anniversary_day, contract.anniversary_month) }}

{% for period in periods %}{% set u=usage[period.id] %}{% set p=projections[period.id] %}
Période {{ period.start_date }} → {{ period.end_date }}
N&B
{{ '%.0f'|format(u.bw) }}{% if period.quota_bw is not none %} / {{ period.quota_bw }}{% else %} — sans quota{% endif %}Projection : {{ '%.0f'|format(p.projection.bw) if p.projection.bw is not none else 'indisponible' }}
Couleur
{{ '%.0f'|format(u.color) }}{% if period.quota_color is not none %} / {{ period.quota_color }}{% else %} — sans quota{% endif %}Projection : {{ '%.0f'|format(p.projection.color) if p.projection.color is not none else 'indisponible' }}
Machines prises en compte : {{ u.machines }} · qualité : {{ u.quality }}{% if p.confidence == 'LOW' %} · projection à faible confiance{% endif %}
{% endfor %}

Machines rattachées

{% endblock %}