Sommaire | ||
---|---|---|
|
...
E1 : Le parcours de construction
E2 : le parcours d'ouverture
E1 : le parcours de construction
Son rôle est le suivant :
parcourir intégralement une nomenclature avec tous les fils et les fils des fils …
calculer les quantités nécessaires et faire les conversions d’unités
gérer le lotissement
fournir des ouvertures pour valider les chargements
Nomenclature_Compose_Chargement_Av
Nomenclature_Composant_Chargement_Av
faire les substitutions pour les articles gérés en sous référence
vérifier les boucles infinies
alimenter la liste des entêtes de nomenclature
List_BA
alimenter la liste des composants
List_BB
alimenter la liste des paramètres de nomenclature
list_GH
traiter les composants qui sont eux-mêmes des composés
L’algorithme
Charger les données du composé BA
Début itération 1
Ajouter le BA
à List_BA
Extraire les composants BB
du composé BA
Début itération 2 pour chaque ligne de composant BB
Ajouter le composant à List_BB
...
Ajouter le composé BA
dans la liste List_BA_Fils
Fin si
Fin itération 2 sur les composants (BB)
Si List_BA_Fils
contient un composé BA
...
Plus de de fils à traiter car tout les fils sont traité
Fin si
Poursuivre itération 1 avec le compose BA
A la fin de l'étape E1 les 3 listes suivantes sont alimentées :
liste des entêtes de nomenclature
List_BA
liste des composants
List_BB
liste des paramètres de nomenclature
list_GH
E2 : le parcours d'ouverture
Le parcours d’ouverture se fait en explorant entièrement chaque nœud avec les listes List_BA
+ List_BB
son objectif et d’appeler les ouvertures permettant de générer les données des OF
Nomenclature_Compose_Chargement_Ap
Nomenclature_Compose_Chargement_Ap
Ouvertures vers le programme appelant : ggppfab100
Ouverture du programme appelant | Etape d’appel | Rôle | Ancienne |
---|
Ouverture du programme appelant | Etape d’appel | Rôle | Ancienne |
---|---|---|---|
| E1 | Valider le chargement d’un composé Prototype
|
|
| E1 | Gérer le découpage en lots d’un OF Prototype
|
|
| E1 | Avant de traiter un composant Prototype
|
|
| E1 | Après parcours de tous les composants d’un composé Prototype
|
|
| E2 | Traiter le composé - Créer un OF Prototype
|
|
| E2 | Traiter le composant - Créer les composant de OF Prototype
|
|
| E2 | Traitement de fin d’un composé - après avoir traiter le composé et ses composants Prototype
|
|
|
| Se produit lors |
|
Ouvertures distributeur et correspondances avec le moteur historique
Note : uniquement disponible à partir de la 222A
...
E1 : Le parcours de construction → il sert essentiellement à alimenter les listes
BA
+BB
et réaliser les appels des ouverturesxxx_av
qui permettent d’agir sur lesBA
+BB
E2 : le parcours d'ouverture → il sert à refaire le parcours des listes
BA
+BB
en explorant les fils et à réaliser les appels des ouverturesxxx_ap
Moteur X10.12 (ggtm600_sql) | Appel | Rôle et prototype | Moteur historique (tt) |
---|
Moteur X10.12 (ggtm600_sql) | Appel | Rôle et prototype | Moteur historique (tt) |
---|---|---|---|
| INIT | Permet de débrayer le test des boucles infinies
|
|
| E1 | L’appel est fait avant d’utiliser le composé
|
|
| E1 | L’appel est fait avant de stocker l’enregistrement lié au composé
|
|
| E2 | L’appel est fait après le traitement du composé
|
|
| E1 | L’appel est fait avant de stocker l’enregistrement lié au composant
|
|
| E1 | L’appel est fait avant d’utiliser le composant
|
|
| E2 | L’appel est fait après le traitement du composant
|
|
| E1 | Permet de valider le test de stock d’un composant
|
|
| E1 | Le parcours des composants du composé est terminé
|
|
| E1 | Règle de découpage des lots
|
|
| E1 | Permet d’initialiser la quantité du composé secondaire dans la ventilation
|
|
...