Cegid XRP Ultimate  |      Actualisé le 

Achats

GMCGA - Modèles de création des CGR

Sommaire

   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