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.
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.
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