Partager via


Table Écriture réservation - Introduction

Ce livre blanc technique fournit des instructions pour vous aider à comprendre et à résoudre les problèmes d’incohérence des données dans la table Écriture réservation (Table 337) dans Business Central. La première partie présente les fonctions qui génèrent ou modifient les données de cette table. Elle couvre également plusieurs champs de la table Écriture réservation qui méritent d’être présentés avec ces fonctions. La seconde partie montre, à l’aide d’exemples, la façon dont les écritures de la table Écriture réservation sont générées, supprimées ou modifiées lors du traitement des ordres de transfert ou de l’exécution des fonctions de planification.

La table Écriture réservation gère et stocke les informations de réservation, de traçabilité et de chaînage.

Lorsque la traçabilité est réalisée avec une validation partielle, la table fonctionne avec la table Spécification traçabilité (Table 336). Les données saisies dans la page Lignes traçabilité sont créées dans une version temporaire de la table 336 et consignées dans la table 337 et la table Spécification traçabilité lorsque la page est fermée.

D’une manière générale, les données générées dans la table Écriture réservation dépendent des fonctions utilisées et des paramètres sélectionnés sur la fiche article. Ceux-ci comprennent :

  • Chaînage dynamique
  • Stratégie de réservation
  • Fonctions de planification exécutées
  • Stratégie de réapprovisionnement et de fabrication
  • Paramètres de planification sur la fiche article ou point de stock
  • Code traçabilité

Fonctions qui mettent à jour la table Écriture réservation

Chaînage dynamique

Si le champ Chaînage dynamique d’un article est défini sur Aucun, Business Central ne crée jamais d’écritures réservation dans la table Écriture réservation, sauf si le planning par écart ou le planning régénératif, la réservation ou la traçabilité est exécuté. En outre, si le chaînage n’est pas activé, vous pouvez avoir des écritures réservation lors de l’utilisation des stratégies Fabrication à la commande ou Assemblage à la commande.

Vous pouvez envisager de définir le champ Chaînage dynamique sur Aucun si vous n’avez pas besoin d’assurer le suivi à la volée d’une demande par rapport à un approvisionnement ou inversement. Le suivi de l’approvisionnement par rapport à la demande est géré par la fonction de chaînage ou le moteur de planification. Nous vous déconseillons d’utiliser le chaînage en même temps que la fonction de planification.

Lorsque vous définissez le champ Chaînage dynamique sur Chaînage seul, Business Central crée toujours des écritures dans la table 337 lorsqu’une commande est créée pour l’article, mais le champ Statut de réservation dans la table 337 n’est pas toujours strictement défini sur Chaînage. Considérez le scénario suivant :

Remarque

La date de travail est fixée au 23/01/2014 (JJ/MM/AAAA) pour tous les exemples.

  1. Créez un article avec le champ Chaînage dynamique défini sur Chaînage seul.
  2. Créez une commande achat. Business Central crée une écriture réservation avec le Statut de réservation Excédent, étant donné que la commande achat n’est pas encore affectée à une demande.
  3. Créez une commande client. Business Central va maintenant créer une autre écriture réservation avec le Statut de réservation Traçabilité.

Le Statut de réservation créé à l’étape 2 est mis à jour sur Traçabilité ; cette opération est gérée automatiquement par Business Central. Ce concept s’appelle Chaînage dynamique. En définissant le champ Chaînage dynamique de l’article sur Chaînage seul, l’utilisateur final peut utiliser la fonction de chaînage pour obtenir un aperçu de l’approvisionnement auquel la demande est affectée et inversement.

Remarque

La fonction de traçabilité ne remplace pas la fonction de planification, qui prend en compte l’ensemble des articles, demandes et approvisionnements afin de générer des propositions de planification optimales pour optimiser les niveaux de service client et équilibrer les niveaux de stock.

Stratégie de réservation

Une réservation comporte deux enregistrements dans la table Écritures réservation avec le Statut de réservation Réservation, qui partagent le même numéro de séquence. Un enregistrement a le champ Positif activé et pointe vers l’approvisionnement. L’autre enregistrement a le champ Positif désactivé et pointe vers la demande. Les champs Type origine, N° réf. origine et ID origine mettent en évidence le lien de réservation entre la demande et l’approvisionnement.

Les informations dans le champ Type origine sont la table à laquelle le champ N° écriture de la réservation est lié. Par exemple, dans le cas d’une écriture de demande (négative), il pourrait s’agir de la table Commande vente (Table 37) ou de la table Composant planning (Table 99000829).

Le champ ID origine indique l’ID du document dans la table référencée par le type origine.

Le champ N° réf. origine indique un numéro de référence pour la ligne, auquel le N° écriture de la réservation est lié. Si l’écriture est liée à une ligne vente ou achat, une ligne feuille ou une ligne demande achat, les informations dans ce champ sont copiées à partir du champ N° ligne. Si elle est liée à une écriture de la table Écriture comptable article (Table 32), les informations dans ce champ sont copiées à partir du champ N° écriture de la table Écriture comptable article.

Lorsque vous utilisez l’option de stratégie de réservation Toujours en combinaison avec le chaînage, les deux sont normalement synchronisés. Toutefois, lorsque la réservation est supprimée ou que la date de réception de l’approvisionnement est avancée après la date d’échéance de la demande, le chaînage est supprimé. Vous pouvez également rencontrer un message d’erreur, dans lequel Business Central vous demande ce qu’il faut faire des réservations existantes. Ce scénario est illustré dans l’exemple suivant :

  1. Créez un nouvel article appelé COMP. Définissez les champs suivants :
  • Système de réapprovisionnement : Achats
  • Chaînage dynamique : Chaînage seul
  • Réserver : Toujours
  1. Créez un deuxième article appelé FG. Définissez les champs suivants :
  • Système de réapprovisionnement : Ordre de fabrication
  • Chaînage dynamique : Chaînage seul
  • Réserver : Toujours
  1. Créez un deuxième article appelé FG. Définissez les champs suivants :
  • Article : COMP
  • Quantité par : 1
  1. Certifiez le N° nomenclature de production Nomenclature FG et affectez-le à l’article FG.
  2. Créez une commande achat. Définissez les champs suivants :
  • Article : COMP
  • Quantité : 10
  • Code magasin : BLEU
  • Date réception prévue : 24/01/2014
  1. Créez une commande client. Définissez les champs suivants :
  • Date expédition : 14/02/2014
  • Code magasin : BLEU
  • Article : COMP
  • Quantité : 10

Remarque

Une réservation automatique a été exécutée entre les commandes achat et vente. De plus, un chaînage a été créé entre les commandes achat et vente.

  1. Créez un ordre de fabrication lancé manuel. Définissez les champs suivants :
  • Article : 14/02/2014
  • Quantité : 10
  • Magasin : BLEU
  • Date d’échéance : 01/02/2014
  1. Dans l’onglet Accueil, dans le groupe Processus, choisissez Actualiser O.F.
  2. Ouvrez la liste des composants et recherchez Article COMP.

Remarque

Aucune réservation ni aucun chaînage n’est créé par Business Central. En effet, une réservation existe déjà pour la commande vente créée à l’étape 6.

Supposons que, pour des raisons commerciales, l’article soit nécessaire de manière plus urgente sur l’ordre de fabrication lancé créé à l’étape 7. Donc, dans les étapes suivantes, nous annulons la réservation de la commande vente créée à l’étape 6 et observons comment le chaînage est géré.

  1. Recherchez la commande vente de l’article COMP à partir de l’étape 6 et annulez la réservation.
  2. Ouvrez la commande achat à partir de l’étape 5 et notez que le chaînage est maintenant créé entre la commande achat et le composant nécessaire de l’ordre de fabrication lancé.
  3. Recréez la réservation entre le composant nécessaire de l’ordre de fabrication lancé et l’approvisionnement de la commande achat à l’étape 5.

Remarque

La réservation n’est pas recréée et doit être effectuée manuellement.

  1. Modifiez le champ Date réception prévue dans l’en-tête commande achat à l’étape 5, du 24/01/2014 au 05/02/2014.

Business Central affiche le message d’avertissement suivant :

Il exist des réservations pour cette commande. Ces réservations sont annulées si cette modification entraîne un conflit de données. Souhaitez-vous continuer ?

  1. Choisissez Oui. Recherchez les écritures réservation et chaînage à partir de la commande achat.

Remarque

La réservation existante est annulée et doit être recréée manuellement. Toutefois, la commande est dynamique et a été recréée par Business Central pour exister entre la commande achat et la commande vente. En effet, la demande pour l’ordre de fabrication lancé (01/02/2014) est antérieure à la date de réception prévue de l’approvisionnement.

Ainsi s’achève la démonstration de l’interaction entre l’utilisation des réservations automatiques et du chaînage. Les exemples montrent également ce qui se passe lorsque vous modifiez les dates d’échéance et le message d’erreur généré en cas de conflit de réservation.

Planification calculée

La planification effectuée à l’aide de la planification commande, de la demande achat ou de la feuille planning génère des écritures dans la table Écriture réservation avec le champ Statut de réservation défini sur Traçabilité, Réservation ou Excédent. Il doit toujours y avoir une paire correspondante avec le même N° écriture de valeur positive ou négative dans le champ Quantité (base) lorsque le statut est Chaînage ou Réservation. Le champ Type origine sera le type de demande, c’est-à-dire la table 37 pour la quantité négative et une table de planification, par exemple la table 246, pour la quantité positive. Le champ ID origine sera PLANNING.

Dans le cas d’un approvisionnement ou d’une demande non alloué, Business Central définira le champ Statut de réservation sur Excédent. Par exemple, vous pouvez définir un statut de réservation Excédent lorsque le stock existant est inférieur à la quantité du stock de sécurité ou si la demande est liée à la prévision.

La table Élément planning non chaîné (Table 99000855) contient des informations sur les quantités non chaînées qui s’affichent lorsque l’utilisateur effectue une recherche à partir de la page Chaînage pour voir les quantités non chaînées ou lorsqu’il choisit une icône d’avertissement dans la feuille planning. La table contient des écritures représentant une quantité excédentaire non chaînée dans le réseau de chaînage.

Ces écritures sont générées au cours de l’exécution de la planification et expliquent la provenance de la quantité excédentaire non chaînée des lignes chaînage. Cet excédent non chaîné peut provenir des lignes suivantes :

  • Prévisions production ;
  • Commandes ouvertes ;
  • Stock de sécurité ;
  • Point de commande ;
  • Stock maximum ;
  • Quantité de réappro. ;
  • Qté maximum commande ;
  • Qté minimum commande ;
  • Commandé par ;
  • Seuil (% taille lot).

Dans la table Écriture réservation, comme dans les achats, transferts et ordres de fabrication, il existe un champ Flexibilité planification. Ce champ d’option détermine si l’approvisionnement représenté par ces commandes approvisonnement est pris en compte par le système de planification lors du calcul des messages d’action. Si le champ affiche l’option Illimité, le système de planification inclut la ligne lors du calcul des messages d’action. S’il est paramétré sur Aucun, la ligne est ferme et définitive, et le système de planification n’inclut pas la ligne dans le calcul des messages d’action. La fonction est gérée dans la table Écriture réservation par le champ du même nom.

Stratégie de réapprovisionnement et de fabrication

Si une fonction de planification est exécutée pour un ensemble d’articles dont la méthode de réapprovisionnement est définie sur Commande, Business Central créera des écritures dans la table Écriture réservation avec Statut de réservation de type Réservation au lieu de Traçabilité.

Les champs Type origine et ID origine auront le même traitement que les autres méthodes de réapprovisionnement. Toutefois, dans le champ Lien de la table Écriture réservation, Business Central saisira Ordre pour ordre.

Le champ Lien est rempli pour contrôler les ordres d’approvisionnement liés à une demande spécifique, par exemple, les ordres de fabrication créés directement à partir d’une commande vente. Le champ affiche Ordre pour ordre lorsque l’écriture est spécifiquement liée à une demande ou à un approvisionnement (réservation automatique). La demande peut être liée aux ventes ou aux besoins en composants.

Écriture de traçabilité et de réservation de prospect

L’état de réservation Prospect peut être créé par Business Central dans la table Écriture réservation lorsque vous n’utilisez aucune entité de réseau de commandes, c’est-à-dire le chaînage. Par exemple, sur une ligne feuille consommation, vous affectez la traçabilité au composant. Toutefois, si l’article est déjà chaîné, Business Central peut créer d’autres écritures de réservation de prospect. Ceci est illustré dans l’EXEMPLE 2 relatif aux ordres de transfert dans la deuxième partie du présent document.

Lorsque vous consultez ou modifiez la page Lignes traçabilité, le contenu collectif de la table Spécification traçabilité (Table 336) et de la table Écriture réservation est présenté dans une version temporaire de la table 336. Ceci garantit que les données de suivi article historiques et actives sont accessibles en même temps.

Les réservations se répartissent en deux catégories : les réservations non spécifiques, où les numéros de lot et de série ne sont pas spécifiés au moment de la réservation, et les réservations spécifiques, où vous réservez des numéros de lot ou de série spécifiques à partir du stock.

Sur une réservation non spécifique, le champ N° lot ou N° série est vide dans l’Écriture réservation de la table 337 qui pointe vers la demande (par exemple, la vente). En raison de la structure de la logique de réservation dans Business Central, quand vous placez une réservation non spécifique pour un article suivi en stock, Business Central doit sélectionner les écritures comptables de l’article spécifique à réserver.

Étant donné que les écritures comptables article indiquent les informations de traçabilité, la réservation réserve indirectement des numéros de lot ou de série spécifiques, même si l’utilisateur n’en avait pas l’intention. Toutefois, avec le lien tardif, Business Central fait toujours ses réserves par rapport à des écritures spécifiques, mais utilise un mécanisme de remaniement dans Business Central lors de la validation.

Pour plus d’informations, consultez les livres blancs techniques de Business Central répertoriés dans les ressources supplémentaires à la fin de ce document.

Champs Sous-type origine, Message d’action supprimé, Ajustement message d’action et Interdire l’annulation

Les champs Sous-type origine, Message d’action supprimé, Ajustement message d’action et Interdire l’annulation dans la table Écriture réservation sont décrits dans cette section. Des scénarios illustrent l’utilisation des champs Message d’action supprimé, Ajustement message d’action et Interdire l’annulation. Le champ Ajustement message d’action est utilisé pour la fonction de chaînage dynamique Chaînage et Message d’action. Le champ Interdire l’annulation est utilisé pour la fonction Assemblage à la commande dans Business Central 2013.

Sous-type origine

Le champ Sous-type origine indique le sous-type origine auquel l’écriture réservation est liée. Si l’écriture est liée à une ligne vente ou achat, le champ est copié à partir du champ Type document de la ligne. Si l’écriture est liée à une ligne feuille, le champ est copié à partir du champ Type écriture de la ligne feuille.

Message d’action supprimé

Le champ Message d’action supprimé est enregistré lorsqu’un approvisionnement existant a déjà été partiellement traité, par exemple, lorsqu’une commande achat a déjà été partiellement reçue ou que des consommations ont été validées pour un ordre de fabrication.

Lorsque la planification est exécutée, Business Central marque ce champ et définit le champ Statut écriture réservation sur Excédent. L’exemple suivant sert d’illustration :

  1. Ouvrez l’article 80001. Définissez les champs suivants :
  • Méthode de réapprovisionnement : Lot pour lot
  • Réserver : Facultatif
  • Chaînage dynamique : Aucun
  1. Créez une commande client. Définissez les champs suivants :
  • Article : 80001
  • Magasin : Vide/Aucun
  • Quantité : 10
  • Date expédition : 15/2/2014
  1. Ouvrez les Demandes achat et exécutez le traitement par lots Calculer planning pour l’article 80001.
  • Date début : 23/01/2014
  • Date fin : 01/03/2014
  1. Une proposition de planification est fournie pour réapprovisionner la quantité de 10 avec une nouvelle commande achat et une Date d’échéance au 15/02/2014.
  2. Dans l’onglet Actions, dans le groupe Fonctions, choisissez Traiter msg. action pour créer une commande achat avec une Date réception prévue au 15/02/2014.
  3. Ouvrez la commande achat à partir de l’étape 5, définissez Qté à recevoir sur 2 et validez uniquement la réception.
  4. Ouvrez la commande vente à partir de l’étape 2 et modifiez Date expédition en 10/02/2014.
  5. Ouvrez les Demandes achat et exécutez Calculer planning pour l’article 80001
  • Date début : 23/01/2014
  • Date fin : 01/03/2014
  1. Une proposition de planification est fournie pour réapprovisionner la quantité de 8 avec une nouvelle commande achat et une Date d’échéance au 10/02/2014.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Le N° écriture 28 dans la table 337 a l’état de réservation Traçabilité pour correspondre au stock existant enregistré dans l’écriture comptable article 318 pour 2 unités et à la demande en attente dans la table Commande vente 37. Le N° écriture 29 suivant a également l’état de réservation Traçabilité et lie la quantité restante de 8 unités entre la demande dans la table Commande vente 37 et l’approvisionnement suggéré dans la table Ligne demande 246.

Le N° écriture 30 est la commande achat existante reçue partiellement avec la quantité 2. Par conséquent, le champ Statut de réservation est défini sur Excédent et Business Central définit le champ Quantité (base) sur 8 (solde restant) et le champ Message d’action supprimé est activé.

Ajustement message d’action

Le champ Ajustement message d’action affiche la modification du côté de l’approvisionnement du chaînage que vous constatez lorsque vous acceptez les messages d’action connexes. Une valeur apparaît ici uniquement lorsque les options pour le chaînage et les messages d’action sont actives (Chaînage dynamique défini sur Chaînage et message d’action). La valeur est calculée sur la base des données de la table Écriture message d’action (table 99000849). L’exemple suivant sert d’illustration :

  1. Ouvrez l’article 80002. Définissez le champ suivant :
  • Chaînage dynamique : Chaînage et message d’action
  1. Créez une commande client. Définissez les champs suivants :
  • Article : 80002
  • Magasin : BLEU
  • Quantité : 100
  1. Ouvrez la page Planification commande et exécutez le traitement par lots Calculer planning.
  2. Sélectionnez la commande vente à partir de l’étape 2 et exécutez le traitement par lots Créer commandes.
  3. Dans la commande vente à partir de l’étape 2, modifiez le champ Quantité de 100 à 105. Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.
  4. Le N° écriture 34 a le champ Ajustement message d’action dans la table 337 activé pour 5 unités avec le statut de réservation Excédent. Comme la commande vente a été augmentée à l’étape 5, Business Central a créé cette réservation car davantage d’approvisionnement est nécessaire.
  5. Ouvrez la page Feuilles planning et, dans l’onglet Accueil, dans le groupe Processus, choisissez Extraire messages d’action. Business Central suggérera d’augmenter la quantité de la commande achat de 100 à 105.

Interdire l’annulation

Le champ Interdire l’annulation indique que l’écriture réservation représente le lien entre une ligne commande vente et un ordre d’assemblage. Vous ne pouvez pas supprimer cette réservation, car elle est nécessaire pour conserver la synchronisation qui se produit lorsqu’un article est assemblé pour commande. L’exemple suivant sert d’illustration :

  1. Créez une commande achat. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Assemblage
  • Stratégie d’assemblage : Assembler pour commande
  • Chaînage dynamique : Chaînage seul
  1. Créez un nouvel article appelé Assembler COMP. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Achats
  • Chaînage dynamique : Chaînage seul
  1. Ouvrez l’article Assembler FG et, dans l’onglet Naviguer, dans le groupe Assemblage/Production, sélectionnez Assemblage, puis sélectionnez Nomenclature assemblage. Dans Nomenclature assemblage, définissez les champs suivants :
  • Type : Article
  •  : Assembler COMP
  • Quantité par : 1 Cliquez sur le bouton OK.
  1. Ouvrez une feuille article et augmentez le stock pour l’article Assembler COMP à la quantité 10 pour le magasin BLEU et validez la ligne feuille.
  2. Créez une commande client. Définissez les champs suivants :
  • Article : Assembler FG
  • Magasin : BLEU
  • Quantité : 1 Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Le N° écriture 82 a le statut de réservation Excédent avec 9 unités de l’article Assembler Comp en stock et n’a aucune demande. Le N° écriture 84 effectue le suivi des écritures réservation entre la demande dans la table 901 Ligne assemblage et son approvisionnement sur l’écriture comptable article 346.

Le N° écriture 86 a le lien Ordre pour ordre avec l’état de réservation Réservation. En outre, le champ Interdire l’annulation est activé car la stratégie d’assemblage est définie sur Assembler pour commande pour l’article Assemblage FG. Enfin, le champ Flexibilité planification est défini sur Aucun, car Business Central n’autorise pas la logique de planification à supprimer la réservation.

Quantité disponible pour prélèvement et réservations

Le champ Qté réservée pour prélèvement et expédition dans la table 337 existe dans des versions antérieures à Business Central 2013 et contrôle la disponibilité des articles au sein d’un entrepôt géré. Dans toute installation de Business Central Warehouse Management, les quantités d’articles existent aussi bien comme écritures entrepôt que comme écritures comptables article. Ces deux types d’écritures contiennent différentes informations à propos de l’endroit où se trouvent les articles et s’ils sont disponibles. Les écritures d’entrepôt définissent la disponibilité d’un article par emplacement et type d’emplacement, qui est appelée contenu d’emplacement. Les écritures comptables article définissent la disponibilité d’un article par sa réservation aux documents sortants. Une fonctionnalité spéciale dans l’algorithme de prélèvement permet de calculer la quantité disponible à prélever lorsque le contenu de l’emplacement est couplé avec les réservations. L’algorithme de prélèvement soustrait les quantités qui sont réservées pour d’autres documents sortants, les quantités figurant dans les documents de prélèvement existants et les quantités qui sont prélevées mais pas encore livrées ni consommées. Le résultat est affiché dans le champ Qté disponible à prélever de la page Feuille prélèvement, où le champ est calculé dynamiquement. La valeur est également calculée lorsqu’un utilisateur crée des prélèvements entrepôt directement à partir des documents sortants, par exemple les commandes vente, la consommation de production ou les transferts sortants.

Quantité disponible pour prélèvement = quantité dans les emplacements prélèvement - quantité sur des prélèvements et des mouvements – (quantité réservée dans des emplacements prélèvement + quantité réservée sur des prélèvements et des mouvements).

L’exemple suivant illustre comment la valeur de la quantité disponible pour prélèvement est calculée dans Business Central :

  1. Créez un nouvel article appelé Article entrepôt. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Achats
  • Stratégie de réservation : Toujours
  • Chaînage dynamique : Chaînage seul
  1. Créez une commande achat pour le fournisseur 60000. Définissez les champs suivants :
  • Article : Article entrepôt
  • Magasin : BLANC
  • Quantité : 100
  1. Lancez la commande achat et créez la réception entrepôt.
  2. Validez la réception entrepôt et enregistrez le rangement entrepôt pour la quantité 100.
  3. Créez une deuxième commande achat pour le fournisseur 60000. Définissez les champs suivants :
  • Article : Article entrepôt
  • Magasin : BLANC
  • Quantité : 10
  1. Lancez la commande achat et créez la réception entrepôt.
  2. Validez la réception entrepôt UNIQUEMENT. N’enregistrez pas le rangement entrepôt.
  3. Créez une commande client. Définissez les champs suivants :
  • Article : Article entrepôt
  • Magasin : BLANC
  • Quantité : 10 La quantité réservée est automatiquement définie sur 10 car la stratégie de réservation est définie sur Toujours.
  1. Créez une commande client. Définissez les champs suivants :
  • Article : Article entrepôt
  • Magasin : BLANC
  • Quantité : 100 La quantité réservée est automatiquement définie sur 100 car la stratégie de réservation est définie sur Toujours.
  1. Lancez la première commande vente à partir de l’étape 8 et créez une expédition entrepôt.
  2. Lancez l’expédition entrepôt et, dans l’onglet Actions, choisissez Créer prélèvement. Le message d’erreur suivant s’affiche : Rien à gérer. En effet, la quantité disponible pour prélèvement est nulle. Ceci est calculé comme suit : Quantité en stock = 110 Quantité disponible pour prélèvement = 100

Remarque

Il n’est pas possible de prélever la quantité dans l’emplacement de prélèvement ou de réception.

Le total réservé sur les commandes vente est de 110 Quantité disponible pour prélèvement = 100 – 110 = zéro.

Lorsque le rangement entrepôt est enregistré à l’étape 7, cela permet de créer le prélèvement entrepôt à l’étape 11. Dans les versions antérieures à Business Central 2013, le champ Qté réservée pour prélèvement et expédition dans la table 337 est renseigné sur la réservation pour la quantité 10.

L’illustration suivante est extraite de Business Central 2009 R2.

Illustrations utilisant les ordres de transfert et la planification

Ordres de transfert

Lorsque vous utilisez des ordres de transfert et que l’article est expédié mais pas entièrement réceptionné, vous obtenez un statut de réservation Excédent dans la table Écriture réservation. Le code magasin est le magasin de destination du transfert.

Le champ N° réf. origine est calculé en fonction du dernier numéro écriture ligne + numéro écriture ligne de l’article sur l’expédition transfert validée.

Lorsque le chaînage est activé et qu’il n’y a aucune demande (commande vente ou consommation), Business Central crée deux écritures dans la table 337 avec le statut de réservation Excédent. L’une est par rapport à la table 5741 Ligne transfert et l’autre par rapport à la table 32 Écriture comptable article.

Ceci est illustré dans le premier exemple.

Exemple 1

  1. Ouvrez les articles 80003 et 80004 et définissez le champ Chaînage dynamique sur Chaînage seul. Laissez les autres champs par défaut.
  2. Ouvrez une feuille article et augmentez le stock de chacun de ces articles à la quantité 10 pour le magasin ROUGE et validez les lignes feuille.
  3. Créez un ordre de transfert du magasin ROUGE au magasin BLEU pour ces deux articles : l’article 80003 sur la ligne d’ordre de transfert 10000 et l’article 80004 sur la deuxième ligne 20000, tous deux pour 10 unités.
  4. Validez uniquement la partie expédition de l’ordre de transfert sans aucune fonctionnalité entrepôt. L’expédition transfert validée est présentée dans l’illustration suivante. Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.
  5. Comparez les résultats de l’expédition transfert validée avec les écritures de la table 337.

Le tableau suivant décrit ce qui se passe dans certains champs par rapport à l’écriture réservation 40.

Champ Description
Etat de la réservation Excédent car l’article 80003 est configuré avec le chaînage mais il n’existe aucune demande.
Code magasin Code destination transfert pour le magasin BLEU.
Type origine Table 5741 Ligne transfert.
ID source N° document de l’ordre de transfert 1011.
N° réf. origine Total N° ligne 20000 + N° ligne 10000 par rapport à l’article 80003 = 30000.

L’explication des champs suivants par rapport à l’écriture réservation 43 est la suivante.

Champ Description
Etat de la réservation Excédent car l’article 80003 est configuré avec le chaînage mais il n’existe aucune demande.
Code magasin Le magasin de transit OWN LOG est le magasin dans lequel l’article existe.
Type origine Table 32 Écriture comptable article.
N° réf. origine Écriture comptable article ouverte n°322.

Exemple 2

L’exemple suivant illustre ce qui se passe lorsqu’un composant est transféré d’un magasin à un autre, tout en faisant l’objet d’un suivi entre un besoin de demande et l’approvisionnement disponible. Les composants seront transférés du magasin ROUGE vers le magasin BLEU, qui doit être consommé sur un ordre de fabrication lancé. Le composant utilise le chaînage, la planification des commandes et la traçabilité.

L’exemple met en évidence le flux détecté dans la table 337 en relation avec les champs Statut de réservation, Code magasin, Type origine, ID origine, N° réf. origine et le type Lien.

  1. Dans la page Paramètres production, définissez le champ Mag. composant par déf. sur ROUGE.
  2. Créez un nouveau composant article. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Achats
  • Mode de lancement : Fabrication sur stock
  • Chaînage dynamique : Chaînage seul
  • Code traçabilité : LOTALL
  1. À l’aide de la feuille article, augmentez le stock du composant article par rapport au magasin ROUGE à 100 unités. Définissez les numéros de lot suivants :
  • Numéro de lot Lot A, quantité 30
  • Numéro de lot Lot B, quantité 70
  1. Créez un nouvel article produit. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Production
  • Mode de lancement : Fabrication sur stock
  • Chaînage dynamique : Chaînage seul
  1. Créez une Nomenclature de production avec 1 quantité par composant article.
  2. Affectez la nomenclature de production à l’article produit.
  3. Créez une commande client. Définissez les champs suivants :
  • Article : Produit
  • Magasin : BLEU
  • Quantité : 100
  1. Dans l’onglet Actions de la commande vente, dans le groupe Planifier, choisissez Planning pour créer un ordre de fabrication lancé lié à la commande vente.
  2. Ouvrez l’ordre de fabrication lancé/le besoin de composant, puis notez que le magasin est défini sur ROUGE. En effet, le champ Mag. composant par déf. est ROUGE sur la fiche Paramètres production. L’article produit obtiendra la sortie par rapport au magasin BLEU.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Écritures réservation avec les numéros 55 et 56

Pour le besoin composant du Lot A et du Lot B respectivement, des liens traçabilité commande sont créés entre la demande dans la table 5407, Composant O.F., et l’approvisionnement dans la table 32, Écriture comptable article. Le champ Statut de réservation contient Traçabilité pour toutes les quatre écritures pour indiquer des liens de chaînage dynamique entre l’approvisionnement et la demande.

La demande dans la table 5407, Composant O.F., est liée à l’ID origine de l’ordre de fabrication lancé 101006. L’approvisionnement dans la table 32, Écriture article, est lié au N° réf. origine, c’est-à-dire les numéros d’écriture comptable article 325 et 326 dans lesquels les unités sont présentes.

Remarque

Le champ N° lot est vide sur les lignes demande, parce que les numéros de lot ne sont pas spécifiés sur les lignes composant de l’ordre de fabrication lancé.

Écriture réservation avec le numéro 57

Depuis la demande vente dans la table 37, Ligne vente, un lien de chaînage est créé avec l’approvisionnement dans la table 5406, Ligne O.F. Le champ Statut de réservation contient Réservation, et le champ Lien indique Ordre pour ordre. Ceci est dû au fait que l’ordre de fabrication émis a été généré spécifiquement pour la commande vente et doit rester lié, contrairement aux liens de suivi de commande avec le statut de réservation Traçabilité, qui sont créés et modifiés de façon dynamique.

Remarque

Le champ Lien peut également contenir Ordre pour commande lors de l’utilisation de Fabrication à la commande comme mode de lancement et/ou Commande comme méthode de réapprovisionnement.

  1. À ce stade dans ce scénario, les 100 unités du composant sont transférées du magasin ROUGE vers le magasin BLEU en utilisant un ordre de transfert.

Sélectionnez le lot A et le lot B pour l’expédition.

Validez la quantité restante totale comme Expédié UNIQUEMENT.

Remarque

Les composants peuvent être consommés dans le magasin ROUGE, mais pour l’exemple illustrant le flux d’écritures de réservation, les unités sont transférées manuellement vers le magasin BLEU.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Écritures réservation avec les numéros 55 et 56

Les écritures chaînage pour les deux lots du composant correspondant à la demande dans la table 5407 sont modifiées d’un statut de réservation Traçabilité à Excédent. La raison est que les approvisionnements qui ont été liés précédemment, dans la table 32, ont été utilisés par l’expédition de l’ordre de transfert. Un excédent véritable, comme dans ce cas, reflète un excédent d’approvisionnement ou de demande qui reste non chaîné. Il s’agit d’une indication de déséquilibre dans le réseau d’ordres, qui génère un message d’action par le système de planification, sauf s’il est résolu de façon dynamique.

Écriture réservation numéros 59 à 63

Dans la mesure où les deux lots du composant sont validés sur l’ordre de transfert comme réceptionnés mais non acceptés, toutes les écritures chaînage positives associées sont du type de réservation Excédent, indiquant qu’elles ne sont affectées à aucune demande. Pour chaque numéro de lot, une écriture est liée à la table 5741, Ligne transfert, et une écriture est liée à l’écriture comptable article au magasin transit où les articles sont disponibles à présent.

La table 5741, Ligne transfert, est le type origine. L’ID origine est le numéro de document de l’ordre de transfert 1012 et le N° réf. origine est 20000 = 10000 + 10000 comme indiqué dans l’exemple 1. Le magasin est défini comme BLEU pour le code destination du transfert.

Les deux autres écritures avec le Statut de réservation Excédent ont la table 32, Écriture comptable article comme Type origine et le N° réf. origine 328 et 330, y compris leurs numéros de lot situés à présent dans le magasin de transit EXTERNE.

  1. Validez l’ordre de transfert en attente comme reçu.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Les écritures chaînage sont similaires à présent au premier point dans ce scénario, avant la validation de l’ordre de transfert comme expédié uniquement, sauf que les écritures du composant ont à présent le statut de réservation Excédent au lieu de Traçabilité. Ceci est dû au fait que le besoin de composant est toujours au magasin ROUGE, reflétant ainsi que le champ Code magasin de la ligne composant de l’ordre de fabrication contient ROUGE, tel que configuré dans le champ de configuration Mag. composant par déf.

L’approvisionnement qui a été affecté à cette demande auparavant avait été transféré au magasin BLEU et ne peut pas être entièrement suivi à moins que le besoin de composant de la ligne O.F. ne soit modifié sur le magasin BLEU. Ceci est enregistré dans les deux dernières écritures réservation avec les numéros de lot renseignés, le champ Type origine correspondant à la table 32 et le champ N° réf. origine correspondant aux écritures comptables article 333 et 334.

  1. Dans la liste de composants affectée à l’ordre de fabrication lancé, définissez le magasin en BLEU pour le composant.

  2. Ouvrez la Feuille consommation et exécutez le traitement par lots Calculer consommation. Affectez la quantité 30 au lot A et la quantité 70 au lot B.

Fermez le formulaire Traçabilité.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Écritures réservation avec les numéros 68 et 69

Comme le besoin composant a été modifié au magasin BLEU, et que l’approvisionnement est disponible comme écritures comptables article au magasin BLEU, toutes les écritures chaînage pour les deux numéros de lot sont à présent entièrement suivis, comme indiqué par le statut de réservation Traçabilité. Les numéros de lot ne sont pas renseignés dans le champ N° lot par rapport à la demande de la table 5406, Ligne O.F., car nous n’avons pas spécifié de numéros de lot pour le composant sur l’ordre de fabrication lancé.

Écritures réservation avec les numéros 70 et 71

Les écritures avec le statut de réservation Prospect sont générées dans la table 337. La raison est que les deux numéros de lot sont affectés au composant dans la feuille consommation, mais que la feuille n’a pas été validée.

Ainsi se termine la section sur la manière dont les écritures chaînage dans la table Écriture réservation sont générées, modifiées et supprimées lors de l’utilisation de plusieurs fonctions conjointement avec des ordres de transfert.

Planification calculée

Si vous utilisez des fonctions de planification, à savoir Demande achat, Feuille planning ou Planification commande, les écritures réservation dans la table 337 Écriture réservation peuvent être modifiées ou ajoutées en fonction de la suggestion de planification fournie par la logique de Business Central. L’exemple 3 utilisera la Méthode de réapprovisionnement Commande avec le Mode de lancement Fabrication à la commande pour un article produit. Le composant utilisera la Méthode de réapprovisionnement Qté fixe de commande.

Exemple 3

  1. Dans la fiche Paramètres production, le champ Mag. composant par déf. est ROUGE comme dans l’exemple précédent.
  2. Créez un nouvel article parent 70061. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Ordre de fabrication
  • Mode de lancement : Fabrication à la commande
  • Méthode de réapprovisionnement : Commande
  • Stratégie de réservation : Facultatif
  • Chaînage : Aucun
  1. Créez un nouvel article composant 70062. Définissez les champs suivants :
  • Unité de mesure de base : PCS
  • Tous les groupes de validation par défaut
  • Système de réapprovisionnement : Achats
  • Méthode de réapprovisionnement : Qté fixe de commande
  • Stratégie de réservation : Facultatif
  • Chaînage dynamique : Aucun
  • Stock de sécurité : 10
  • Point de commande : 25
  • Quantité de réappro. : 50
  1. Créez une nouvelle nomenclature de production et spécifiez l’article composant 70062 avec une quantité par 1. Affectez la nomenclature de production à l’article parent 70061.
  2. Créez une commande client. Définissez les champs suivants :
  • Article : Qté fixe de commande
  • Magasin : ROUGE
  • Quantité : 40
  • Date expédition : 15/2/2014
  1. Ouvrez la page Feuilles planning et exécutez le traitement par lots Calculer planning régénératif.
  • MRP/PDP : activé
  • Date début : 23/01/2014
  • Date fin : 01/03/2014
  • Filtrer sur les articles 70061 et 70062
  • Aucune prévision

Les suggestions de planification suivantes sont fournies.

La première suggestion de planification consiste à créer un ordre de fabrication planifié afin de répondre à la demande en attente de la commande vente pour la quantité 40 de l’article parent 70061. Vérifiez le chaînage et Business Central affichera la commande vente en attente. Le chaînage est activé au fur et à mesure qu’il est généré par le moteur de planification.

La deuxième ligne consiste à amener le stock au-dessus du point de commande (25). Ainsi, en tenant compte de la quantité de réapprovisionnement (50), une quantité de 50 unités est suggérée par la logique de planification. La troisième ligne consiste à amener le stock au niveau du stock de sécurité (10).

La quatrième ligne consiste à réapprovisionner le stock lorsque la commande vente est expédiée. À ce moment, le stock est de 20 et donc inférieur au pointe de commande. Par conséquent, le moteur de planification propose d’acheter 50 composants supplémentaires en tenant compte de la quantité de réapprovisionnement. Il s’agit d’une quantité non chaînée, sur la table 337 Écriture réservation, elle sera marquée avec le statut de réservation Excédent.

Les informations sur l’état dans la table 337 sont présentées dans l’illustration suivante.

Le champ Statut de réservation est Réservation et un lien Ordre pour ordre est créé. La raison est que le mode de lancement article est Fabrication à la commande et que la méthode de réapprovisionnement est définie sur Commande. Si l’une des deux options est définie sur Commande, le statut de réservation est Réservation au lieu de Traçabilité et Lien est défini sur Ordre pour ordre.

La demande de 40 unités par rapport au champ ID origine est le numéro de commande vente 1005 et le type origine est la table 37 Ligne vente. L’écriture réservation est alignée sur la suggestion de planification, N° réf. origine 10000, l’ID origine est PLANNING et le type origine est la table 246 Ligne demande. Il existe donc un équilibre entre la demande de la commande vente et son approvisionnement suggéré par le moteur de planification.

Écriture réservation numéros 73 et 74

En exécutant le traitement par lots Calculer planning, les quatre écritures suivantes sont générées avec un statut de réservation Traçabilité en raison de la définition de la méthode de réapprovisionnement Qté fixe de commande pour le composant. L’approvisionnement nécessaire pour l’article composant 70062 est réapprovisionné par les suggestions de planification fournies, N° réf. origine 20000 et 30000, avec l’ID origine défini sur PLANNING et le type origine sur la table 246 Ligne demande. Le besoin composant est créé pour répondre à la demande par rapport à l’article parent 70061 pour une quantité totale (base) de 40. À la suite de cette demande, le champ Ligne O.F. origine est 10000, avec le type origine défini sur la table 99000829, Besoin composant.

Le statut de réservation n’est pas Excédent, car un chaînage existe entre la demande de l’article parent 70061 et l’approvisionnement de l’article composant 70062.

Écriture réservation numéros 75 et 76

Les deux dernières écritures ont un statut de réservation Excédent, car il s’agit de quantités non chaînées générées sur la feuille planning en relation avec les paramètres de réapprovisionnement Point de commande et Quantité de réappro.

Détails de conception : conception de la traçabilité
Détails de conception : équilibrage de la demande et de l’approvisionnement
Détails de conception : réservation, chaînage et message d’action
Détails de conception : planification de l’approvisionnement

Trouvez des modules d’apprentissage en ligne gratuits pour Business Central ici