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

88 lines
4.1 KiB
Markdown

# Split de marchandise en réception
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000520769548)
> Dernière mise à jour : 10/03/2026 (v6)
---
## Introduction
Chez certains clients, il est nécessaire d'éclater la marchandise réceptionnée sur deux zones pour remplir les emplacements pickings dédiés jusqu'à leur capacité, puis mettre le surplus en réserve. Cas identifiés : **ROUJE** et **NEUT**.
> L'exemple suivant détaille le fonctionnement chez **NEUT** (réception aveugle, fournisseur et retour client, en stock libre sur l'équipement).
---
## Logique d'implantation
**Principe :**
1. La marchandise est réceptionnée sur l'équipement en stock libre
2. Le WMS calcule la quantité nécessaire pour atteindre la capacité de l'emplacement picking dédié
3. Cette quantité est déposée sur le **tampon PICKING**
4. Le surplus est déposé sur le **tampon RESERVE**
5. Un second opérateur range ensuite :
- Le stock du tampon PICKING → vers les emplacements de picking dédiés
- Les supports du tampon RESERVE → vers les emplacements racks à palette
---
## Paramétrage général
| Élément | Configuration |
|---------|---------------|
| **Tampon PICKING** | Mode de stockage : stock libre. Zone de stockage : RECEPTION. Zone de travail : RECEPTION. Sous-entrepôt : PICKING. |
| **Tampon RESERVE** | Mode de stockage : conteneur et stock *(pas "Container" uniquement, sinon jamais proposé)*. Zone de stockage : RECEPTION. Zone de travail : RECEPTION. Sous-entrepôt : RESERVE. |
| **Équipements de réception** | Type d'équipement RECEPTION. Zone de travail RECEPTION uniquement. |
| **Zone de travail RECEPTION** | Seuls les équipements de type RECEPTION y ont accès. |
> ⚠️ Pour les projets avec préparation par groupes de commandes, les stations de dégroupage et les emplacements des murs ne doivent **pas** appartenir au sous-entrepôt PICKING.
>
> ⚠️ Bien créer les **routes** des tampons PICKING et RESERVE (groupe d'équipement + station).
---
## Stratégies de rangement
**4 stratégies nécessaires :**
**1. Réception → tampon PICKING** (pour les équipements dont le nom commence par `REC_`)
- Critères : station d'origine = équipement de type RECEPTION
- Règles : zone de stockage = PICKING, emplacement avec article assigné (non plein), rangement partiel autorisé
**2. Réception → tampon RESERVE** (pour les équipements de type RECEPTION)
- Critères : station d'origine = équipement de type RECEPTION
- Règles : zone de stockage = RESERVE
**3. Tampon PICKING → emplacements de picking dédiés** (équipements ayant accès à toutes les zones de travail)
- Critères : station d'origine = tampon PICKING
- Règles : article assigné, zone de stockage = PICKING
**4. Tampon RESERVE → emplacements racks à palette** (équipements ayant accès à toutes les zones de travail)
- Critères : station d'origine = tampon RESERVE
- Règles : zone de stockage = PALETTE
---
## Customs nécessaires
### 1. Empêcher la dépose en stock libre sur le tampon RESERVE
Workflows à modifier :
- **`Equipment_Unload_ProductUnloadOnContainer_UI`** : ne pas afficher le bouton quand `location.code == "RESERVE"`
- **`Equipment_Unload_ProductUnloadAllStockOnContainer_UI`** : idem
### 2. Calculer la bonne quantité à splitter lors de la réception
Logique après réception du stock :
| Situation | Action |
|-----------|--------|
| Aucun emplacement picking dédié pour l'article | Déposer sur tampon **RESERVE** |
| Emplacement picking dédié existe et est non plein | Déposer sur tampon **PICKING** la quantité pour atteindre la capacité. Déposer le reste sur tampon **RESERVE** |
| Emplacement picking dédié existe et est plein | Déposer sur tampon **RESERVE** |
| Tâche de réappro en cours vers un picking dédié | Déposer sur tampon **RESERVE** |
> ⚠️ Sur le tampon RESERVE, le stock doit obligatoirement être déposé **sur un support** (existant ou nouveau code support).
> Référence JIRA de l'implémentation NEUT : [NEUT-58](https://easywmsfrance.atlassian.net/browse/NEUT-58)