Files
mcp-wms-wiki/wiki_old_13-05-2026/sources/archives/wiki-update-poids-PIE-tolerance.md
T
2026-05-20 09:41:27 +02:00

6.5 KiB
Raw Blame History

Mise à jour wiki - Contrôle poids PIE : clarification tolérance CstAtt01 > ITM

Contexte

Suite à un échange entre Justine BEUTIN (CDP Mecalux) et Olivier (Limagrain) en mai 2026, une clarification a été apportée sur le comportement du contrôle de poids au passage PIE lors de passages successifs.

Question posée par Justine

Cas d'exemple :

  • 10 sacs × 10 kg = 100 kg théorique
  • Au 1er passage PIE, la palette est pesée à 300 kg → le poids unitaire est recalculé à 30 kg/sac (stocké dans CstAtt01)
  • Au 2e passage PIE, la palette pèse 280 kg → pas de rejet car la tolérance est maintenant basée sur 30 kg (CstAtt01), alors que l'écart de 20 kg représente 2 unités au poids ITM d'origine (10 kg)
  • Question : la tolérance doit-elle rester basée sur le poids ITM (10 kg) ou utiliser le CstAtt01 mis à jour (30 kg) ?

Réponse d'Olivier (validée)

Le poids de référence utilisé pour le contrôle de cohérence est le poids théorique courant au moment du passage :

  • Au PIE : comparaison entre poids mesuré et poids théorique basé sur la situation courante
  • Après PIE : le poids unitaire théorique est mis à jour (CstAtt01). Cette valeur sera utilisée pour les prochains passages PIE

Autrement dit : la tolérance au 2e passage est bien basée sur le CstAtt01 (30 kg), pas sur l'ITM (10 kg). Ce comportement est validé par le client.

Vérification JIRA (LIM-66)

Le ticket LIM-66 (en revue de code) est cohérent avec cette logique. Il mentionne : "Le Custom attribute 1 de la ligne de stock contient le poids unitaire de l'article mis à jour avec la pesée précédente. Si il a une valeur c'est ce poids qu'il faut utiliser dans les calculs."

Cependant, cette règle de priorité n'était pas explicitement rattachée au seuil de tolérance dans la documentation - elle était formulée de manière générale ("dans les calculs") et détaillée uniquement pour le ratio (étape 2).


Page wiki à modifier

Fichier : limagrain/01-inbound/controle-qualite-reception.md


Modifications demandées

1. Section "Formule de calcul du poids" > "Étape 2"

La note existante sur la priorité CstAtt01 est correcte mais limitée au ratio. Il faut élargir son scope pour couvrir explicitement tous les calculs.

Texte actuel :

> **Priorité CstAtt01** : si CstAtt01 a déjà une valeur (pesée
> précédente), c'est ce poids unitaire qui est utilisé dans les calculs
> de ratio à l'étape 2 - à la place du poids théorique ITM.

Texte de remplacement :

> **Priorité CstAtt01** : si CstAtt01 a déjà une valeur (pesée
> précédente), c'est ce poids unitaire qui est utilisé comme référence
> pour **tous les calculs du passage PIE** - ratio (étape 2) **et**
> seuil de tolérance (vérification ci-dessous) - à la place du poids
> théorique ITM.

2. Section "Vérification de la tolérance et blocage"

Ajouter un bloc de clarification avant la sous-section "Palettes mono-référence", juste après le titre "Vérification de la tolérance et blocage" et la ref JIRA.

Texte à insérer :

### Poids de référence pour le seuil de tolérance

Le "poids unitaire de l'article" utilisé comme seuil de tolérance suit
la même règle de priorité que le ratio :

| Situation | Poids de référence utilisé |
|-----------|---------------------------|
| CstAtt01 renseigné (pesée précédente) | **CstAtt01** (poids unitaire mesuré) |
| CstAtt01 vide (premier passage PIE) | **Poids ITM** (conversion article) |

**Conséquence sur les passages successifs** : après un premier passage
PIE qui recalibre le poids unitaire (ex. ITM = 10 kg, mesuré = 30 kg),
le seuil de tolérance au passage suivant sera basé sur 30 kg (CstAtt01).
Un écart de 20 kg (2 unités au poids ITM d'origine) ne déclenchera pas
de blocage car il reste inférieur à 1 unité au poids recalibré (30 kg).

> Validé par le client (échange Justine BEUTIN / Olivier, mai 2026).

3. Section "Vérification de la tolérance et blocage" > "Palettes mono-référence"

Texte actuel :

**Condition de blocage** : si l'écart de poids correspond à un écart
d'une ligne de stock (article manquant ou en trop → écart ≥ poids
unitaire de l'article) → blocage via verrou sur le **support** (pas sur
le stock) + alerte SmartUI.

Texte de remplacement :

**Condition de blocage** : si l'écart de poids correspond à un écart
d'une ligne de stock (article manquant ou en trop → écart ≥ poids
unitaire de référence, cf. tableau ci-dessus) → blocage via verrou sur
le **support** (pas sur le stock) + alerte SmartUI.

4. Section "Vérification de la tolérance et blocage" > "Palettes multi-références"

Texte actuel :

Pour les palettes contenant plusieurs articles différents, le système
utilise le **plus petit poids unitaire** comme seuil d'alerte. Si
l'écart total ≥ poids du plus petit article → blocage + alerte.

Texte de remplacement :

Pour les palettes contenant plusieurs articles différents, le système
utilise le **plus petit poids unitaire de référence** (CstAtt01 si
renseigné, sinon ITM, par ligne) comme seuil d'alerte. Si l'écart
total ≥ ce plus petit poids → blocage + alerte.

5. Section "Points d'attention"

Ajouter un nouveau point d'attention :

⚠️ Après un passage PIE qui recalibre fortement le poids (ex. ITM
10 kg → CstAtt01 30 kg), le seuil de tolérance au passage suivant
est proportionnellement plus large. C'est le comportement attendu :
chaque pesée fait foi pour la suivante.

6. Section "Questions ouvertes"

Retirer la question ouverte suivante (elle est maintenant répondue) :

- [ ] Valeurs exactes des tolérances par type article (@Justine)

La remplacer par :

- [x] Tolérances : le seuil est dynamique (CstAtt01 > ITM), validé par
  le client (mai 2026). Pas de valeur fixe par type article.

7. Section "Historique des modifications"

Ajouter une ligne :

| 2026-05-13 | Arthur | Clarification tolérance CstAtt01 > ITM pour passages PIE successifs (validation client) |

Vérification après mise à jour

Après modification, vérifier que :

  • La règle de priorité CstAtt01 > ITM est mentionnée à deux endroits : dans l'étape 2 (ratio) et dans la vérification de tolérance
  • Les sections mono-référence et multi-références référencent toutes les deux le tableau de priorité
  • Le point d'attention sur les passages successifs est présent
  • L'historique des modifications est à jour