Points d'entrée > Module Superviseur > Script standard ANUCOD 

CHG_INDEX : Dans la phase de contrôle de liens

Ce point d’entrée est positionné dans la partie vérification (contrôle des liens) avant l'annulation de la fiche. Il permet de modifier la clé de parcours des enregistrements de la table vérifiée.

Contexte et mode de fonctionnement

Ce point d'entrée est appelé à partir du traitement ANUCOD après l'action AV_VERF_ANU et avant l'action AP_VERF_ANU. Dans la phase vérification avant la suppression de la fiche, les tables liées à la table où se fait la suppression, sont ouvertes sous l'abréviation [ZLIE]. Le point d'entrée est positionné avant la boucle For [ZLIE]. Ce point d'entrée permet de modifier la clé de parcours pour optimiser la recherche sur des tables volumineuses.

Dans des cas extrêmes, on peut développer une autre recherche et désactiver la recherche standard sur une table en positionnant la variable GPE à 1.

Outre toutes les variables accessibles dans les actions AV_VERF_ANU et AP_VERF_ANU, les variables suivantes sont particulièrement utilisables dans ce point d'entrée:
- FICHIER contient le nom de la table ouverte sous l'abréviation ZLIE
- FICANU contient le nom de la table sur laquelle est réalisée l'annulation
- NBZ contient le nom de zones liées
- ZONE contient le nom des champs de liens

Les tables ouvertes sont référencées dans la description de l'objet ou dans l'action OUVRE