...
En migration, il faut donc reprendre les localisations déjà existantes dans Weavy et les intégrer dans Infinity. Pour cela, il faut lancer un export.
Il est fortement conseillé de faire une sauvegarde de la base de données avant de lancer le traitement.
Voici les différentes étapes :
...
Ouvertures distributeur et correspondances avec le moteur historique
Les ouvertures pour les distributeurs sont dans le module ggtm600_sql.dhsp
Le parcours des nomenclatures est réalisé en itératif (pas d’appel récursif)
Ce type de parcours implique de faire un traitement en 2 étapes pour générer les OF dans le même ordre que le moteur historique (qui faisait directement le parcourt des éléments fils).
Les 2 étapes sont :
E1 : Le parcours de construction pour alimenter les listes BA, BB et réaliser les appels de ouvertures xxx_av
E2 : le parcours d'ouverture sert à refaire le parcours en explorant les fils et à réaliser les appels des ouvertures xxx_ap
Moteur X.12 (ggtm600_sql.dhsp) | Appel | Rôle et prototype | Moteur historique |
---|
Compose_Utilisation_Av
| E1 | L’appel est fait avant d’utiliser le composé BA - Il permet de modifier BA ci nécessaire public procedure Compose_Utilisation_Av(&G6, &BA, Niveau, NiveauReel)
| BA_Utilisation_Compose_Av
|
Compose_Chargement_Av
| E1 | L’appel est fait avant de stocker l’enregistrement lié au composé G6T2 dans la liste des composés public procedure Compose_Chargement_Av (&G6, &G6T2, &ART, &SART, Niveau, NiveauReel, Qte, Unit, QteComposant)
| |
Compose_Chargement_Ap
| E2 | L’appel est fait après le traitement du composé Si le moteur est utilisé pour générer des OF, l'appel est fait après avoir créé l’entête d’OF et les séquences public procedure Compose_Chargement_Ap (&G6, &G6T2, &GH, Niveau, NiveauReel, Qte, Unit, CdQte, Ticketres)
| Compose_Chargement_Ap
Compose_Fictif_Chargement_Ap
|
Composant_Chargement_Av
| E1 | L’appel est fait avant de stocker l’enregistrement lié au composant G6T1 dans la liste des composants public Procedure Composant_Chargement_Av(&G6T2_compose, &G6T1, Niveau, NiveauReel)
| Composant_Chargement_Av
|
Composant_Utilisation_Av
| E1 | L’appel est fait avant d’utiliser le composant BB - Il permet de modifier BB ci nécessaire public procedure Composant_Utilisation_Av(&G6, &BB, Niveau, NiveauReel)
| BA_Utilisation_Composant_Av
|
Composant_Chargement_Ap
| E2 | L’appel est fait après le traitement du composant Si le moteur est utilisé pour générer des OF, l'appel est fait après avoir crée le composant public Procedure Composant_Chargement_Ap (&G6T1, &G6T2, Niveau, NiveauReel, CdQte, Unit, BA_Trouve)
| Composant_Chargement_Ap
|
Composant_Test_stock
| E1 | Permet de valider le test de stock d’un composant public function char Composant_Test_stock(&G6, &BB)
| Decompo_Test_stock_composant
|
Decomposition_Retour_Av
| E1 | Le parcours des composants du composé est terminé public Procedure Decomposition_Retour_Av (&G6, &BA)
| Decomposition_Retour_Av
|
Decomposition_avec_test_boucle_infinie
| E1 | Permet de désactiver le test sur les nomenclatures qui bouclent. public function char Decomposition_avec_test_boucle_infinie()
| Decomposition_avec_test_boucle_infinie
|
Mode_Traitement_Decoupage_Contrainte_Lot_SF
| E1 | Règle de découpage des lots public function char Mode_Traitement_Decoupage_Contrainte_Lot_SF
| Mode_Traitement_Decoupage_Contrainte_Lot_SF
|
Compose_Secondaire_Init_Quantite
| E1 | public procedure Compose_Secondaire_Init_Quantite(&BB, &RefQte)
| Compose_Secondaire_Init_Quantite
|