Appearance
Échéancier entretiens
Ce rapport liste tous les entretiens programmés assignés aux véhicules, avec une double dimension d'alerte : temps et kilométrage.
Accès
Menu : Parc Auto → Rapports → Maintenance → Échéancier entretiens
Vue générale

Filtres
| Filtre | Description |
|---|---|
| Seuil alerte (jours) | Par défaut : 30 jours, modifiable de 1 à 365 |
| Filtre véhicules | Actifs uniquement / Tous |
KPIs (5 cartes)

| Carte | Description |
|---|---|
| 🔴 Expirés | Date prochain entretien dépassée |
| 🔴 Km dépassé | Km actuel ≥ Km prochain prévu |
| 🟠 Imminents | Date dans le seuil OU Km dans les 1000 derniers |
| 🟢 OK | Aucune alerte |
| 🔵 Total | Tous les programmes |
Onglets de filtrage
L'écran propose des onglets pour filtrer rapidement par statut : Tous / Expirés / Km dépassé / Imminents / Km proche / OK
Tableau (11 colonnes)

| Colonne | Source / Calcul |
|---|---|
| Véhicule | Matricule |
| Marque/Modèle | |
| Entretien | Description du programme |
| Dernier entretien | Date du dernier réalisé |
| Km dernier | Km du dernier réalisé |
| Prochain entretien | Date prévue |
| Km prochain | Km prévu |
| Km actuel | MAX(Odometre) du véhicule (toutes années) |
| Jours restants | DATEDIFF(jour, today, prochain) (négatif si expiré) |
| Km restants | Km prochain - Km actuel (négatif si dépassé) |
| Statut | Badge coloré |
Logique de calcul du statut
1. Si date_prochain_entretien < aujourd'hui → 🔴 Expiré
2. Sinon si km_actuel >= km_prochain → 🔴 Km dépassé
3. Sinon si jours_restants <= seuil → 🟠 Imminent
4. Sinon si km_actuel >= km_prochain - 1000 → 🟡 Km proche
5. Sinon → 🟢 OKDouble dimension d'alerte
Ce rapport est plus puissant que le simple Échéances administratives car il croise temps + kilométrage. Un véhicule peut être OK côté date mais en alerte parce qu'il a dépassé l'odomètre prévu.
Tri
Tri SQL par priorité de statut : Expirés en haut, puis Km dépassé, puis Imminents, puis Km proche, puis OK.
