Le moteur d’édition (GEDT)

Généralités

Introduction

Le moteur d’édition peut être utilisé lorsqu’il n’existe pas de traitement d’édition d’ACE répondant spécifiquement à votre besoin.

Il complète toutes les fonctionnalités offertes pour personnaliser vos éditions.

La fonction GEDT permet d’éditer des documents sous une forme analogue aux éditions de type statistique à partir d’une vue banalisée dont la définition est imposée (GTVUE).

L’édition ou la consultation lancée ne provoque aucun accès aux tables, puisque tous les champs figurent dans la vue d’édition.

Principes

La vue comporte :

  • 20 libellés de 30 caractères : lib1 à lib20,
  • 5 dates de 8 caractères : dat1 à dat5,
  • 10 nombres entiers : num01 à num10,
  • 20 nombres avec décimales : val01 à val20.

Les champs nécessaires à la constitution de l’édition alimentent ces zones à condition de respecter le type et la longueur.

L’utilisation du moteur d’édition demande une bonne connaissance du langage SQL et de la structure des données d’ACE.

Mise en place

1 - Sous SQL, créer la vue d’édition à utiliser. Elle commence par :

create view ...

(lib1,lib2,lib3,lib4,lib5,lib6,lib7,lib8,lib9,lib10, lib11,lib12,lib13,lib14,lib15,lib16,lib17,lib18,lib19,lib20,

dat1,dat2,dat3,dat4,dat5, num01,num02,num03,num04,num05,num06,num07,num08,num09,num10, val01,val02,val03,val04,val05,val06,val07,val08,val09,val10, val11,val12,val13,val14,val15,val16,val17,val18,val19,val20, codsoc)

as select ...

2 - Paramétrer un ou plusieurs lanceurs associés à cette vue. Lors du paramétrage, possibilité de renommer les champs afin d’établir la correspondance entre champ du lanceur et de la vue.

3 - par la fonction UPLED, indiquer le nom de la vue spécifique.

4 - dessiner une maquette pour l’édition.

5 – définir la vue dans la fonction GTVUE.

6 - paramétrer un écran pour la consultation.

Fonctionnalités

Consultation des données d’une vue spécifique (GEDT_1)

Description technique des champs de cet écran.

Cette fonctionnalité vous permet de consulter les données obtenues par la création d'une vue spécifique.

Les différentes étapes :

  • Créer la vue dans la base de données. Les commandes doivent être mémorisées dans les fichiers « ora_specif_vue.sql » et « ora_specif_dropvue.sql ».
  • Renseigner la vue dans la fonction GTVUE (type = 0 pour la structure simple (Outils1) et type = 1 pour la structure complexe (Outils2)).
  • Paramétrer un écran (par la fonction PECR ).
Vous avez la possibilité d’interdire l’accès au champ Vue en utilisant le paramètre NOMVUE.
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Editions

Lancement Edition (GEDT_EDIT)

Description technique des champs de cet écran.

Possibilités supplémentaires en mode multi établissement :

Lors du paramétrage, vous pouvez utiliser le mot clé #ETB dans la colonne « Début ».

Il sera automatiquement remplacé (valeur par défaut) par l’établissement de l’agent qui demande l’édition.

Utilisation des blocs d'édition

  • les blocs 21 à 30 correspondent aux en-têtes 1 à 10 (les données utilisables sont celles du bloc 40),
  • le bloc 10 correspond au détail,
  • les blocs 41 à 50 correspondent aux totaux de rupture 1 à 10 (les données utilisables sont celles du bloc 40).

Les ruptures 1 à 10 correspondent aux numéros des critères de tri qui ont été demandés lors du lancement de l’édition.

Remarque :

Possibilité de demander un saut de page avec édition du bloc "EP" à l’édition des entêtes de rupture 1 à 10. Pour cela, il faut préfixer par R la dernière ligne du blocs 21 à 30 demandant un saut de page. La ligne préfixée par R n’est pas éditer, mais déclenche l’édition du bloc "PP", puis du bloc "EP", avant l’édition du bloc lui même.

Accès : menu « Editer » , option « Autre simple .

Format Maquette
Rich Text Format (RTF) GEDTE1
Blocs d’édition : GEDTE  

La structure de la vue utilisée par le moteur d’édition gedte est la suivante :

Code société codsoc long  
Libellés long lib1 à lib20 char(30) 20
Dates dat1 à dat5 char(8) 5
Entiers num01 à num10 long 10
Décimaux val01 à val20 double 20

Lancement Edition simplifiée (GEDT_EDIT2)

Description technique des champs de cet écran.

Accès : menu « Editer » , option « Autre étendue

Format Maquette
Rich Text Format (RTF) GEDTE1
Blocs d’édition : GEDTE2  

La structure de la vue utilisée par le moteur d’édition gedte2 est la suivante :

Code société codsoc long  
Libellés long z40l_1 à z40l_30 char(40) 30
Dates dat1 à dat10 char(8) 10
Entiers num01 à num15 long 15
Décimaux val01 à val30 double 30

Les champs nécessaires à l’édition sont ramenés dans ces zones en veillant à respecter le type et la longueur.