DIAPASON 04.16
Breadcrumbs

Maintenance des nomenclatures de gestion


      Principe des Nomenclatures de gestion

      Schéma de définition général

      C’est une nomenclature orientée « Gestion Stock » permettant de connaître les besoins en composants gérés d’un article.

      att_6_for_294027649.png

      Génération de la nomenclature de Gestion


      La définition et la génération des nomenclatures de gestion n’est pas obligatoire ; Diapason générera au besoin la nomenclature de gestion pour l’article à partir de la nomenclature de définition (de pointeur ou de définition Diapason) en cours.

      Il est possible de générer plusieurs nomenclatures de gestion identifiées par une unité de production et un cadre d’utilisation.


      La génération s’appuie sur :

      • le paramètre utilisateur « NOM-INI » qui active ou non la génération par défaut

      • une requête RVN de « Recherche Nomenclature de Gestion » qui permet de sélectionner la nomenclatures de gestion en indiquant l’Unité de Production et le Cadre d’Utilisation. MOTS-CLES :

      • PRENDRE NomUniPro « Unité de production »

      • PRENDRE NomCadUti « Cadre d’utilisation »,

      • PRENDRE NomTyp « Type de nomenclature »,

      • PRENDRE NomGenRef « requête RNG »,

      • PRENDRE IniNomDef « initialisation par défaut de la nomenclature de gestion par Diapason ». On arrive alors dans la RNG avec une nomenclature de gestion pré-calculée.

      • une requête RNG « Règle Nomenclature de Gestion » qui permet de maintenir la structure de nomenclatures et les informations de liens. MOTS-CLES : Pour Chaque Pointeur Global, Pour Chaque Composant de gestion, INIT SNG (variables standards nomenclatures de gestion), INIT VNG (variables spécifiques nomenclatures de gestion) …

      • une requête RV3 « Règle Nomenclature de Gestion Diapason » qui permet de traiter l’affectation des liens de la nomenclature de gestion avec des articles standards ou à la commande. MOTS-CLES : Pour Chaque Pointeur Global, SI Denier Niveau, SI Article Standard. Cette requête oriente la génération


      Pour l’utiliser dans le flux et lancer une nomenclature de gestion à partir d’un article, les informations suivantes sont nécessaires :

      • date d’application

      • unité de production

      • cadre d’utilisation

      • type article

      • référence article

      • type de nomenclature de définition


      Les cadres d’utilisation pour les nomenclatures de gestion sont des paramètres utilisateurs :

      att_1_for_294027649.png
      att_7_for_294027649.png

      Macro-langage

      Accès dans le macro-langage

      L’accès à la nomenclature de gestion d’une ligne de commande s’effectue comme suit :

      Positionnement sur la table DDNomen (entête nomenclature) avec :

      DDNomen.GenRefTypeArt = CDPrLi.GenRefTypeArt (= ‘C’)

      DDNomen.GenRefArt = CDPrLi.GenRefArt

      DDNomen.NomDatApp = ?

      DDNomen.FabUniProRef = ‘’

      DDNomen.FabNomCadUti = ‘’.

      Parcours des liens de nomenclatures (table DDNoCsa) avec la condition suivante :

      DDNoCsa.NomGesIdeRef = DDNomen.NomGesIdeRef

      Requêtes RNG et RVN


      RNG -Règle Nomenclature de Gestion

      Mots clés :

      Pour Chaque Pointeur Global, …

      Pour Chaque Composant de Gestion, …

      Init SNG

      Init VNG


      Cette requête permet d’établir les composants de la nomenclature de gestion en lui fournissant les règles de constitution dont voici deux exemples :


      Exemple 1 :

      COMMENTAIRE : "Generation de nomenclature de gestion."

      POUR CHAQUE Composant Gestion :

      INIT SNG.StoFluSecSorRef = CLO."Reception"

      INIT SNG.DfaMethode = SAS.DFaMethode

      SI SNG.EtaGamPla = CLO."DEBIT"

      INIT SNG.LanSerCsaArtPos = CLO."BCOPROD"

      FIN_BLOC

      FIN_BLOC


      Exemple 2 :

      POUR CHAQUE Pointeur Global :

      SI SNO.di-niveau EXISTE ET <> 0

      SI Article Standard

      SI SAS.DFaMethode <> CLO."99" ET SAS.DFaMethode <> CLO."10"

      CREATION Composant Gestion :

      INIT SNG.GenRefTypeArt = SAS.GenRefTypeArt

      INIT SNG.GenRefArt = SAS.GenRefArt

      INIT SNG.QteLien = SNO.di-qte-tot

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC


      RVN, Recherche Nomenclature de Gestion

      Mots clés :

      Création Liste

      Prendre 

      NomUniPro Unité de Production

      NomCadUti Cadre d’utilisation

      NomTyp Type de Nomenclature

      NomGenRef Référence de la RNG à exécuter

      IniNomDef  Initialisation par défaut, automatiquement par Diapason, de la

      nomenclature de gestion : + ou -.


      Si « IniNomDef » est renseigné à « + » alors la nomenclature de gestion est générée en amont, automatiquement, par Diapason (par exemple sur la base d’une nomenclature de définition ou de pointeurs).


      Si « IniNomDef » est renseigné à « – », l’utilisateur doit constituer lui-même la nomenclature de gestion (dans la RNG).


      Cette requête permet de se positionner sur la nomenclature de gestion désirée en renseignant les informations qui viennent d’être listée ci-dessus : Unité de Production, Cadre d’utilisation…


      CREATION LISTE :

      PRENDRE NomGenRef = SAS.FabNomGenRef

      PRENDRE NomUniPro = SAS.FabUniProNom

      PRENDRE NomCadUti = SAS.FabNomCadUti

      PRENDRE NomTyp = SAS.FabNomTyp

      PRENDRE IniNomDef = CGL.OUI

      FIN_BLOC

      CREATION LISTE :

      PRENDRE NomGenRef = CLO."RNG-0002"

      PRENDRE NomUniPro = CLO."DF_STD"

      PRENDRE NomCadUti = CLO."C2"

      PRENDRE NomTyp = CLO."0"

      PRENDRE IniNomDef = CGL.NON

      FIN_BLOC


      RV3 , Règle Nomenclature de Gestion Diapason

      Mots clés :

      Pour Chaque Pointeur Global , …

      SI Dernier Niveau

      SI Article Standard

      CREATION LISTE


      Exemple d’usage :

      COMMENTAIRE : "*** Requete de generation de la nomenclature de gestion a partir de la nomenclature de pointeurs. Seuls les articles standards geres (en stock et dont la methode origine des besoins est differente de manuelle) et les composants sur mesure approvisionnes (a identifier) seront presents dans cette nomenclature ***"

      POUR CHAQUE Pointeur Global :

      SI Dernier Niveau

      SI Article Standard

      COMMENTAIRE : "*** On recupere les articles standards de dernier niveau ***"

      CREATION LISTE :

      PRENDRE Reference = CGL.OUI

      PRENDRE RefComposant = VBA.ge-ref-gene

      PRENDRE UnMeQte = VBA.ge-um-emp

      PRENDRE Qte = VBA.di-qte-tot

      FIN_BLOC

      FIN_BLOC

      SINON

      COMMENTAIRE : "*** On recupere les vari articles de dernier niveau qui sont d origine appro ou sous-traite ==> cela indique qu un article sur mesure approvisionne sera genere par la suite ***"

      OUVRIR TV DDVaArt AVEC DDVaArt.GenRefTypeVaArt = CLO."VAD" ET DDVaArt.GenRefVaArt = VBA.ge-ref-geni :

      SI DDVaArt.GenOriAch = CGL.OUI

      CREATION LISTE :

      PRENDRE Reference = CGL.NON

      PRENDRE UnMeQte = VBA.ge-um-emp

      PRENDRE Qte = VBA.di-qte-tot

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      FIN_BLOC

      Fonction au sein de la requête REB 


      « INIT-NOMGES » (Initialisation Identifiant Nomenclature) renvoie l’identifiant d’une nomenclature de gestion

      Pour utiliser cette fonction, des paramètres sont à renseigner :

      • Type-Art : R (Standard) ou C (Sur-Mesure)

      • Article : Référence Article

      • Date-App : Date d’application

      • Uni-Pro : Unité de Production

      • Cad-Uti : Cadre d’utilisation

      • Identifiant : Variable


      A l’affichage, cette fonction devient : INIT-NOMGES :

      VLO.InitNomGes = INIT-NOMGES( TYPE-ART= R , ARTICLE= CLO."Fenetre" , DATE-APP= CLO.11/07/2005 , UNI-PRO= DF_STD , CAD-UTI= cadrutil , S:IDENTIFIANT= VLO.IdentNomGes )

      Génération Nomenclatures de gestion


      A un article, une date d’application, un cadre d’utilisation et une unité de production correspondent une seule nomenclature de gestion.

      att_2_for_294027649.png


      Choix des Articles : L’utilisateur a le choix entre 3 options :

      • Article Début, Article Fin : Choisir une Référence Article Début et une Référence Article Fin

      • Liste d’articles: Saisir une Liste d’articles

      • Critère Art.: Sélectionner une condition d’affichage (Critère Article associé à une requête RC-ART)

      • Date Applic.: L’utilisateur saisit la date d’application.

      Remarque : Si pour un article une requête de génération est définie (RVN), cette requête reste prioritaire, dans le cas contraire, Diapason se base sur l’unité de production, le cadre d’utilisation, le type de nomenclature ainsi que la requête RNG définis sur l’article.

      Consultation des Nomenclatures de Gestion / Composé

      La consultation des nomenclatures de gestion est disponible dans l’explorateur applicatif « Nomenclatures ».

      image-20230613-151337.png

      L’application de consultation des nomenclatures de gestion par composé est la suivante :

      att_4_for_294027649.png

      Description de la liste :

      • Date applic.

      Date d’application de la nomenclature.


      • Unité de Pro.

      Unité de production.


      • Cadre d’util.

      Cadre d’utilisation de la nomenclature.


      • T

      Type de l’article.


      • Article

      Référence de l’article.


      • Désignation

      Désignation de l’article.


      Actions disponibles :

      • Accès Nomenclature

      Présentation sous forme d’arbre de la nomenclature de l’article courant :

      att_8_for_294027649.png

      Description de l’arbre :

      Type composant (entre [ ]), référence composant, désignation composant (entre ()).


      Description de la fiche :

      • Type composé

      R (standard) ou C (sur mesure).


      • Réf. Composé

      Référence du composé.


      • Date d’Application

      Date d’application de la nomenclature.


      • Unité de Production

      Sert à identifier avec le cadre d’utilisation le lien de nomenclature.


      • Cadre d’utilisation

      Sert à identifier avec l’Unité de Production le lien de nomenclature.


      • Type Composant

      R (standard) ou C (sur mesure).


      • Réf. Composant

      Référence du composant.


      • Qté Lien

      Quantité de lien.


      • Unité de Mesure

      Unité de mesure de la quantité.


      • Qté Nette

      Pour les lignes annexes, quantité de lien divisée par la quantité de lien de la ligne principale.


      • Qté Composé

      Quantité de composé correspondant à la quantité de composant (quantité de lien).


      Onglet « Gestion »

      att_5_for_294027649.png
      • Méth. Gestion

      Méthode de gestion du composant.

      Méthode

      Description

      10

      PDP

      11

      Commande

      12

      Niveau de Stock

      20

      Besoin Net

      30

      Lancement

      99

      Gestion manuelle des Besoins

      • Méth. Conso.

      Méthode de consommation du composant.

      Méthode

      Description

      10

      Manuel

      20

      En Back-Flush

      30

      Conso. Déclarée / Série

      40

      Conso. Déclarée / OF

      99

      Non Géré

      • Méth. Calc. Prix

      Méthode de calcul du CRV.


      • Date Début

      Date de début de validité du lien.


      • Date Fin

      Date de fin de validité du lien.


      • Famille Csa.

      Famille composant pour calcul du CRV.


      • Etape Gamme

      Etape de consommation du composant. Voir « Cycle Lien ».


      • Fam. Reg. Gamme

      Famille de Regroupement Composant-Gamme.


      • Cycle Lien: Le positionnement des sorties prévisionnelles des composants concernant les articles fabriqués à la commande utilise le principe suivant :

        • Si le composant est rattaché à une étape et que cette étape existe effectivement dans la gamme principale planifiée de l’article, la sortie prévisionnelle considérée par le calcul sera la date de début de l’étape.

        • Sinon, si un cycle est défini sur le lien, la sortie prévisionnelle considérée par le calcul sera la date de fin de fabrication planifiée (SDL.CdeLigPlaDatFabFin) à laquelle le cycle du lien est retranché (par rapport au calendrier défaut de production).

        • Sinon, la sortie prévisionnelle considérée par le calcul sera la date de début de fabrication planifiée (SDL.CdeLigPlaDatFabDeb).


      • Composants Subst.

      Composant de Substitution.


      • Transac. Stock

      Transaction de stock pour consommation du composant.


      • Section Conso.

      Section de consommation du composant.


      • Type Mvt. Conso.

      Type de mouvement pour consommation du composant.


      • Section Subst.

      Section de Substitution


      • Type Mvt. Subst.

      Type de Mouvement de Substitution


      Onglet « Qui, Quand »

      Données de traçabilité classiques.


      Onglet « Spécifiques »

      Toutes les variables de type « VNG » (spécifiques nomenclature de gestion) qui ont une valeur sur le lien.


      • Suppression

      Suppression de la nomenclature. Possible uniquement sur les articles standards.

      Consultation des Nomenclatures de Gestion / Composant

      Application similaire à la « Consultation des Nomenclatures de Gestion / Composé » mais dont la seule action possible est « Cas d’emploi ».