Description des principales étapes de traitement effectuées par la routine De fermeture de l’inventaire et la routine de recalcul d’inventaire
Cet article décrit les principales étapes de traitement effectuées par la routine De fermeture de l’inventaire et la routine de recalcul d’inventaire dans Microsoft Dynamics AX.
S’applique à : Microsoft Dynamics AX 2009
Numéro de base de connaissances d’origine : 953715
Lorsque vous exécutez la routine De fermeture de l’inventaire ou la routine de recalcul d’inventaire dans Microsoft Dynamics AX, Microsoft Dynamics AX effectue une séquence d’étapes dans leur traitement.
Étapes effectuées par la routine De fermeture d’inventaire
Lorsque vous exécutez la routine Close, Microsoft Dynamics AX effectue les étapes suivantes :
Vérifiez si les recalculs ont été exécutés après la date que vous choisissez pour votre fermeture. Microsoft Dynamics AX annule l’un de ces recalculs ultérieurs avant que la fermeture puisse commencer.
Placez tous les éléments à traiter dans une file d’attente. Ces éléments sont stockés dans la table InventCostList.
Note
Pendant le traitement d’un calcul ou d’un recalcul, vous pouvez sélectionner la liste de calcul/calcul dans le formulaire Fermer et ajuster pour afficher les données de la table InventCostList. Cela indique quels éléments doivent toujours être traités par le processus de fermeture ou de recalcul.
Traitez chaque élément de cette file d’attente de façon séquentielle. Microsoft Dynamics AX effectue les opérations suivantes pour chaque élément :
Régler les reçus individuels et les problèmes les uns par rapport à l’autre pour l’élément en fonction du groupe de modèles d’inventaire, tel que FIFO, moyenne pondérée.
- Apportez tous les ajustements de coût requis à la question qui a été réglé en fonction du coût du ou des reçus contre lesquels le problème a été réglé.
- Mettez à jour les transactions d’inventaire pour afficher les données de règlement et d’ajustement des coûts.
- Écrivez les données de règlement dans la table De règlement de l’inventaire. Les données incluent des enregistrements qui indiquent explicitement quel(s) reçu(s) a été réglé(s) à chaque problème en plus de tout ajustement des coûts qui est apporté au problème réglé.
Dès que toutes les transactions possibles sont traitées pour cet élément, Microsoft Dynamics AX recherche toutes les transactions entièrement réglées, puis mettez à jour ces transactions sur « Fermé ». Pour plus d’informations, consultez les champs What show that an inventory transaction is closed section.
Dès que tous les éléments sont traités, les enregistrements de règlement créés sont lus et triés par compte de registre général. Ensuite, Microsoft Dynamics AX récapitule tous les ajustements de coût qui ont été effectués, et un journal de registre général est créé et publié.
Si vous cochez la case Exécuter le recalcul après la fermeture de la boîte de dialogue Fermer , un recalcul sera exécuté pour tous les éléments jusqu’à la date d’aujourd’hui.
Étapes effectuées par la routine recalcul d’inventaire
La routine de recalcul d’inventaire effectue un travail similaire à la routine de fermeture d’inventaire. Toutefois, il existe quelques différences. Lorsque vous exécutez la routine recalcul, Microsoft Dynamics AX effectue les étapes suivantes :
Vérifiez si des recalculs ont été exécutés après la date à laquelle vous choisissez d’exécuter votre recalcul jusqu’à. Microsoft Dynamics AX annule l’un de ces recalculs ultérieurs trouvés avant que votre routine de recalcul puisse commencer.
Note
- Dans la boîte de dialogue Sélectionner , vous pouvez sélectionner des éléments pour lesquels vous souhaitez exécuter le recalcul, contrairement à la routine Close qui traite toujours tous les éléments.
- Pendant le traitement d’un recalcul ou d’une fermeture, vous pouvez sélectionner la liste de calcul/calcul dans le formulaire Fermer et ajustement pour afficher les données de la table InventCostList. Cela indique quels éléments doivent toujours être traités par cette fermeture ou ce recalcul.
Placez tous les éléments à traiter dans une file d’attente, puis stockez la file d’attente dans la table InventCostList.
Traitez chaque élément de cette file d’attente de façon séquentielle. Microsoft Dynamics AX effectue les opérations suivantes pour chaque élément :
- Effectuez un règlement virtuel entre les reçus individuels et les problèmes liés à l’élément en fonction du groupe de modèles d’inventaire, tel que FIFO, moyenne pondérée. Il s’agit d’un règlement virtuel , car il se produit dans les calculs de recalcul. Toutefois, les données détaillées de règlement qui indiquent la correspondance explicite de chaque problème aux différents reçus ne sont pas stockées dans la table InventSettlement. Les seules données stockées sont l’ajustement des coûts qui est apporté au problème.
- Apportez tous les ajustements de coût requis à la question qui a été réglé en fonction du coût du ou des reçus contre lesquels le problème a été réglé.
- Écrivez un enregistrement de règlement unique pour tout ajustement des coûts effectué pour cette question dans la table de règlement des stocks.
- Effectuez un règlement virtuel entre les reçus individuels et les problèmes liés à l’élément en fonction du groupe de modèles d’inventaire, tel que FIFO, moyenne pondérée. Il s’agit d’un règlement virtuel , car il se produit dans les calculs de recalcul. Toutefois, les données détaillées de règlement qui indiquent la correspondance explicite de chaque problème aux différents reçus ne sont pas stockées dans la table InventSettlement. Les seules données stockées sont l’ajustement des coûts qui est apporté au problème.
Dès que tous les éléments sont traités, les enregistrements de règlement d’ajustement des coûts créés sont lus, triés par compte de registre général et résumés et publiés dans un journal de registre général.
Quels champs montrent qu’une transaction d’inventaire est fermée
Pour montrer qu’une transaction d’inventaire est fermée, Microsoft Dynamics AX effectue les opérations suivantes :
Lorsque la routine de fermeture d’inventaire a entièrement réglé la quantité et le coût financier d’une transaction d’inventaire spécifique, Microsoft Dynamics AX met à jour la transaction d’inventaire individuelle pour montrer que la transaction est fermée.
Pour qu’une transaction soit fermée, elle doit respecter les critères suivants :
- La quantité doit correspondre à la quantité réglée.
- La somme du montant du coût publié plus l’ajustement du montant du coût doit correspondre au montant du coût réglé.
Lorsque ces conditions sont remplies, le programme Close effectue les opérations suivantes :
- Définissez la valeur de champ Ouvrir de Oui sur Non.
- Stockez la date de la fermeture dans le champ Date fermée.
Cela signifie que la transaction d’inventaire individuelle est fermée.