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.
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 :
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.
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 ».
L’application de consultation des nomenclatures de gestion par composé est la suivante :
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 :
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 »
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 ».