# Les substances préoccupantes

Le registre des substances préoccupantes déclarées par modèle produit, avec création, modification, et une suppression qui exige de retaper le nom de la substance.

Source : https://docs.sealtrust.io/console/dpp-substances/

---

L'article 7.5 du règlement ESPR oblige la marque à déclarer les substances préoccupantes présentes dans ses produits. Cet écran tient ce registre : une ligne par substance et par modèle produit. Ce sont des enregistrements réglementaires, ce qui explique une suppression volontairement lourde.

![Registre des substances préoccupantes déclarées par modèle produit](/console/dpp-substances.fr.webp)

## Ce que l'écran affiche

- Un en-tête « Substances préoccupantes », le sous-titre « Gestion des substances déclarées pour la conformité EU DPP (ESPR Art. 7.5). » et un bouton « Ajouter une substance ».
- Un champ « Rechercher... » et une liste déroulante de filtre par modèle, avec l'option « Tous les modèles ».
- Un tableau : Substance, Numéro CAS, Numéro EC, Concentration, SVHC, Modèle produit, Actions. La concentration affiche le pourcentage quand il est renseigné, sinon le niveau qualitatif, sinon un tiret. Une pastille rouge « SVHC » marque les substances concernées.
- Un bouton crayon et un bouton corbeille par ligne, et une pagination « Page X / Y » avec « Préc. » et « Suiv. », affichée seulement s'il y a plus d'une page.
- Quand rien n'est déclaré, une carte centrée avec l'icône fiole, le texte « Aucune substance déclarée. » et un bouton « Ajouter une substance ».
- Une fenêtre de saisie : modèle produit, nom de la substance, numéros CAS et EC, nom IUPAC, emplacement dans le produit, concentration avec son unité et son niveau, cases SVHC et Restricted, statut REACH, consignes de sécurité, URL de la fiche de données de sécurité, source et notes.

## Ce que vous pouvez y faire

- Rechercher une substance. La recherche porte sur deux colonnes, le nom de la substance et le numéro CAS, sans distinction de casse.
- Filtrer sur un seul modèle produit, et naviguer de page en page.
- Déclarer une nouvelle substance sur un modèle produit, ou modifier une déclaration existante.
- Supprimer une déclaration, en retapant le nom exact de la substance.

## Ce qui conditionne l'accès

L'onglet est sous le garde de profil de l'espace DPP, qui exclut le profil de marque `basic`. La création, la modification et la suppression vérifient toutes l'option `dpp` de l'offre côté serveur.

<!-- garde-fou-relu: décrit l'interface, un bouton d'enregistrement grisé et une pagination éteinte, sans rapport avec un contrôle serveur -->
La liste se pagine par 20 depuis l'écran, le serveur acceptant de 1 à 100 éléments par page. Le modèle produit ne se change plus après la création : le champ n'apparaît qu'à la création. L'enregistrement reste désactivé tant que le nom de la substance est vide ou qu'aucun modèle produit n'est choisi. « Préc. » est désactivé sur la première page, « Suiv. » sur la dernière.

## Ce que l'écran refuse

- Une suppression dont le nom retapé ne correspond pas à celui enregistré est refusée par le serveur, sans rien modifier, et le refus rappelle la conséquence.
- La conséquence nomme le numéro CAS, ou précise qu'il n'y en a pas, donne l'identifiant du modèle produit et rappelle que le passeport cesse de déclarer la substance. Quand la déclaration a été déposée à l'ECHA SCIP, elle ajoute que la suppression locale ne retire pas le dossier déposé là-bas.
- Déclarer une substance sur un modèle produit inexistant : « Product model not found ».
- Déclarer une substance sur une marque hors périmètre : « Access denied for this brand ».
- Quand la suppression est refusée, l'écran affiche le message du serveur, ou à défaut « La suppression a été refusée, rien n'a été modifié. »
