Développement > Utilitaires > Divers > Suppressions 

Dans la plupart des objets du progiciel, il est possible de supprimer la fiche courante par le biais du bouton .

Cette suppression n'est bien évidemment possible que si des contraintes d'intégrité référentielles, définies dans le dictionnaire de données, ainsi que, selon les cas, certaines contraintes plus complexes, sont respectées. Ces contrôles peuvent être relativement longs à effectuer, et ils le sont directement au lancement de cette fonction.

Si plusieurs suppressions doivent être faites, il est assez fastidieux de les lancer de la sorte. C'est pourquoi il est possible de demander une suppression différée. Cette suppression différée alimente une table de la base, qui stocke toutes les demandes en cours.

La fonction Suppressions permet d'une part de visualiser et de modifier ces demandes, et d'autre part de lancer les suppressions en attente d'exécution de façon groupée.

Gestion de l'écran

Ecran de saisie

Présentation

A l'entrée dans la fonction, on se retrouve face à un tableau contenant les demandes de suppression en cours, sous la forme de code objet et de valeur de clés.

Il faut noter que lorsque la clé de la fiche gérée par l'objet est en une seule partie, seule la première colonne peut être saisie ; par contre, si deux parties de clé existent, la première partie se trouve dans la deuxième colonne Identifiant, et la deuxième partie (qui est en général la plus parlante) dans la première colonne.

On dispose alors des possibilités suivantes :

  • saisir de nouvelles demandes de suppression, ou en effacer, par saisie directe dans l'écran
  • lancer la suppression effective à l'aide du bouton  .
  • ressortir de la fonction en abandonnant les modifications faites et en ne déclenchant pas l'opération de suppression tout de suite.

Si on a lancé l'opération de suppression, elle se déroule alors, et à la fin de l'opération, un fichier de trace donne le résultat de cette opération.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau

Ce code identifie l'objet gérant la fiche qui doit être supprimée.

  • Intitulé (champ INTIT)

 

  • Identifiant 1 (champ CLE1)

Définit la clé (si besoin en plusieurs parties) identifiant la fiche dont la suppression est demandée.

  • Identifiant 2 (champ CLE2)

 

  • Intitulé (champ DES)

Destiné à figurer sur les états et les écrans dans lesquels le code de la fiche peut être saisi ou sélectionné. Ce texte permet de donner une description de la fiche concernée.

 

  • Date (champ CREDAT)

 

  • Heure (champ CRETIM)

 

Fermer

 

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard ADELETE est prévue à cet effet.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre