Préparer un envoi

L’atelier « Préparer un envoi » réunit au même endroit deux gestes qui allaient auparavant de pair sans se parler : choisir les articles à expédier et trouver la caisse qui les emballe. À gauche on recherche et on ajoute des articles ; à droite la proposition de conteneur se recalcule en direct au fil des ajouts, avec une vue 3D indicative et un bouton « Constituer l’emballage » qui range réellement les pièces dans la caisse (action auditée).

L’écran est accessible sur /stocks/preparer-envoi (lien « Préparer un envoi » depuis l’inventaire). La sélection est partagée — elle remplace les anciennes cases à cocher de la liste de stock.

L’atelier en deux colonnes

Préparer un envoi de bout en bout

  1. Colonne gauche — rechercher et ajouter

    On filtre le stock par lieu puis on cherche par référence, n° de série ou désignation. Chaque résultat porte un bouton « Ajouter » ; un conteneur déjà rempli affiche une pastille avec le nombre d’articles qu’il contient. Les articles déjà ajoutés disparaissent de la liste pour éviter les doublons.

  2. Filtres de lieu en cascade, multi-sélection

    Quatre filtres en cascade restreignent la recherche : site → stockage → zone → emplacement. Chacun est en multi-sélection (on peut cocher plusieurs sites, plusieurs zones…). À l’intérieur d’un filtre les valeurs se cumulent en OU (« ce site ou celui-là ») ; d’un filtre à l’autre elles se combinent en ET (« ce site et cette zone »). Les options proposées découlent du stock réellement présent : choisir un site amont réduit la liste des stockages, zones et emplacements en aval. Le lien « Réinitialiser les lieux » efface tous les filtres de lieu d’un coup.

  3. Colonne droite — la liste « À expédier »

    Les articles ajoutés s’affichent sous forme de pastilles, avec le compteur « À expédier (n) ». Pour un article en lot, un petit champ × quantité permet d’emballer moins que le disponible (borné au stock présent). « Tout retirer » vide la sélection ; la croix retire une pastille.

  4. Colonne droite — la proposition d'emballage

    Sous la liste, le panneau « Proposition » affiche en direct le ou les conteneurs proposés, la ségrégation éventuelle, la vue 3D et le bouton d’action. Tant qu’aucun article n’est ajouté, il invite simplement à en ajouter.

La proposition de conteneur

Le moteur cherche les conteneurs vides disponibles sur le même site que les articles à expédier (le site est rappelé en tête du panneau). Deux issues :

  • Un seul conteneur suffit → il propose le plus petit conteneur unique capable d’absorber tout le lot (✓ « Un seul conteneur suffit »). On privilégie le plus petit pour ne pas mobiliser une grande caisse inutilement.
  • Répartition multi-caisses → si aucun conteneur unique ne convient, le lot est réparti sur plusieurs conteneurs, chacun présenté avec sa propre vue 3D et son propre bouton.

Si un ou plusieurs articles ne rentrent dans aucun conteneur disponible (trop volumineux, trop lourds, ou aucune caisse compatible), ils sont signalés en clair sous la proposition. De même, si le site n’a aucun conteneur vide dimensionné, le panneau le dit plutôt que de proposer du vide.

Un article peut restreindre les types de conteneur qui l’acceptent (compatibilité). Le moteur en tient compte : un conteneur incompatible est écarté même s’il est assez grand.

Ségrégation des conditions de stockage

Certains articles exigent une condition de stockage particulière (solvants inflammables, élastomères, réfrigéré…). Deux articles aux conditions incompatibles ne peuvent pas voyager dans la même caisse. Quand la sélection mélange plusieurs conditions, le panneau affiche un avertissement « Conditions de stockage différentes — les articles sont répartis en caisses séparées (ségrégation) » et regroupe les propositions par condition, chaque groupe ayant son propre en-tête (ex. « Inflammables », « Sans exigence de condition »).

Le curseur de marge

Un curseur « Marge » (0 à 30 %) ajoute un jeu autour des dimensions des articles avant de calculer si le lot rentre. Augmenter la marge laisse de l’espace pour le calage, l’emballage de protection ou l’incertitude de mesure — au prix d’un conteneur potentiellement plus grand. La proposition se recalcule instantanément quand on bouge le curseur (5 % par défaut).

La vue 3D et le plein écran

Chaque conteneur proposé est accompagné d’une vue 3D montrant l’agencement des pièces à l’intérieur, avec un taux de remplissage indicatif. Cet agencement est produit par une heuristique déterministe : c’est un agencement indicatif pour se figurer le résultat et préparer la mise en caisse, pas un plan d’arrimage normatif — la même sélection donne toujours la même image, mais ce n’est pas un calcul de calage certifié.

Le bouton « Plein écran » (coin haut-droit de la vue) ouvre la proposition en grand sur tout l’écran, ce qui facilite la lecture au moment de remplir physiquement la caisse. On en sort avec le bouton « Fermer » ou la touche Échap.

« Constituer l’emballage » — l’action réelle

Le bouton « Constituer l’emballage » (un par conteneur proposé) range réellement les articles dans le conteneur : ce n’est pas une simulation. À la validation, chaque pièce est mise en caisse aux quantités retenues (y compris les quantités partielles d’un lot), l’opération est auditée, un message confirme le nombre d’articles rangés et la sélection « À expédier » se vide. Les pièces sont désormais dans le conteneur — prêtes à partir comme un seul colis.

Voir aussi

  • Réception technique — l’entrée des articles en stock, où l’on crée et remplit aussi des conteneurs.
  • Zones & quarantaine — les états de stock et conditions climatiques admis par lieu, à l’origine des règles de ségrégation.