Description des étapes de traitement main effectuées par la routine de fermeture de l’inventaire et la routine de recalcul de l’inventaire

Cet article décrit les main étapes de traitement effectuées par la routine de fermeture de l’inventaire et la routine de recalcul de l’inventaire dans Microsoft Dynamics AX.

S’applique à : Microsoft Dynamics AX 2009
Numéro de la base de connaissances d’origine : 953715

Lorsque vous exécutez la routine de fermeture de l’inventaire ou la routine de recalcul de l’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 :

  1. Vérifiez si des recalculs ont été exécutés après la date que vous avez choisie pour fermer. Microsoft Dynamics AX annulera l’un de ces recalculs ultérieurs avant le démarrage de la fermeture.

  2. Placez tous les éléments à traiter dans une file d’attente. Ces éléments sont stockés dans la table InventCostList.

    Remarque

    Pendant le traitement d’une fermeture ou d’un recalcul, vous pouvez sélectionner Calcul/Liste de calcul dans le formulaire d’ajustement Fermer & pour afficher les données de la table InventCostList. Cela indique les éléments qui doivent encore être traités par le processus de fermeture ou de recalcul.

  3. Traitez chaque élément de cette file d’attente de manière séquentielle. Microsoft Dynamics AX effectue les opérations suivantes pour chaque élément :

    1. Régler les reçus et les problèmes individuels pour l’article en fonction du groupe de modèles d’inventaire, tel que LAFF, moyenne pondérée.

      • Effectuez les ajustements de coût nécessaires à la question qui a été réglée en fonction du coût du ou des reçus par rapport auxquels 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 d’inventaire. Les données incluent des enregistrements qui indiquent explicitement les reçus qui ont été réglés pour chaque problème, en plus de tout ajustement des coûts qui est effectué pour le problème qui est réglé.
    2. Dès que toutes les transactions possibles sont traitées pour cet élément, Microsoft Dynamics AX recherche toutes les transactions qui sont entièrement réglées, puis met à jour ces transactions sur « Fermées ». Pour plus d’informations, consultez la section Quels champs indiquent qu’une transaction d’inventaire est fermée .

  4. 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ésume tous les ajustements de coût qui ont été effectués, et un Journal de registre général est créé et publié.

  5. Si vous sélectionnez la zone Exécuter le recalcul après la fermeture de case activée dans la boîte de dialogue Fermer, un recalcul est exécuté pour tous les éléments jusqu’à la date du jour.

Étapes effectuées par la routine de recalcul de l’inventaire

La routine de recalcul de l’inventaire effectue un travail similaire à la routine de fermeture d’inventaire. Toutefois, il existe quelques différences. Lorsque vous exécutez la routine recalculation, Microsoft Dynamics AX effectue les étapes suivantes :

  1. Vérifiez si des recalculs ont été exécutés après la date à laquelle vous choisissez d’exécuter votre recalcul. Microsoft Dynamics AX annulera l’un des recalculs ultérieurs trouvés avant que votre routine de recalcul puisse démarrer.

    Remarque

    • Dans la boîte de dialogue Sélectionner , vous pouvez sélectionner le ou les éléments pour lesquels vous souhaitez exécuter le recalcul, contrairement à la routine Fermer qui traite toujours tous les éléments.
    • Pendant le traitement d’un recalcul ou d’une fermeture, vous pouvez sélectionner Calcul/Liste de calcul dans le formulaire d’ajustement Fermer & pour afficher les données de la table InventCostList. Cela indique les éléments qui doivent encore être traités par cette fermeture ou recalcul.
  2. Placez tous les éléments à traiter dans une file d’attente, puis stockez la file d’attente dans la table InventCostList.

  3. Traitez chaque élément de cette file d’attente de manière séquentielle. Microsoft Dynamics AX effectue les opérations suivantes pour chaque élément :

    • Effectuez un règlement virtuel entre les reçus et les problèmes individuels pour l’article 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 de règlement détaillées qui montrent la correspondance explicite entre chaque problème et les 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 effectué pour le problème.
      • Effectuez les ajustements de coût nécessaires à la question qui a été réglée en fonction du coût du ou des reçus par rapport auxquels le problème a été réglé.
      • Écrivez un enregistrement de règlement unique pour tout ajustement des coûts effectué pour ce problème dans la table De règlement d’inventaire.
  4. Dès que tous les éléments sont traités, les enregistrements de règlement d’ajustement des coûts qui ont été créés sont lus, triés par compte de registre général, puis résumés et publiés dans un Journal du registre général.

Quels champs indiquent 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 :

  1. 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 indiquer que la transaction est fermée.

  2. Pour qu’une transaction soit fermée, elle doit répondre aux 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é.
  3. Lorsque ces conditions sont remplies, le programme Close effectue les opérations suivantes :

    • Définissez le champ Valeur ouverte de Oui sur Non.
    • Stockez la date de fermeture dans le champ Date de fermeture.

    Cela signifie que la transaction d’inventaire individuelle est fermée.