Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Achats
GMCGA - Modèles de création des CGR

   Cette transaction permet de définir différents modèles de création de CGR. Elle offre la possibilité de détailler pour chaque champ du CGR, comment ils sont renseignés (code, numéro de segment, intitulés, ...).
Ces modèles sont utilisés par le traitement de création de CGR et/ou marché (TCCMA).

Données

   Modèle
   Identifiant du modèle sur 10 caractères maximum.

   Libellé

   Mnémonique

   Réduit

   Etablissement
   Il est possible d'utiliser la notion de référentiel centralisé.

   Numérotation CGR

   Codification du CGR

   Type
   Il permet de déterminer la catégorie du format à saisir.
Le code du CGR peut être constitué à partir d'une concaténation de six groupes de caractères. Chaque groupe ou chaque type peut correspondre soit à :
- une constante (C) ;
- une entité (E) ;
- une date (D) ;
- un symbole (S) ;
- un numérique (N) uniquement pour le sixième type ;
- la valeur X uniquement pour le sixième type. Elle permet d'indiquer que la numérotation du CGR s'effectue en fonction de la codification choisie par le client. Pour qu'il y ait une codification particulière pour un client, il est nécessaire d'avoir développé une procédure client contenant cette codification.

   Format
   Le format dépend du type saisi. Il peut s'agir d'une constante, d'une chaîne de caractères, d'un symbole, d'une date :
- pour un type constante (C), le format est libre ;
- pour un type entité (E), le format est égal à une occurrence du paramètre FM1SAMCG dont la valeur testée 1 est égale à "C". Le CGR est donc composé de la classe, numéro ou sous-numéro de la demande d'achats traitée ;
- pour un type date (D), le format est égal à une occurrence du paramètre FM1SAMCG dont la valeur testée 1 est égale à "D". Le CGR est donc composé à partir d'une des dates de la demande d'achats traitée. La date à prendre en compte est donnée par l'information "Proposition date" ;
- pour un type symbole (S), le format est égal à une occurrence du paramètre FM1SAMCG dont la valeur testée 1 est égale à "S" ;
- pour un type numérique (N), le format est libre ;
- pour un type X, le format doit être égal à "X".

   Position
   Indique la position du type pour la codification.

   Complément
   Donne le caractère à utiliser pour compléter la classe à la bonne longueur dans le cas où la codification du CGR se fait à partir de la classe de demande d'achats traitée (1 des 6 types est égal à "E" et le format correspondant est égal à "C"), Le complément se fait à droite.

   Pour les zones numériques (numéro, sous-numéro de demande d'achats), si leur taille maximale n'est pas atteinte (7 pour le numéro, 3 pour le sous-numéro), elles sont complétées à gauche par le nombre de zéros nécessaires.

   Proposition date
   Permet de définir une des dates de la demande d'achats traitée à prendre en compte dans le cas où la codification du CGR se fait à partir d'un type date. Les différentes dates proposées correspondent aux occurrences du paramètre PDTSAMCG.


   Exemple de codification pour un CGR de type A, de segment 2, pour une demande d'achats traitée DA.4452685.2 :

   
Type Format Position Découpage
1 E C (classe) 1 DA
2 E N (numéro) 5 4452685
3 E S (sous-numéro) 12 2


   Le numéro de CGR est de la forme suivante : DA//4452685002.

   DA correspond à la classe de la demande d'achats traitée.
// correspond au caractère de complément utilisé 2 fois à droite car la longueur de la classe est inférieure à 4 caractères.
4452685 correspond au numéro de la demande d'achats traitée. Il peut être au maximum sur 7 caractères. Si ce n'est pas le cas, il est complété à gauche par le nombre de zéros nécessaires.
002 correspond au sous-numéro de la demande d'achats traitée. Il peut être au maximum sur 3 caractères. Si ce n'est pas le cas, il est complété à gauche par le nombre de zéros nécessaires.

   Compléments

   Intitulés

   Affectation intitulé complet
   Permet de définir comment va être renseigné l'intitulé complet du CGR créé : soit par l'intitulé saisi par l'utilisateur, soit par le numéro du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre ITCSAMCG.

   Intitulé complet
   Donne la valeur de l'intitulé complet du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Affectation intitulé réduit
   Permet de définir comment va être renseigné l'intitulé réduit du CGR créé : soit par l'intitulé saisi par l'utilisateur, soit par les 20 premiers caractères du numéro du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre ITCSAMCG.

   Intitulé réduit
   Donne la valeur de l'intitulé réduit du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Type de CGR
   Donne le type du CGR à créer. Les différentes possibilités sont :
- "A" : le CGR à créer est de type "A" ;
- "B" : le CGR à créer est de type "B".

   Numéro de segment
   Si le type de CGR à créer est de type "A" et s'il existe pour l'établissement en cours, une définition de clé analytique (GDCL), le numéro de segment doit obligatoirement être renseigné. Dans ce cas, le CGR à créer est donc un segment.

   Confidentialité

   Affectation confidentialité
   Permet de définir comment va être renseignée la clé de confidentialité du CGR créé : soit par la clé de confidentialité saisie par l'utilisateur, soit par la clé de confidentialité de la classe d'achats (GNCA) de la demande d'achats traitée. Les différentes possibilités sont données par les occurrences du paramètre CNFSAMCG

   Code confidentialité
   Donne la valeur de la clé de confidentialité du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Contrôle budgétaire

   Affectation contrôle budgétaire
   Permet de définir comment va être renseigné le contrôle budgétaire du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre CTBOECGR :
- "I" : inactif ;
- "B" : bloquant ;
- "M" : mise à jour ;
- "S" : signalé.

   Tolérance
   Permet de définir comment va être renseignée la tolérance du contrôle budgétaire du CGR créé.
Il doit être saisi par l'utilisateur dans le cas où le contrôle budgétaire est égal à "B", "M" ou "S".

   Autres paramètres

   Rôle du CGR

   Type d'affectation
   Permet de définir comment va être renseigné le rôle du CGR créé. Les différentes possibilités sont :
- "D" : le rôle du CGR créé est affecté avec l'occurrence par défaut du paramètre ROLOECGR ;
- "M" : le rôle du CGR est égal au rôle saisi par l'utilisateur.

   Valeur
   Donne la valeur du rôle du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Nature du CGR

   Type d'affectation
   Permet de définir comment va être renseignée la nature du CGR créé. Les différentes possibilités sont :
- "D" : la nature du CGR créé est affectée avec l'occurrence par défaut du paramètre NATOECGR :
- "M" : la nature du CGR est égale à la nature saisie par l'utilisateur.

   Valeur
   Donne la valeur de la nature du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Genre du CGR

   Type d'affectation
   Permet de définir comment va être renseigné le genre du CGR créé. Les différentes possibilités sont :
- "D" : le genre du CGR créé est affecté avec l'occurrence par défaut du paramètre GENOECGR :
- "M" : le genre du CGR est égal au genre saisi par l'utilisateur.

   Valeur
   Donne la valeur du genre du CGR créé dans le cas où la valeur de l'affectation est égale à "M".

   Famille
   Permet de définir comment va être renseignée la famille du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Groupe
   Permet de définir comment va être renseigné le groupe du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Ensemble
   Permet de définir comment va être renseigné l'ensemble du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Autres paramètres

   Paramètre 1
   Permet de définir comment va être renseigné le paramètre 1 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 2
   Permet de définir comment va être renseigné le paramètre 2 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 3
   Permet de définir comment va être renseigné le paramètre 3 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 4
   Permet de définir comment va être renseigné le paramètre 4 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 5
   Permet de définir comment va être renseigné le paramètre 5 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 6
   Permet de définir comment va être renseigné le paramètre 6 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 7
   Permet de définir comment va être renseigné le paramètre 7 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 8
   Permet de définir comment va être renseigné le paramètre 8 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 9
   Permet de définir comment va être renseigné le paramètre 9 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 10
   Permet de définir comment va être renseigné le paramètre 10 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 11
   Permet de définir comment va être renseigné le paramètre 11 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 12
   Permet de définir comment va être renseigné le paramètre 12 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 13
   Permet de définir comment va être renseigné le paramètre 13 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 14
   Permet de définir comment va être renseigné le paramètre 14 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 15
   Permet de définir comment va être renseigné le paramètre 15 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 16
   Permet de définir comment va être renseigné le paramètre 16 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 17
   Permet de définir comment va être renseigné le paramètre 17 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 18
   Permet de définir comment va être renseigné le paramètre 18 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 19
   Permet de définir comment va être renseigné le paramètre 19 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètre 20
   Permet de définir comment va être renseigné le paramètre 20 du CGR créé. Les différentes possibilités sont données par les occurrences du paramètre C01SAMCG.

   Paramètres standard

Paramètres
   C01SAMCG

   CNFSAMCG

   CTBOECGR

   FM1SAMCG

   ITCSAMCG

   PDTSAMCG

   TP1SAMCG

   TP6SAMCG

   ETA

   GENSAMCG

   NATSAMCG

   ROLSAMCG

Messages
   SAMCG051 - L'occurrence $1 est incompatible avec le type $2

   SAMCG052 - Les 3 informations doivent être renseignées

   SAMCG053 - La position doit être comprise entre 1 et 80

   SAMCG054 - Le code d'un CGR B ne peut pas dépasser 20 caractères

   SAMCG055 - La valeur de la position $1 est incompatible avec la longueur du segment

   SAMCG056 - Ce numéro de position est déjà utilisé

   SAMCG057 - L'intitulé complet du CGR doit être renseigné

   SAMCG058 - L'intitulé réduit du CGR doit être renseigné

   SAMCG059 - Il existe une clé analytique pour cet établissement : le numéro de segment doit être renseigné

   SAMCG060 - Le type de CGR est "B" : le numéro du segment ne doit pas être renseigné

   SAMCG061 - Aucune clé analytique n'est définie pour cet établissement : le numéro de segment ne doit pas être renseigné

   SAMCG062 - La clé de confidentialité du CGR doit être renseignée

   SAMCG063 - Le contrôle budgétaire a pour valeur 'I' : la tolérance ne doit pas être renseignée

   SAMCG064 - Le rôle du CGR doit être renseigné

   SAMCG065 - La nature du CGR doit être renseignée

   SAMCG066 - Le genre du CGR doit être renseigné

   SAMCG067 - Suppression impossible : modèle référencé au niveau de la gestion de paramétrage de création d'un CGR et d'un marché (GCCMA)

   SAMCG068 - La codification du CGR doit être renseignée