---
suivi: 1795
date: 2026-10-06
sujet: Disposition de la synthèse d'un dossier
chantier: foncier / dossiers
type: evolution
statut: poussé
hash:
fichiers:
  - resources/js/Components/Foncier/DossierSyntheseTab.vue
  - resources/js/Pages/Foncier/Dossiers/Show.vue
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - tests/Unit/DossierSynthese1795SourceTest.php
  - tests/Unit/DossierFoncier1560SourceTest.php
  - tests/Unit/DossierStrategie1792SourceTest.php
  - public/build/
  - docs/suivi/SUIVI_1795_dossier_synthese_disposition.md
---

# SUIVI #1795 — disposition de la synthèse d'un dossier

Fiches lues : #1792 (stratégie, étapes, totaux achat / estimé / cible via `compte_totaux`, journal en bas : le contenu ne bouge pas), #1791 (prix au mètre carré déjà dans `lignePrixCarte`, pas recalculés), #1560 (carte IGN et contours manquants conservés), #1655 (les cinq indicateurs déjà envoyés sur l'onglet Faisabilité). Aucune de ces fiches n'imposait de garder les cartes vides.

## PROMPT ENVOYÉ

Réorganiser l'onglet Synthèse. Affichage seul. Parcelles en tableau à côté de l'emprise. Colonnes indépendantes. Cartes vides masquées. Journal replié.

## Mapping

| Libellé affiché | Valeur lue | Colonne / payload | Libellé back |
| --- | --- | --- | --- |
| acheté AAAA | `detenue` + année de `date_achat` | emprise parcelle | Acheté |
| statut sous la référence | `etat_libelle` | emprise parcelle | État foncier |
| Achat / Estimé / Cible | `prix.achat_m2` … `cible_eur` | `lignePrixCarte` | mêmes totaux que #1792 |
| Total | somme si `compte_totaux` | idem | idem |
| Négociations | 3 dernières `offres` déjà chargées | parcelle(s), propriétaire, montant ou statut | offre |
| Promesses | 3 dernières `promesses` déjà chargées | type, propriétaire, statut, prix | promesse |
| Faisabilité | scénario `retenu`, sinon le plus récent | `scenarios` déjà chargés | étude |
| Ouvrir | onglet `faisabilite` | — | — |

## Indicateurs de faisabilité

Déjà dans `indicateurs_etude` du payload liste (aucun calcul ajouté) :

- Résultat consolidé
- Bénéfice brut
- Consolidé par lot
- Bénéfice / CA
- Consolidé / CA

Retenus à l'écran, quatre maximum, dans cet ordre, seulement s'ils ont une valeur. Le cinquième remplace un indicateur vide.

Présents dans l'étude, absents de ce payload, non affichés (pas de requête ajoutée) : nombre de lots, chiffre d'affaires, prix de revient, marge foncière.

La date affichée est `date_retenu`, sinon `created_at` (la date déjà montrée sur l'onglet Faisabilité).

## SYNTHÈSE

La synthèse tient dans 1 280 px. Sous 1 024 px, une seule colonne dans l'ordre parcelles, emprise, stratégie, tâches, négociations, promesses, faisabilité, documents, journal. Les négociations, promesses et faisabilité disparaissent s'il n'y a rien. Documents et tâches restent, sur une ligne quand ils sont vides. Le journal de la synthèse est replié ; « Tout afficher » ouvre le journal actuel et l'ajout d'un échange. Les autres onglets gardent le journal en bas, ouvert.

Bundle fiche dossier : `Show-BY-torMb.js`, feuille `Show-N5ju9Mre.css`, `app-7lkZDgl-.js`.

## DÉPLOIEMENT-TEST

git pull origin main
php artisan view:clear
php artisan journal:sync

Pas de migration.

1. DF-2026-0018 : pas de cartes Négociations, Promesses, Faisabilité. Documents et Tâches sur une ligne.
2. Un dossier avec promesses et une étude : cartes présentes, 3 lignes, indicateurs.
3. Plus de 10 parcelles : 10 lignes, puis « Voir les N autres ».
4. Une stratégie longue ne grandit pas la colonne de droite.
5. Journal replié, « Tout afficher » ouvre le journal et l'ajout d'un échange.
6. Sous 1 024 px : une colonne dans l'ordre prévu.

## LEÇON

Les cinq indicateurs de la liste Faisabilité sont déjà dans le payload du dossier. Nombre de lots, chiffre d'affaires et prix de revient vivent dans l'étude, pas dans cette liste : les afficher demanderait un champ de plus, pas un nouvel écran.
