Code magasin manquant sur une ligne de feuille
Business Central vous indique que la ligne n'a pas de Location Code et que la routine n'acceptera pas une valeur vide. Cela vient généralement de l'option Location Mandatory activée dans le paramétrage de stock, ou d'une routine qui teste le champ directement, comme les feuilles de sortie et de consommation. Saisissez le magasin sur la ligne, ou définissez la valeur par défaut adéquate pour qu'il se remplisse seul.
Un mouvement de stock doit dire où se trouvent les marchandises, sans quoi la disponibilité, le traitement entrepôt et le coût par magasin perdent tout sens. Le paramétrage de stock propose donc l'option Location Mandatory, qui rend le champ obligatoire sur les lignes de stock dans toute la société, et plusieurs routines testent le champ indépendamment de cette option parce qu'elles ne peuvent pas fonctionner sans. Le message est précis sur l'endroit à regarder : il cite la table et la clé primaire de l'enregistrement en erreur, ici le modèle de feuille article, le nom de section et le numéro de ligne, ce qui vous amène directement à la bonne ligne.
L'option mérite d'être conservée : sans Location Mandatory, du stock peut être validé sans aucun magasin, et les quantités obtenues sont ensuite difficiles à rapprocher de ce qui se trouve physiquement en rayon. La correction durable consiste à faire arriver le bon magasin tout seul, via les valeurs par défaut de la société, des clients, des fournisseurs et des centres de responsabilité, et à garder la colonne Location Code visible sur les feuilles utilisées par l'équipe pour qu'une valeur vide saute aux yeux avant validation. Pour les imports récurrents et les intégrations, fixez le magasin à la source ou dans le modèle plutôt que de compter sur une vérification ligne par ligne.
Un administrateur le peut, et l'erreur disparaît, mais la garantie que chaque mouvement de stock indique où sont les marchandises disparaît aussi. Il vaut généralement mieux corriger les valeurs par défaut pour que le magasin se remplisse seul que supprimer le contrôle qui a détecté la valeur vide.
L'exigence porte sur les lignes qui déplacent du stock. Les lignes d'articles hors stock ou de service et les lignes de comptabilité générale n'ont pas besoin de magasin, tandis que certaines routines, comme les feuilles de sortie et de consommation, testent le champ même lorsque Location Mandatory est désactivé.