Checkpoint: hasDonnees dans DsiCapex prend désormais en compte les années avec inventaire importé (2026 et 2027), même si aucune saisie manuelle n'a été faite. La colonne Renouvellement Parc Info est pré-remplie par le calcul de vétusté pour ces années.
This commit is contained in:
@@ -172,8 +172,11 @@ export default function DsiCapex() {
|
||||
const totalGeneral = useMemo(() => sortedLignes.reduce((s, l) => s + l.total, 0), [sortedLignes]);
|
||||
const nbFilled = useMemo(() => lignes.filter(l => l.hasSaisie).length, [lignes]);
|
||||
|
||||
// La synthèse n'affiche des données que si au moins un établissement a été saisi pour cette année
|
||||
const hasDonnees = nbFilled > 0;
|
||||
// La synthèse affiche les données si :
|
||||
// - au moins un établissement a été saisi manuellement (saisie CAPEX), OU
|
||||
// - l'année a des données de renouvellement calculées par vétusté (2026 et 2027)
|
||||
const ANNEES_AVEC_INVENTAIRE = [2026, 2027];
|
||||
const hasDonnees = nbFilled > 0 || ANNEES_AVEC_INVENTAIRE.includes(annee);
|
||||
|
||||
const handleSort = (col: string) => {
|
||||
if (sortCol === col) setSortDir(d => d === 'asc' ? 'desc' : 'asc');
|
||||
|
||||
Reference in New Issue
Block a user