# Composants et fournisseurs

Les trois répertoires qui alimentent les passeports numériques : les composants d'un modèle, les matières et les fournisseurs.

Source : https://docs.sealtrust.io/console/composants-fournisseurs/

---

Cet écran est la source des données de composition et de provenance publiées dans les passeports. On y déclare de quoi un modèle est fait, avec quelle matière et par quel fournisseur. Les certifications saisies ici pèsent dans le score de préparation DPP.

![L'écran des composants et fournisseurs, avec ses trois onglets et le tableau des composants](/console/composants-fournisseurs.fr.webp)

## Ce que l'écran affiche

Un en-tête « Components & supply chain » et trois onglets : Components, Materials, Suppliers. Chacun pagine par 20 lignes, avec une pagination « Page x / y » et ses boutons Previous et Next.

- **Components** : Name, Product model, Material, Supplier, Weight (g), Origin.
- **Materials** : Code, Name, Category, Flags, Brand, avec des pastilles Recycled et Organic.
- **Suppliers** : Name, Code, Location, Tier, Status, Brand, avec une pastille Active ou Inactive.

Chaque onglet a son écran vide, avec son icône et un bouton de création.

## Ce que vous pouvez y faire

Chercher un composant par nom, une matière ou un fournisseur par nom ou par code. Filtrer les composants par modèle produit.

Créer un composant : modèle produit, nom, matière, fournisseur, poids en grammes, part de matière recyclée, ordre d'affichage, pays d'origine et case Recyclable. Créer une matière : marque, code, nom, catégorie, certifications, cases Recycled et Organic. Créer un fournisseur : marque, nom, code, pays, ville, rang, certifications et case Active. Les certifications se saisissent séparées par des virgules, avec un niveau optionnel après un signe égal ; l'écran indique qu'elles comptent pour 30 pour cent du score Matériaux.

Modifier une fiche existante. Supprimer un composant en retapant son nom, une matière en retapant son code, un fournisseur en retapant son code, ou son nom quand il n'a pas de code. Le libellé de la boîte nomme le champ que le serveur va réellement comparer.

## Ce qui conditionne l'accès

L'entrée de menu « Composants et fournisseurs » est masquée pour le profil de marque `basic`. Les trois répertoires sont limités aux marques auxquelles le compte a accès, et les trois listes renvoient 20 éléments par défaut et 100 au maximum.

Le bouton d'enregistrement reste inactif tant que les champs obligatoires manquent : le nom et le modèle produit pour un composant, le code et le nom pour une matière, le nom pour un fournisseur. À la création, la marque est en plus obligatoire pour une matière comme pour un fournisseur.

Les listes de matières et de fournisseurs du formulaire de composant sont limitées à la marque du modèle choisi, et changer de modèle remet à zéro la matière et le fournisseur déjà choisis. Après création, la marque d'une matière ou d'un fournisseur ne peut plus être modifiée, et le modèle produit d'un composant non plus.

## Ce que l'écran refuse

- Un code de matière déjà pris par la même marque : 409, « Material code '...' already exists for this brand ». Un code de fournisseur déjà pris : 409, « Supplier code '...' already exists for this brand ».
- Une matière qui n'appartient pas à la marque du modèle : 400, « material_id does not belong to the model's brand ». Un fournisseur dans le même cas : 400, « supplier_id does not belong to the model's brand ».
- Une confirmation qui ne correspond pas : la suppression est refusée, et l'écran indique que rien n'a été modifié.

Avant de confirmer, la boîte dit ce que la suppression emporte, sans aucun chiffre : les composants bâtis sur une matière subsistent et cessent d'indiquer en quoi ils sont faits, ceux d'un fournisseur cessent d'indiquer qui les a fabriqués, et les déclarations de substances préoccupantes rattachées à un composant partent avec lui. Les comptes exacts viennent du message de refus du serveur, qui nomme aussi les numéros SCIP déjà déposés et précise que le dossier déposé à l'ECHA n'est pas retiré.
