Paramétrage > Paramètres généraux > Personnalisation > Ecrans > Affectation style conditionnel 

Cette fonction permet d'affecter aux champs d'un écran des styles conditionnels, qui mettront en valeur le contenu des champs en fonction de conditions. La mise en valeur se fait en appliquant des styles de présentation qui permettent de modifier, la police, la couleur, la couleur de fond, la taille, et les effets (soulignement, italique, gras, barré…) du champ.

Il est à noter que certaines limites de changement de style existent sur les champs « grisés » ou uniquement affichés. Il sont décrits dans la documentation associée aux styles.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

Après avoir sélectionné l'écran à personnaliser, on voit apparaître, dans le tableau, la liste des zones existant dans cet écran. On peut alors associer à chacun d'entre eux un style conditionnel de présentation. Si aucun style n'est utilisé, la mise en forme par défaut du champ sera utilisée. Elle est déterminée, dans l'ordre de priorité, par :

  • Un éventuel style générique si la zone est décrite dans le dictionnaire comme étant obligatoire, ou ayant une fenêtre de sélection, ou un tunnel, ou encore si elle permet de saisir des formules de calcul.
  • Le jeu de caractères par défaut associés aux champs (sur le poste client, il se paramètre depuis le menu général par Outil / Options).

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

On saisit ici le code écran dont on veut affecter les champs. Les champs saisissables apparaissent alors dans la tableau qui suit.

  • Intitulé (champ COMMENT)

Intitulé associé au code précédent

Tableau

  • No (champ NUMLIG)

 

  • Zone (champ ZONE)

 

  • Intitulé (champ INTIT)

Intitulé associé au code précédent

Le style conditionnel que l'on souhaite affecter au champ de l'écran doit être saisi ici. 

 

Remarques importantes

Cette fonction agit sur la structure de l'écran que l'on modifie, et l'enregistrement des modifications provoque la revalidation automatique de l'écran, de la fenêtre, et du traitement associé dans toutes les langues du dossier (une boîte signalant que ces compilations sont en cours apparaît).

Lorsqu'on désire utiliser cette fonctionnalité :

  • la première chose à savoir est le code de l'écran que l'on souhaite reparamétrer. Pour ce faire, le plus simple est de se positionner en saisie sur l'un des champs de l'écran en question, puis d'utiliser la fonction Infos Champs, accessible soit depuis le menu général d'aide, soit par le bouton . La fenêtre qui apparaît porte le titre Champ XXX / Ecran YYY, ce qui permet donc de disposer de ces informations.
  • il faut prendre garde à ne pas utiliser cette fonction sur un écran généré automatiquement par le biais de transactions (une revalidation des transactions correspondantes va perdre la modification). Il faut dans ce cas modifier les écrans modèles utilisés par la transaction, et revalider ensuite les transactions qui hériteront alors des caractéristiques ainsi paramétrées.

Cette fonction est un paramétrage. Ceci signifie que les modifications faites dans ce cadre restent pérennes même en cas d'évolution de version. En effet, en standard, aucune table de contrôle, aucun code d'accès, ni aucun style conditionnel n'est associé aux champs des écrans, même si ces informations font partie de la description des écrans. Elles ne sont pas non plus affectées par un patch quel qu'il soit.

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