Sommaire
6.1. Introduction
Le CBNSAD propose des achats et des fabrications à réaliser pour couvrir les besoins détectés par le CBNSAD. Il ne génère pas automatiquement les commandes achats et les lancements fermes pour laisser la main aux différents responsables.
Ces propositions sont listées dans cette application « Calcul, génération des propositions d’achat et lancements ».
La finalité de cette application est de permettre de transformer les achats et les fabrications à prévoir en propositions d’achats et en lancements fermes.
Remarque : La tâche “SIL_CBNSAD_GEN_PROPOSITON_ACH” de l’application “Définition des tâches” permet de générer les propositions d’achats.
Il est ainsi possible d’automatiser le processus.
Lorsque les propositions d’achats, les commandes achats et les lancements sont générés, le prochain calcul du CBNSAD prendra en compte ces nouvelles données lors de sa photographie des données à prendre en compte dans son traitement.
La colonne « Nature » permet de déterminer si le besoin concerne un achat « A » ou une fabrication « F ».
6.2. L’onglet « Général »
Il présente :
les données relatives à la prévision d’approvisionnement proposée par le CBNSAD.
Les paramètres du CBNSAD pris en compte pour l’article sont rappelés.
6.2.1. Les champs modifiables en mode modification
La « Nature » de l’article : Si l’article possède une liste de fabrication et si cet article est associée à une fourniture, alors il est possible de modifier ici, le mode d’approvisionnement
Acheté=> Fabriqué
Fabriqué => Acheté
Le « Modèle de la liste de fabrication » : Si l’article est fabriqué, cette zone est saisissable et obligatoire.
Il est possible d’inactiver le besoin en désactivant la zone « Actif », un besoin désactivé ne donnera pas naissance à une proposition d’achat lors de la transformation.
La quantité du « Besoin » est modifiable.
La date de « Début » correspond à la date à laquelle il faut soit commencer la fabrication s’il s’agit d’un article fabriqué soit passer la commande achat s’il s’agit d’un article acheté.
La « Date de fin » correspond à la date d’entrée en stock en respectant le délai d’approvisionnement sans compter le délai supplémentaire.
La « Date de dispo » correspond à la date d’entrée en stock en respectant à la fois le délai d’approvisionnement et à la fois le délai supplémentaire.
6.2.2. Le regroupement
L’onglet « Regroupement » permet de sélectionner les autres besoins du même article pour regrouper des besoins (en mode consultation) avant de générer les propositions d’achats.
Attention : Pour prendre en compte les données regroupées dans les résultats du CBNSAD, il faut générer les lancements concernés puis relancer un calcul du CBNSAD.
Sélectionner les lignes de besoins à regrouper (1) et (2), dans l’exemple deux besoins de 200.
Puis dans le menu contextuel, sélectionner l’item « Regrouper les lignes sur cette date »
Résultat : Les deux lignes de besoins ont fusionné en adoptant la date de début et de fin du besoin le plus urgent.
Les lignes regroupées apparaissent désactivées avec la mention « Ligne désactivée pour cause de regroupement ».
6.2.3. Le Lissage
Le traitement « Lissage » permet d’éclater le besoin proposé en achat ou en production en plusieurs besoins à des dates différentes. C’est le traitement inverse du traitement de regroupement qui au contraire permet de regrouper les besoins.
Pour prendre en compte les données lissées dans les résultats du CBNSAD, il faut générer les lancements concernés puis relancer un calcul du CBNSAD.
Par exemple : Dans le cas suivant, le calcul du CBNSAD propose de créer un lancement de 2264 produits le 02/04/2024 pour une fin de fabrication le 06/04/2024.
Pour des raisons diverses, indisponibilité d’un poste de travail par exemple, il peut être impossible de lancer cette quantité de 2264 produis en fabrication en une seule fois à la date prévue par le CBNSAD.
Le traitement Lissage permet d’éclater le besoin en plusieurs demandes de fabrication.
Par exemple : Eclatement du besoin en trois lancements.
Dans la zone « Répartir sur », saisir le nombre d’éclatement, cela se traduira en 3 besoins. Sélectionner ensuite la période d’espacement entre les besoins : Jour, Semaine ou Mois, Puis faire « Répartir ».
La date du besoin initiale est conservée. Les différents autres besoins sont positionnés à rebours, pour permettre de conserver la date de disponibilité initiale qui reste une contrainte.
Exemple si Jour :
Exemple si Semaine :
Exemple si Mois :
Il est possible de modifier ou de supprimer une propsition via le menu contextuelle pour la ligne sélectionnée.
La quantité et la date d’entrée en stock sont modifiables pour chaque proposition.
La validation du lissage permet d’alimenter une liste avec les données du lissage de production (1) pour le besoin lissé.
L’enregistrement ayant fait l’objet du lissage est désactivé, un message d’information précise à l’utilisateur « Ligne désactivée pour cause de lissage » (2).
Les enregistrements issus du lissage sont créés.
Ci-dessous, les trois enregistrements générés sont actifs. Ils viennent en complément d’un enregistrement présent de 4131 produits. La ligne origine est désactivée.
Remarque : Dans le cas suivant : La date ERP est le 01/11/2023, le besoin étant pour le 05/11/2023. Il est impossible de proposer des dates correctes à rebours. Dans cet exemple, on remarque que les deux premiers besoins proposés sont positionnés aux mêmes dates, car le rebours n’est pas possible. Il convient à l’utilisateur de modifier la proposition.
6.2.4. Lien
Cet onglet permet de consulter la liste des besoins couvert par la prévision d’approvisionnement.
6.2.5. Origine besoin multi-niveau
Dans le cas d’un article acheté, il s’agit des caractéristiques de l’achat à générer et ce qu’il couvre.
Ci-dessous, le premier niveau concerne l’achat, le deuxième ce qu’il couvre.
Dans le cas d’un article fabriqué, il s’agit des caractéristiques de la fabrication et sa couverture multiniveaux.
Dans l’exemple ci-dessous, le niveau le plus bas correspond à l’origine du besoin ; une commande client.
Dans cet exemple tous les lancements sont à créer, un lancement pour l’article 698.172924 qui doit être consommé dans un lancement père du produit fini 'ROB/SIL-172429'.
Dans cet autre exemple, un lancement est à créer pour l’article 11402400, il sera consommé dans un lancement existant « LCT00974 » (INIT) pour le produit fini TET/172537-1b qui couvre 2 prévisions du PDP.
6.3. Générer les propositions d’achat
Le traitement « Générer les propositions d’achats » permet de lancer le traitement de génération des propositions d’achats à partir des besoins prévisionnels issus du calcul du CBNSAD..
Il est possible d’automtiser cette étape si vous ne souhaitez pas retravailler les données, et demander au traitement du CBNSAD de générer automatiquement les propositions d’achats, voir la tâche SIL_CBNSAD_GEN_PROPOSITON_ACH” de l’application “Définition des tâches”
Un écran, permet de saisir des filtres à passer au traitement.
Important à savoir :
Si certaines propositions d’achats existent, que voulez vous faire ?
Le cartouche « Suppression des propositions existantes » permet de répondre à cette question :
Lignes générées à partir du CBNSAD : Pour faire un RAZ des propositions existantes issues du CBNSAD toutes les autres propositions seront conservées (Saisie manuelle ou propositions issues d’autres modules)
Toutes les lignes : Pour supprimer toutes les propositions existantes.
Aucune ; pour ne rien supprimer, les propositions existantes seront complétées.
Si aucun filtre proposé ne donne satisfaction, il est possible d’ajouter un filtre manuellement. Pour cela il faut saisir le « AND puis le filtre.
Exemple
Pour sélectionner tous les articles contenant ‘AU’ dans le code et tous les articles dont la variableAlphaUtil2 vaut PR, dans la zone de saisie 1, voici un exemple de requête :
AND CodeRubrique in (Select CodeArticle from ARTICLE where ARTICLE.VarAlphaUtil2 ='PR') OR CodeRubrique like '%AU%'
Puis cliquer sur « Actualiser » pour afficher le résultat. Le résultat de la requête est saisissable dans le listage 2.
Il est possible de créer des fichiers textes avec la clause « Where » pré-renseignées puis de charger le fichier concerné via le bouton .
Exemple d’un fichier texte :
Pour générer les 56 propositions d’achats, faire OK. A la fin du traitement. Le message suivant apparaît.
Après le traitement l’application « Proposition d’achats » est alimentée. Les prévisions d’achats sont désactivées.
Pour générer les commandes achats, il faut aller dans l’application « Proposition d’achat ».
6.4. Génération des commandes achats ou des AOF
Pour générer les achats :
Lire 1. PROPOSITION ET GENERATION AUTOMATIQUE D’ACHATS ET D’AOF - G5A1 G5A2 G5A3 - ERP Silog
6.5. Générer les lancements
Le traitement « Générations des lancements » permet de lancer le traitement de génération des lancements à partir des besoins prévisionnels issus du calcul du CBNSAD.
Le principe est similaire à celui de la génération des achats, il faut saisir un filtre de sélection.
La validation du filtre génère les lancements en respectant les paramètres de gestion définis dans l’application « Lancements et OF ».
Rappel : la Génération des lancements s’appuie sur un ensemble de valeurs de paramètres définissables dans l’application « Lancements et OF ».
6.6. L’onglet “Résultat de CBNSAD (par article)”
Il s’agit de l’application « Résultat de CBNSAD (par article) » en mode conteneur.
Lire 4. Le résultat du CBNSAD (par article) - G7A2 G4A7 - ERP Silog
6.7. L’onglet “Rejalonnement des achats (CBNSAD)”
Il s’agit de l’application « Rejalonnement des achats (CBNSAD) » en mode conteneur,
Lire 8. Le rejalonnement des achats - G7A2 G4A7 - ERP Silog
Pour avoir des données dans cette application, il faut que le rejalonnement achat soit activé pour l’article dans les paramètres du CBNSAD.
Lire Approvisionnement : Gérer le rejalonnement achat
6.8. L’onglet “Rejalonnement des lancements (CBNSAD)”
Il s’agit de l’application « Rejalonnement des lancement (CBNSAD) » en mode conteneur.
Lire 9. Le rejalonnement des lancements - G7A2 G2A7 - ERP Silog
Pour avoir des données dans cette application, il faut que le rejalonnement sur les lancements soit activé pour l’article dans les paramètres du CBNSAD