Skip to main content

4.08 GESTION DES INVENTAIRES

Cette section n'apparaît que si le module Stocks de Dolibarr est activé. Elle améliore l'inventaire natif de Dolibarr sur deux plans : le contenu de l'inventaire au moment de son initialisation, et la saisie des quantités grâce à une colonne « Zone » indiquant l'emplacement de rangement de chaque produit.

Les deux premiers paramètres agissent lors du clic sur le bouton « Valider (Démarrer) » de l'inventaire, c'est-à-dire au moment où Dolibarr constitue la liste des lignes à compter.

ww1.png

AFFICHER LES PRODUITS RÉPONDANT AUX FILTRES MAIS SANS STOCK (STOCK = 0) [Ligne 52]

Nativement, Dolibarr ne liste que les produits déjà présents dans les stocks de l'entrepôt inventorié : un produit dont le stock enregistré est inexistant n'apparaît pas dans l'inventaire et ne peut donc pas être compté.

Lorsque cette option est activée, une ligne à quantité attendue 0 est ajoutée pour chaque produit qui répond aux filtres de l'inventaire mais qui n'a aucun stock enregistré dans l'entrepôt.

Les filtres respectés sont ceux de l'inventaire lui-même : entrepôt (et ses sous-entrepôts si la case correspondante est cochée à la validation), produit, catégories de produits, type de produit, les kits étant exclus lorsque la gestion des sous-produits est activée, comme dans le traitement natif.

Si l'inventaire ne cible aucun entrepôt en particulier, la ligne est créée dans l'entrepôt par défaut du produit ; un produit sans entrepôt par défaut est ignoré. Les produits gérés par lot ou par numéro de série et sans stock sont ignorés, car une ligne d'inventaire de ce type exige un numéro de lot ou de série.

Intérêt : les écarts d'inventaire « stock théorique absent, stock physique présent » deviennent visibles, alors qu'ils échappaient complètement à l'inventaire natif.

MASQUER LES PRODUITS DÉCLARÉS « HORS VENTE » ET « HORS ACHAT » OU LES PRODUITS TAGUÉS À L'INITIALISATION D'UN INVENTAIRE [Ligne 53]

Lorsque cette option est activée, les lignes des produits qui n'ont plus à être comptés sont retirées de l'inventaire au moment de son initialisation.

Deux critères sont appliqués : les produits à la fois « hors vente » et « hors achat », et les produits rattachés à la catégorie désignée au paramètre suivant ou à l'une de ses sous-catégories.

Un produit encore en vente ou encore en achat n'est jamais retiré, même s'il est tagué : les deux conditions de vente et d'achat doivent être réunies.

Intérêt : les inventaires ne sont plus encombrés par les articles en fin de vie, ce qui raccourcit les listes de comptages.

TAG / CATÉGORIE DES PRODUITS À EXCLURE DE L'INVENTAIRE [Ligne 54]

Sous-option visible uniquement lorsque le paramètre précédent est activé. Désigne la catégorie de produits qui marque les articles à exclure de l'inventaire, par exemple une catégorie « Obsolète ».

Les sous-catégories de la catégorie choisie sont également prises en compte, à tous les niveaux. Sans catégorie sélectionnée, seul le critère « hors vente et hors achat » s'applique.

AFFICHER UNE COLONNE SUPPLÉMENTAIRE « ZONE » SUR LES LIGNES DE L'INVENTAIRE [Ligne 55]

Ajoute une colonne « Zone » sur la page de saisie de l'inventaire, entre la colonne « Produit » et la colonne « Lot/Série ».

La colonne est triable : un clic sur son titre regroupe les lignes par zone, ce qui permet d'imprimer ou de saisir l'inventaire dans l'ordre de parcours physique du magasin.

La zone affichée est une information portée par le produit, et non par la ligne d'inventaire : elle provient soit d'un attribut supplémentaire du produit, soit d'une catégorie de localisation, selon le paramètre renseigné ci-dessous.

La colonne est rendue par une page de substitution du module, l'inventaire natif de Dolibarr n'offrant aucun point d'extension sur ce tableau : l'activation de l'option active automatiquement cette page de substitution, sans intervention de votre part.

ATTRIBUT SUPPLÉMENTAIRE DU PRODUIT CONTENANT LA ZONE [Ligne 56]

Sous-option visible uniquement lorsque le paramètre 4 est activé. La liste propose les attributs supplémentaires du produit utilisables comme zone, c'est-à-dire ceux de type texte, liste, liste déroulante liée à une table, nombre entier ou bouton radio.

La colonne « Zone » affiche alors la valeur de cet attribut pour chaque produit, avec le libellé de la liste lorsque l'attribut est une liste de choix.

Ce paramètre est exclusif du paramètre 6 : vous renseignez l'un ou l'autre, jamais les deux.

CATÉGORIE PARENTE DES ZONES DE LOCALISATION (CHAQUE SOUS-CATÉGORIE EST UNE ZONE) [Ligne 57]

Sous-option visible uniquement lorsque le paramètre 4 est activé. Le paramètre attend la catégorie qui regroupe les zones, et non une zone : ce sont ses sous-catégories directes qui constituent les zones de localisation.

Exemple : une catégorie « ZDS » contenant les sous-catégories « NORD » et « SUD » se configure en choisissant « ZDS » ; la colonne affiche alors « NORD » ou « SUD » selon la catégorie à laquelle le produit est rattaché.

Une erreur fréquente consiste à désigner directement la zone (« NORD ») : la catégorie choisie n'ayant alors aucune sous-catégorie, la colonne « Zone » reste vide.

Lorsqu'un produit est rattaché à plusieurs zones, la colonne affiche la première par ordre alphabétique, sans dupliquer la ligne d'inventaire. Ce paramètre est exclusif du paramètre 5 : si les deux sont renseignés à l'enregistrement, seule la catégorie est conservée, l'attribut supplémentaire est vidé et un message d'avertissement le signale.

SAISIE DE LA ZONE LORS DE L'AJOUT D'UN PRODUIT À L'INVENTAIRE

Lorsque la colonne « Zone » est activée, la ligne d'ajout d'un produit à l'inventaire comporte un champ « Zone » qui permet de renseigner la zone du produit au moment où on l'ajoute, sans quitter la page de saisie.

Le champ prend la forme de l'attribut supplémentaire configuré (champ de saisie ou liste de choix) ou de la liste des zones disponibles, selon la source de zone retenue.

La zone saisie est enregistrée sur la fiche du produit, puisque c'est le produit qui porte cette information : un message confirme l'enregistrement en rappelant la référence du produit concerné.

Un champ laissé vide ne modifie rien : la zone du produit reste inchangée. Avec une source de type catégorie, la zone choisie remplace la zone précédente du produit : le produit est rattaché à la zone sélectionnée et détaché des autres zones de la même catégorie parente, car la colonne n'affiche qu'une zone par produit.

UTILISATION :

Activez les options souhaitées dans l'onglet « Paramètres », section « Gestion des inventaires », puis enregistrez.

Pour la colonne « Zone », renseignez soit l'attribut supplémentaire du produit, soit la catégorie parente des zones. Créez un inventaire dans Produits | Services > Inventaires, choisissez l'entrepôt et les éventuels filtres, puis cliquez sur « Valider (Démarrer) ».

  • Les lignes sont constituées selon les options activées : produits sans stock ajoutés à quantité attendue 0, produits en fin de vie écartés.
  • Triez éventuellement par « Zone » pour suivre l'ordre de parcours du magasin, puis saisissez les quantités réelles.

Pour ajouter un produit oublié, utilisez la première ligne du tableau : entrepôt, produit, zone si vous souhaitez la renseigner, lot ou numéro de série le cas échéant, quantité, puis « Ajouter ».

ww5.png

REMARQUES :

Les traitements d'initialisation s'exécutent dans la transaction ouverte par la validation de l'inventaire : en cas d'erreur, la validation est annulée et l'inventaire reste en brouillon avec un message explicite. La case « inclure les sous-entrepôts » cochée au moment de la validation est respectée pour l'ajout des produits sans stock.

Aucun fichier du cœur de Dolibarr n'est modifié : l'initialisation est complétée par un déclencheur du module et la colonne « Zone » est rendue par une page de substitution. Si aucune page de substitution n'est disponible pour la version de Dolibarr installée, la page native est servie et la colonne n'apparaît pas.