Partager via


Détails de conception : création d’entrées d’entrepôt

Les entrées d’entrepôt contiennent des informations sur les mouvements d’articles au sein de l’entrepôt. Par exemple, vous créez des entrées lorsque vous validez un journal d’entrepôt ou toute transaction qui déplace des articles d’un endroit à un autre. Chaque transaction peut créer plusieurs entrées d’entrepôt et enregistrements du registre d’entrepôt. Les enregistrements du registre d’entrepôt contiennent les premier et dernier numéros d’entrée d’entrepôt. Ces informations vous permettent d’identifier les entrées d’entrepôt créées par une action particulière. Et, inversement, chaque entrée d’entrepôt possède un champ qui pointe vers le registre d’entrepôt.

L’image suivante illustre la relation entre les registres d’entrepôt et les entrées d’entrepôt pour trois transactions.

Le diagramme montre les relations entre les enregistrements du registre d’entrepôt et les entrées d’entrepôt.

Création de transactions d’entrepôt

Lorsque Business Central crée des transactions d’entrepôt, il vérifie la clé de la fonctionnalité ConcurrentWarehousingPosting pour déterminer comment attribuer des numéros d’entrée aux enregistrements du registre d’entrepôt et aux entrées d’entrepôt.

Si la clé de la fonctionnalité est désactivée

Si la clé de la fonctionnalité est désactivée, les deux tables sont verrouillées. Business Central recherche la dernière entrée dans les deux tables et attribue un numéro supérieur d’un chiffre. Par exemple, si le dernier numéro d’entrée est 10, alors le numéro 11 est attribué. Cette méthode d’attribution garantit que les numéros d’entrée d’entrepôt sont consécutifs dans le registre d’entrepôt, mais elle empêche les autres utilisateurs d’enregistrer les transactions d’entrepôt.

Si la clé de la fonctionnalité est activée

Si la clé de la fonctionnalité est activée, ce qui est la valeur par défaut, les numéros d’entrée dans les deux tables sont attribués à partir de SequenceNumbers dans la base de données pour permettre aux utilisateurs d’enregistrer les transactions d’entrepôt en même temps. L’utilisation de numéros de séquence peut entraîner le chevauchement des numéros d’entrée d’entrepôt de deux ou plusieurs transactions, comme le montre l’image suivante.

Le diagramme montre comment les enregistrements du registre d’entrepôt et les entrées d’entrepôt peuvent se chevaucher.

Quand désactiver la clé de la fonctionnalité

Vous souhaiterez peut-être désactiver la clé de fonctionnalité ConcurrentWarehousingPosting si vous utilisez une fonctionnalité ou une extension qui étend la gestion des entrepôts et que les conditions suivantes sont remplies :

  • Cette fonctionnalité repose sur des numéros d’entrée consécutifs.
  • La fonctionnalité verrouille les tables pendant un processus.

Voir aussi

Détails de conception de l’application
Paramétrer la TVA non déductible
Utilisation de la TVA non déductible