Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations
GPTRV - Paramètres de tris et de ruptures

   Cette transaction a pour but de référencer tous les critères de tri et/ou de totalisation utilisés dans les soumissions et dans les programmes développés avec l'Application AGL. C'est un moyen idéal pour s'affranchir de la modification des programmes quand on veut gérer des critères de tri non prévus initialement dans le code source.

   Le principe est le suivant : sous un nom générique (COMPTE par exemple), on référence plusieurs critères de tri ou totalisation ayant un rapport étroit avec le nom générique en question (pour notre exemple : famille de comptes, classe de comptes, sous-classe de comptes, etc.).

   Lors d'une soumission (édition par exemple), sur les choix de tri ou totalisation vous visualisez un nom générique par défaut avec une combo box. En l'ouvrant, la liste des critères étant rattachés à ce nom générique s'affiche dans la langue de l'utilisateur.

   Pour chacun de ces critères, on définit la zone exacte qui sert dans la requête, le libellé qui est édité, ... Il faut ensuite définir un libellé à cette zone dans les différentes langues utilisées.

   Des critères standard sont livrés, mais des utilisateurs avertis peuvent créer un nouveau nom générique avec ses propres critères à partir d'un existant.
Tout cela en fonction des besoins de tri ou totalisation bien particuliers.

   Attention : en aucun cas, il ne faut modifier les critères standard car les modifications apportées seront écrasées au passage des patchs et releases.

   Ces noms génériques ainsi créés sont ensuite rattachés aux différents critères de traitements.

Données

   Critère
   Code alphanumérique. Nom générique.
Lors d'une création personnalisée, définir ce nom avec une caractéristique liée au client pour ne pas chevaucher les noms du produit.

   Sous-numéro
   Sous-numéro du paramètre. Il s'incrémente automatiquement de 1 en 1 et ne peut être saisi.

   Ordre de tri
   Ordre d'apparition des critères dans la combo box du nom générique.

   Type
   Ce paramètre définit, pour ce critère de rupture, ce qui sera édité :
         R : le critère de rupture ;
         L : le libellé du critère de rupture (celui rapporté par la requête ci-dessous) ;
         D : les deux : le critère de rupture et son libellé.

   Rupture
   Nom de la colonne de table servant de critère de rupture dans la requête SQL.

   Tri
   Nom de la colonne de table servant de critère de tri dans la requête SQL.

   Requête
   Requête pour rechercher le libellé du critère de rupture. Le mot-clé "SELECT" est inutile.
Pour une rupture sur un paramètre, saisir $NOM_PARAMETRE (Ex : $TYPGTPTH pour le paramètre TYPGTPTH).
Des mots-clés jokers internes au progiciel apportent plus de souplesse aux paramètres de rupture ou de tri :
           %RUP% : valeur courante de la rupture ;
           %ETS% : substitué par le contenu de la variable $etsdico de la fonction defdico ;
           %DEP% : substitué par le contenu de la variable $depdico de la fonction defdico ;
           %ART% : substitué par le contenu de la variable $artdico de la fonction defdico ;
           %TIE% : substitué par le contenu de la variable $tiedico de la fonction defdico ;
           %CH0% à %CH9% : substitué par le contenu de la variable $ch0dico à $ch9dico de la fonction defdico ;

   Exemple : inroecgr from oecgr where numoecgr = '%RUP%' and etsoecgr='%ETS%'

   Informations

   Créateur

   Modificateur

Transactions associées

   GPTRL - Paramètres de tris et de ruptures par langue