Actions pour 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.

Durant le processus de génération du traitement d'import
Action OBJet Action import Contexte d'appel
IMP_COMPILE Avant la création du traitement d'import
IMP_TRTSUP Après la création du traitement d'import
Durant l'exécution de l'import ( création d'enregistrement ) 
Action OBJet Action import Contexte d'appel
AVANT_OUVRE  ( + IMP ) Première action exécutée
DEFTRANS Début de l'analyse des fenêtres de l'OBJet
OUVRE  ( + IMP ) Après l'ouverture des tables et des écrans
AP_IMPORT Aprè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
IMPORT Après l'initialisation de la classe [M].
IMP_DEFTRT Avant la simulation de saisie de chaque écran 
SIMULATION DE SAISIE
IMP_ZONE Sur chaque champs saisissable de bloc liste, avant l'action de contrôle.
IMP_TAB Sur 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 OBJet Action import Contexte d'appel
AVANT_OUVRE  ( + IMP ) Première action exécutée
DEFTRANS Début de l'analyse des fenêtres de l'OBJet
OUVRE  ( + IMP ) Après l'ouverture des tables et des écrans
AP_IMPORT Aprè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"
IMPORT Aprè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_DEFTRT Avant la simulation de la saisie de chaque écran 
SIMULATION DE SAISIE
IMP_ZONE Sur chaque champs saisissable de bloc liste, avant l'action de contrôle.
IMP_TAB Sur 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