Aller au contenu

Organiser un entrepôt

Un entrepôt n'est qu'une adresse ; ce sont ses emplacements qui portent le stock. Ce guide montre comment lire vos entrepôts, créer les emplacements qui les découpent, et les organiser en rayons et sous-rayons sans casser vos quantités.

Prérequis

  • Le module Stocks activé pour votre organisation
  • Le droit STOCKS.WAREHOUSE.READ pour consulter, STOCKS.WAREHOUSE.WRITE pour écrire
  • Un entrepôt choisi dans le sélecteur de la barre du haut

Étapes

1. Ouvrir la liste des entrepôts

Ouvrez Entrepôts. La table donne le Nom complet, le Nom court, le nombre d'Emplacements et le nombre de Types d'opération de chacun. Elle se consulte : les entrepôts ne se créent ni ne se modifient depuis cet écran. Sur une ligne, l'action Voir les emplacements mène à ce qui vous intéresse ici.

Un entrepôt à l'installation

Le module crée l'Entrepôt principal lors de son installation. Si votre organisation n'en a qu'un, le sélecteur de la barre du haut ne s'affiche pas.

2. Distinguer les emplacements internes des virtuels

Deux natures d'emplacement cohabitent :

  • les emplacements internes appartiennent à un entrepôt : ce sont vos allées, vos rayons, vos chambres froides, et eux seuls détiennent réellement du stock ;
  • les emplacements virtuels n'appartiennent à aucun entrepôt : ils représentent le dehors. Le module en crée trois à l'installation — Emplacement fournisseur, Emplacement client et Perte d'inventaire. Ils s'affichent partout suivis de la mention (Virtuel).

L'écran Emplacements ne montre et ne crée que les emplacements internes de l'entrepôt courant. Les virtuels, eux, apparaissent dans les listes déroulantes des opérations et des types d'opération.

La liste des emplacements internes de l'entrepôt principal, avec leurs actions

3. Créer un emplacement

Sur Emplacements, le bouton Nouvel emplacement ouvre la boîte de dialogue Créer un emplacement :

  • Entrepôt — affiché, non modifiable : c'est l'entrepôt courant ;
  • Nom complet — obligatoire ;
  • Nom court — obligatoire, c'est lui que les tables serrées affichent ;
  • ParentSans parent par défaut.

La boîte de dialogue Créer un emplacement, remplie pour le Rayon A

Les deux noms sont exigés

Le formulaire signale « Nom complet est un champ obligatoire » et « Nom court est un champ obligatoire » ; le serveur répond de son côté « Vous devez renseigner le libellé ! » et « Vous devez renseigner le nom court ! ».

Chaque emplacement créé ouvre une ligne de stock à zéro pour tous les articles du catalogue.

4. Rattacher un emplacement à un parent

Le champ Parent construit la hiérarchie : une allée porte ses rayons, un rayon ses étagères. Quatre règles la protègent, et le module les fait respecter avec ses propres mots :

  • seul un emplacement interne peut avoir un parent — « Seuls les emplacements internes peuvent avoir un parent » ;
  • un parent doit lui-même être interne — « Le parent doit être un emplacement interne » ;
  • un emplacement qui détient du stock disponible ne peut pas recevoir d'enfants — « Le parent contient des stocks disponibles » ;
  • un emplacement ne peut pas être son propre parent — « Un emplacement ne peut pas être son propre parent ». La liste déroulante ne se propose donc jamais elle-même.

Videz avant de regrouper

La troisième règle est celle qui surprend. Décidez de votre découpage avant de remplir vos emplacements : un rayon déjà chargé refusera de devenir le parent d'étagères. Il faut d'abord transférer son stock ailleurs.

5. Modifier, activer, désactiver, supprimer

Chaque ligne de la table — Nom complet, Nom court, Parent, Activé — porte quatre actions : Modifier, Supprimer, Activer et Désactiver. Un emplacement désactivé reste visible avec l'état Désactivé.

Un emplacement qui a servi ne se supprime plus

Dès qu'une opération l'a pris pour source ou pour destination, le module refuse : « Des opérations ont déjà été effectuées sur cet emplacement ! ». Désactivez-le plutôt.

6. Comprendre ce qu'un parent change pour le stock

Un emplacement parent n'entrepose rien lui-même : la quantité qu'il affiche est la somme de celles de ses enfants, recalculée dès qu'un mouvement touche l'un d'eux. C'est votre vue de synthèse, allée par allée.

Il en découle deux limites, visibles au moment des opérations :

  • un emplacement parent ne peut jamais être la destination d'une opération — « Un emplacement parent ne peut pas servir de destination d'opération » : on range dans une étagère, pas dans une allée ;
  • il ne peut pas non plus en être la source — « Un emplacement parent ne peut pas servir de source d'opération » —, à une exception près : les sorties vers un client, qui puisent alors dans les emplacements enfants.

Et ensuite ?

Changelog

  • 1.1 (19 août 2026) : ajout des captures d'écran.
  • 1.0 (18 août 2026) : création du document.