Actionspour un modèle d'import avec OBJet simple

Sommaire général - Les modèles -Import Export

 

Le modèle d'import fait intervenir à la fois des actions de l'OBJet et des actions de l'import. Lorsque pour un évènement, les 2 types d'actions sont disponibles, l'action OBJet précède l'action import. Dans les tableaux ci-dessous, ( + IMP ) indique que l'action OBJet est suivie de l'action import ( nom identique précédée de la racine IMP_). Pour l'action OBJet, comme pour l'action d'import, on exécute le traitement spécifique puis le traitement standard.

Durantle processus de génération du traitement d'import
Action OBJetAction importContexte d'appel
IMP_COMPILEAvant la création du traitement d'import
IMP_TRTSUPAprès la création du traitement d'import

 

Durant l'exécution de l'import ( création d'enregistrement ) 
Action OBJetAction importContexte d'appel
AVANT_OUVRE ( + IMP )Première action exécutée
DEFTRANSDébut de l'analyse des fenêtres de l'OBJet
OUVRE ( + IMP )Après l'ouverture des tables et des écrans
AP_IMPORTAprès le chargement de la classe [F] par l'enregistrement à importer de chaque table déclarée dans le 1er onglet du modèle.
SETBOUT ( + IMP )CHAINE="C", action permettant d'interdire la création
RAZCRE ( + IMP )Lorsqu'on va créer une nouvelle fiche
IMPORTAprès l'initialisation de la classe [M].
IMP_DEFTRTAvant la simulation de saisie de chaque écran 
SIMULATION DE SAISIE
IMP_ZONESur chaque champs saisissable de bloc liste, avant l'action de contrôle.
IMP_TABSur chaque champs saisissable de bloc tableau, avant l'action de contrôle. 
VERIF_CRE( + IMP )Avant la transaction de création 
DEBUT TRANSACTION 
INICRE( + IMP )Juste avant l'écriture de l'enregistrement
CREATION( + IMP )Juste après l'écriture de l'enregistrement
FIN TRANSACTION 
APRES_CRE( + IMP )Après la transaction de création ( sortie par commit )
AB_CREATION( + IMP )Après la transaction de création ( sortie par rollback )
FERME( + IMP )Dernière action exécutée

 

Durant l'exécution de l'import ( modification d'enregistrement ) 
Action OBJetAction importContexte d'appel
AVANT_OUVRE ( + IMP )Première action exécutée
DEFTRANSDébut de l'analyse des fenêtres de l'OBJet
OUVRE ( + IMP )Après l'ouverture des tables et des écrans
AP_IMPORTAprès le chargement de la classe [F] par l'enregistrement à importer de chaque table déclarée dans le 1er onglet du modèle.
VERROU ( + IMP )Avant le lock symbole
LIENS ( + IMP )Après le chargement de la classe [M] par l'enregistrement à modifier.
SETBOUT ( + IMP )CHAINE="M", action permettant d'interdire la modification
AVANT_MOD( + IMP )Après l'action SETBOUT, si la variable CHAINE contient "M"
IMPORTAprès l'initialisation de la classe [M] par l'enregistrement à modifier de chaque table déclarée dans le 1er onglet du modèle.
IMP_DEFTRTAvant la simulation de la saisiede chaque écran 
SIMULATION DE SAISIE
IMP_ZONESur chaque champs saisissable de bloc liste, avant l'action de contrôle.
IMP_TABSur chaque champs saisissable de bloc tableau, avant l'action de contrôle. 
VERIF_MOD( + IMP )Avant la transaction de mise à jour 
DEBUT TRANSACTION 
AVANT_MODFIC( + IMP )Avant la mise à jour de la classe [F]
INIMOD( + IMP )Avant la mise à jour de l'enregistrement
MODIF( + IMP )Après la mise à jour de l'enregistrement
FIN TRANSACTION 
APRES_MOD( + IMP )Après la transaction de mise à jour ( sortie par commit )
AB_MODIF( + IMP )Après la transaction de mise à jour ( sortie par rollback )
DEVERROU( + IMP )
FERME( + IMP )Dernière action exécutée