Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Sommaire
stylenone

...

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 :

...

Exemple de la procédure ggtm600_sql / Composant_ChargementUtilisation_Av

Bloc de code
breakoutModewide
;*
public Procedureprocedure Composant_ChargementUtilisation_Av (G6, G6T2_pere&BB, &G6T1BA_composant, Niveau, NiveauReel)
; Avant  L’appel est fait avant d’utiliser le composant BB  - Il permet de le modifier ci nécessaire
		Record GTFDD.dhsd			G6
		Record GTFDD.dhsd		G6T2 G6T2_pere	BB										; Le BA père du composé qui est en cours de traitement
composant
		Record GTFDD.dhsd		G6T1	BA BA_composant					; Si le composant est aussi quiun estcomposé traité
1		Niveau						> GTFDD.dhsd	Niv				; Niveau de l'en-tête de production (y compris fictif)
1		NiveauReel					> GTFDD.dhsd	Niv				; Niveau en tenant compte des fictifs
beginp
	; envoyer les données en ping
	PingLocal("PM600_SQL_G6", G6)
	PingLocal("PM600_SQL_G6T2_PEREBB", G6T2_pereBB)
	PingLocal("PM600_SQL_BA_G6T1COMPOSANT", G6T1BA_composant)
	PingLocal("PM600_SQL_NIVEAU", Niveau)
	PingLocal("PM600_SQL_NIVEAUREEL", NiveauReel)
	
    ; Appel de la procédure dans le TT
	G3_Xmt_Call ("Composant_Utilisation_Av")
	
	; recupérer les records modifiés par l'ouverture
	PingLocalReceiveAndDelete("PM600_SQL_G6T1BB", BB)
	PingLocalReceiveAndDelete("PM600_SQL_BA_composant", G6T1BA_composant)
endp

 

Ouverture pour la génération des OF ggttfab100.dhsp / Composant_ChargementUtilisation_Av

Bloc de code
breakoutModewide
;* 
public procedure Composant_Utilisation_Av
; Ouverture pour le moteur de Composant_Utilisation_Av
		Record GTFDD.dhsd			G6
		Record GTFDD.dhsd			BB								; Le composant
		Record GTFDD.dhsd			BA BA_composant					; Si le composant est aussi un composé 
1		Niveau						> GTFDD.dhsd	Niv				; Niveau de l'en-tête de production (y compris fictif)
1		NiveauReel					> GTFDD.dhsd	Niv				; Niveau en tenant compte des fictifs
beginp
	; Lire les enregistrements transmis par la procedure [ggtm600_sql.dhsp / Composant_Utilisation_Av]
	PingLocalReceive("PM600_SQL_G6", G6)
	PingLocalReceive("PM600_SQL_BB", BB)
	PingLocalReceive("PM600_SQL_BA_COMPOSANT", BA_composant)
	PingLocalReceive("PM600_SQL_NIVEAU", Niveau)
	PingLocalReceive("PM600_SQL_NIVEAUREEL", NiveauReel)
	
	; Modifier les données de BB et BA_Composant ici
	
	
	; retourner les enregistrements modifiés à [ggtm600_sql.dhsp / Composant_Utilisation_Av]
	PingLocal("PM600_SQL_BB", BB)
	PingLocal("PM600_SQL_BA_COMPOSANT", BA_composant)
endp

...