Paramétrage > Paramètres généraux > Ecrans de consultation 

Cette fonction permet le paramétrage et la personnalisation des écrans de consultation de l'ensemble de l'application.

Une consultation se présente de la façon suivante :

  • Des critères de sélection principaux en en tête
  • Des critères complémentaires rassemblés dans un bouton Critères en bas d'écran
  • Le tableau des informations consultées.

Une consultation est définie par un code, qui correspond à la logique d'interrogation des données. A un type correspond un ensemble de champs qu'il est possible de visualiser. Chaque type de consultation peut se décliner en autant de codes écrans que souhaité. On donne alors, pour chaque code écran, les informations que l'on souhaite voir parmi la liste des champs possibles : chaque ligne du tableau sélectionnée correspondra à une colonne de la consultation, l'ordre d'apparition étant défini par le rang saisi.

Il est également possible de définir une présentation graphique pour tout ou partie des colonnes numériques des tableaux.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Les écrans de consultation sont caractérisés par un type, qui identifie la fonction de consultation concernée, et un code pour l'écran lui-même. La liste gauche présente sous forme arborescente les types de consultation, puis les codes écrans.

Lorsque plusieurs codes écrans existent pour une consultation donnée, l'affectation d'un code écran par défaut peut être définie par défaut soit directement via le profil menu, soit par des règles liées à l'application. Si le code écran est protégé par un code d'accès, il faut que l'utilisateur ait le droit d'exécution sur le code d'accès pour pouvoir l'utiliser.

Ecran de saisie

Présentation

Les informations à saisir dans l'écran de définition sont de trois types :

  • les informations générales (code, code d'accès, nombre de lignes)
  • le tableau ordonné des champs à présenter (parmi la liste exhaustive des champs possibles)
  • les informations relatives à une présentation graphique

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Ce code identifie le type de consultation dont on désire paramétrer les écrans. Plusieurs écrans peuvent correspondre à un type de consultation donnée.

Bloc numéro 2

Ce code, qui identifie l'écran associé à la consultation ou à la saisie, est saisi dans l'en-tête de la fiche permettant la définition de la transaction. A l'exécution des transactions et des consultations, la liste des codes accessibles à l'utilisateur est présentée, si l'entrée dans une transaction par défaut n'est pas forcée.

  • Intitulé (champ INTIT)

 

Bloc numéro 3

  • Actif (champ ENAFLG)

Cette case à cocher permet d'activer ou de désactiver la fiche courante sans pour autant perdre son contenu.

Une fiche désactivée ne peut pas être utilisée (par appel de son code) dans d'autres fiches (documents, paramétrages...), ou lors de traitements de masse.

Les habilitations sur une fonction donnée peuvent interdire la création d'une fiche active. Dans ce cas, la case est désactivée par défaut, et est modifiable uniquement par un utilisateur autorisé, ou via un circuit de signature défini par Workflow.

Lorsque ce champ est non vide, l'écran de consultation ou la transaction de saisie de mouvements n'est accessible pour entrer des données que si l'utilisateur courant a droit d'exécution sur ce code. Par ailleurs, la modification (respectivement la visualisation) des caractéristiques de la transaction n'est possible que si l'utilisateur courant a le droit de modification (respectivement de consultation) sur le code.

  • Nombre lignes (champ NBRLIG)

Cette valeur permet, lorsqu'on définit des écrans de consultation ou de transaction, de préciser le nombre maximum de lignes visualisables ou saisissables simultanément. Sur les écrans de consultation, un bouton Page suivante permet de visualiser les lignes suivantes.

  • Nb colonnes fixes (champ NBRCOL)

Quand on crée des écrans de saisie automatisée (transaction ou consultation), ce paramètre permet de définir un nombre de colonne fixes qui ne défilent pas lorsque l'écran n'est pas suffisamment large pour visualiser toutes les colonnes.

  • Représentation (champ REPGRA)

Cet indicateur définit la façon dont la représentation des données va être faite à l'écran. Les possibilités offertes sont les suivantes :

  • Caractère :  les données sont uniquement représentées sous la forme d'un tableau.
  • Car. ou Graph. : les données sont présentées sous l'un des deux modes. Le mode par défaut est déterminé par le champ Affichage par défaut défini dans les paramètres graphiques de la fiche.
  • Car. et Graph. : les données sont présentées sous les deux modes simultanément. La position du graphique par rapport au tableau est déterminée par le champ Position de l'onglet Graphique.
  • Graphique :  les données sont uniquement présentées sous la forme d'un graphique.
  • champ OPTGRA

Permet d'organiser la cohabitation entre caractère et graphique, lorsque le mode de présentation des données permet les deux. Selon les cas :

  • si la représentation est Car ou Graph, on choisit la valeur par défaut de la représentation.
  • si la représentation est Car et Graph, on donne la position du graphique par rapport au tableau de données.

Graphique

  • Type (champ TYPGRA)

Ce champ est utile dès que l'on a plus d'une valeur numérique dans le tableau susceptible d'être présenté sous forme graphique. Il peut prendre deux valeurs :

  • Graphe simple : dans ce cas, on ne voit qu'une colonne de valeurs à la fois (un sélecteur permet de choisir laquelle)
  • Multi-graphe : dans ce cas, on voit toutes les colonnes affichables, combinées selon le paramètre défini par le paramètre Représentation.
  • Représentation (champ FSHGRA)

Lorsque l'on présente plusieurs séries dans le graphe (sous réserve que la présentation de toutes les séries soit identique et ne soit pas de type secteur), il est possible de préciser comment on combine les séries de valeurs à l'affichage, en saisissant la valeur suivante  :

  • Multipermet de présenter les valeurs de chaque série côte à côte (une couleur par série)
  • Cumulatif permet de présenter les valeurs en cumul vertical.
  • Comparatif permet de les présenter en comparaison relative (la hauteur du graphe est constante).
  • Graphique par défaut (champ DEFGRA)

Définit la représentation graphique utilisée pour les données à présenter (parmi les choix Barres, Lignes, Aires, Secteurs). Une image affichée en fonction du choix fait illustre le type de présentation obtenu.

Si on ne présente qu'une seule série de valeurs, la représentation graphique par défaut est fixée par ce paramètre.

Si on présente plusieurs séries de valeurs, il est possible de mixer les modes de présentation (une série sous forme de barre, une autre sous forme de ligne, par exemple). Dans ce cas, chaque série de valeurs est représentée en fonction du champ Représentationsitué dans le tableau des champs :

  • s'il vaut Barreou Ligne, ce mode de représentation est utilisé pour la série de valeurs concernée s'il est compatible avec la représentation graphique par défaut (il n'est pas possible de mixer des secteurs avec des barres ou des lignes).
  • s'il vaut Défaut, on utilise le mode de représentation graphique par défaut pour la série.

A l'utilisation, si la représentation des séries est homogène (a fortiori s'il n'y a qu'une série dans le graphe), on dispose d'un sélecteur de graphiques pour passer dans un autre mode rede présentation.

Tableau

  • No (champ NUMLIG)

 

  • Champ (champ INTITFLD)

Intitulé des champs susceptibles d'être affichés dans la consultation.

  • Ordre (champ DAC)

Lors de la génération de la transaction, les champs sont proposés dans l'ordre croissant des rangs saisis dans ce tableau. Un rang nul signifie que le champ n'est pas présent.

Dans la fonction de paramétrage, les champs sont présentés dans l'ordre des rangs saisis à chaque fois que l'on relit la transaction, les champs de rang nul étant rejetés en fin de tableau.

  • Graphique (champ GRA)

Ce champ ne peut être saisi que si le mode de représentation choisi dans l'en-tête n'est pas Caractère. Il permet de préciser la façon dont la représentation graphique va être mise en oeuvre.

Il peut prendre les valeurs suivantes :

  • Aucun ou Libellé si le champ de la ligne est de type alphanumérique. Le champ utilisant la valeur Libelléva être utilisé comme intitulé du graphe. Attention, seule une ligne du tableau peut avoir cette valeur; si elle est déjà présente sur une ligne, il faudra d'abord modifier la valeur de la ligne portant la valeur Libellépour lui redonner la valeur Aucun avant de pouvoir affecter cette valeur à une autre ligne du tableau.
  • Aucun, Valeurou Défautsi le champ de la ligne est de type numérique. La règle est la suivante :
    • Aucun signifie que le champ ne sera jamais présenté dans le graphe.
    • Si le graphique défini dans le dernier onglet permet de faire apparaître plusieurs séries, toutes les séries correspondant à des champs marqué Défautseront visualisées (elles le seront toute si aucune n'est ainsi mise en avant).
    • Si le graphique défini dans le dernier onglet ne permet de faire apparaître qu'une série, la colonne correspondant au premier champ marqué Défautsera visualisée (ce sera la première si aucune n'est ainsi mise en avant).
  • Représentation (champ REP)

Ce champ ne peut être saisi que :

  • si le mode de représentation choisi dans l'en-tête n'est pas Caractère.
  • sur les champs numériques dont on a décidé d'afficher la valeur.

Il permet de gérer des combinaisons de graphes si le type de graphique défini dans les paramètres graphiques permet de faire apparaître plusieurs séries indépendantes de type différent (il est ignoré dans les autres cas). En pratique, les combinaisons utilisables sont les suivantes :

  • Type = Multi graphe, Graphique par défaut=Lignes, Représentation=Multi
  • Type = Multi graphe, Graphique par défaut=Barres, Représentation=Multi

La règle est alors la suivante :

  • Défautsignifie que la présentation graphique de la série correspond au graphique par défaut du dernier onglet (Barres, ou Lignesdans les cas qui nous intéressent).
  • Barre ou Ligne permet de forcer le mode de présentation correspondant pour la série en question.

Bloc numéro 6

  • champ IMAG

Image explicative d'informations précédemment saisies.

Fermer

 

Icône Actions

Aide

Cette fonction permet d'afficher l'aide en ligne relative au champ défini par la ligne. Ceci permet ainsi d'avoir une description détaillée de l'utilité de ce champ. Ainsi, on pourra décider plus facilement de l'intérêt de paramétrer la présence de ce champ dans l'écran correspondant.

 

Fermer

 

Boutons spécifiques

Permet de valider l'écran en générant le code correspondant. Cette validation est automatique lors de la création ou de la modification ; le bouton n'est donc réellement utile qu'en cas de suppression du fichier écran sur le serveur d'application, ou en cas de copie d'un dossier à l'autre (dans ce cas, la validation n'est pas automatiquement faite dans le dossier d'arrivée).

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Ce champ permet de définir le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Ce champ permet de définir le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

Fermer

Permet de copier l'écran vers un autre dossier. Attention, la copie ne provoque pas la revalidation, de l'écran dans le dossier d'arrivée. Il faudra donc valider l'écran après la copie pour qu'il soit réellement pris en compte.

Permet de visualiser l'écran obtenu par le paramétrage.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Aucun champ sélectionné

L'écran de consultation ne comprend aucun champ (il faut au moins qu'il y en ait un).

Nombre de colonnes fixes trop grand

Le nombre de colonnes fixes excède la capacité de présentation de l'écran (on ne pourra donc pas visualiser les colonnes supplémentaires).

Il faut au moins un champ de type libellé et de type valeur pour utiliser le graphisme

L'écran de présentation ne prévoit aucune colonne visualisable sous forme de graphe, ni de colonne permettant de qualifier chaque élément graphique.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre