Files
mcp-wms-wiki/wiki_old_13-05-2026/sources/archives/33_Les_poids.md
T
2026-05-20 09:41:27 +02:00

5.9 KiB
Raw Blame History

Les poids

Source : Confluence EasyWMS France Dernière mise à jour : 27/02/2026 (v3)


1. Vue d'ensemble

Le WMS gère plusieurs types de poids au niveau du support (conteneur) et des lignes de stock, pour contrôler la cohérence des marchandises, détecter les écarts et piloter les processus de réception, stockage et expédition.


2. Les 5 champs de poids au niveau du support

Champ WMS Nom FR Définition Quand mis à jour ?
Calculated Weight Poids calculé Poids théorique (article) - ajustements (picking, etc.) À chaque mouvement de stock
Scale Weight Poids balance Poids mesuré physiquement au PIE Au passage PIE uniquement
Theoretical Weight Poids théorique (article) (Poids unitaire × quantité) + poids du support À la création et à chaque ajustement
Real Weight Poids réel max(Calculated Weight, Theoretical Scale Weight) Recalculé automatiquement
Theoretical Scale Weight Poids théorique (balance) Poids balance - ajustements Après passage PIE puis à chaque ajustement

⚠️ Attention traduction : "Poids théorique" est ambigu en français :

  • Poids théorique (article) = Theoretical Weight (basé sur la fiche article)
  • Poids théorique (balance) = Theoretical Scale Weight (basé sur la balance - ajustements)

Formules de calcul

  • Poids théorique (article) = poids unitaire fiche article × quantité + poids du support (défini dans EasyS)
  • Poids balance = valeur brute de la pesée au PIE
  • Poids calculé = poids théorique (article) - ajustements (picking, transferts…)
  • Poids théorique (balance) = poids balance - ajustements
  • Poids réel = max(poids calculé, poids théorique (balance))

3. Les poids au niveau des lignes de stock

Champ Description
Poids (kg) Poids réel de la ligne
Poids théorique (kg) Poids théorique basé sur la fiche article

Le poids des lignes est mis à jour lors des ajustements de stock, des pesées et des traitements custom uniquement si l'article est géré en poids variable.

Le PIE ne met à jour que les poids du support, pas directement ceux des lignes de stock.


4. Comportement à la création du stock

  • Le poids réel du stock est à 0 à la création — alimenté uniquement au passage PIE, via StockAdjust, ou par custom
  • Le poids théorique du stock est calculé immédiatement depuis la fiche article
  • Le poids du support (type de palette) est figé à la création du conteneur → un changement ultérieur du poids dans EasyS n'a aucun effet sur les supports déjà créés

5. Le passage au PIE

  1. La balance mesure le poids brut du support (marchandises + palette)
  2. Scale Weight est mis à jour avec cette valeur
  3. Theoretical Scale Weight est calculé : poids balance - ajustements existants
  4. Real Weight est recalculé : max(Calculated Weight, Theoretical Scale Weight)

⚠️ Le PIE n'affecte que les poids du support. Les lignes de stock sont mises à jour par répartition proportionnelle, pas directement par le PIE.


6. Poids variable et profil logistique

Activation

Activer l'option "Poids variable" dans le profil logistique de l'article.

Lorsque le poids variable est activé, il est obligatoire d'indiquer le poids à la création du stock.

Option "Poids moyen"

Permet de renseigner le poids dès la réception en se basant sur le poids de la ligne de réception.

Fonctionne si :

  • L'option "poids moyen" est activée dans le profil logistique
  • Le poids de la ligne de stock attendue est renseigné dans les attributs logistiques du ROR (ex. "Weight": 20)

Limitation — StockAdjust

La commande StockAdjust ne fonctionne pas pour modifier le poids d'une ligne si l'article n'est pas géré en poids variable dans son profil logistique.


7. Vérification des poids à l'entrée en stock

Le workflow Stock_CheckWeightToCreateStockInContainer_UI vérifie le poids du stock à l'entrée :

  • Compare avec la fiche article
  • Si l'article est en poids variable et que la tolérance n'est pas respectée → génération d'une alerte TRF

8. Exemple de parcours complet

Article standard (poids fixe) — support 25 kg, article 250 kg

Étape Calculé Balance Théorique (art.) Réel Théorique (balance)
Création 275 0 275 275 0
Passage PIE (280 kg) 280 280 275 275 280

Nouvelle palette (poids support EasyS modifié 25→24 kg)

Étape Calculé Balance Théorique (art.) Réel Théorique (balance)
Nouvelle palette 280 280 274 274 280

Théorique (article) = 250 (stock) + 24 (nouveau poids palette) → confirme que le poids support est figé à la création.

Article en poids variable — 10 SAC, poids 100 kg

Étape Calculé Balance Théorique (art.) Réel Théorique (balance)
Création 124 0 124 124 0
Passage PIE (107 kg) 107 107 124 124 107

Le PIE met à jour Scale Weight et Calculated Weight, mais le poids des lignes de stock n'est pas directement affecté.


9. Points ouverts

# Sujet Statut
1 Workflow de rejet au PIE (similaire à Stock_CheckWeightToCreateStockInContainer_UI mais avec rejet plutôt qu'alerte TRF) À confirmer
2 Formule "poids pesé - poids théorique support (MCH)" → poids net estimé non stocké en tant que tel À investiguer