Annexes SQLCEGID
Annexes SQLCEGID
Comptabilité Finance
Lycée MARIE CURIE
Avenue du 8 mai 1945 - BP 348
38435 ECHIROLLES cedex
[Link]
AVERTISSEMENTS
Ce document ne prétend pas à l'exhaustivité quant à la présentation du modèle de la
base de données, ni ne garantit l'exactitude dans toutes les dimensions de l'analyse).
Deux domaines seulement sont pour l'instant documentés (tables et liens) : le domaine
commercial et le domaine de la comptabilité.
L'auteur remercie le lecteur de son indulgence quant aux erreurs ou omissions. Vous
pouvez signaler toute erreur détectée en écrivant à crcf@[Link].
La base de données du PGI CEGID (en version 9) comporte 1925 tables, 46600 champs, il
n'est donc pas possible d'explorer la totalité du modèle. Cependant, dans les contextes
tels que nous les utilisons en pédagogie, le nombre de tables réellement utilisées est très
largement inférieur.
Cette base de données ne respecte pas les canons et les normes du modèle relationnel
(les clés sont souvent multiples, les dépendances fonctionnelles ne sont pas toujours
respectées, de nombreuses redondances de données sont repérables, des champs
calculés apparaissent sans que l'historisation de la donnée soit exigée,…).Il est
néanmoins possible de s'exercer au requêtes SQL, à partir d'extrais de la base, et à partir
d'un schéma explicatif des clés et des liens tels que nous le fournissons ici.
1. Liste de quelques tables les plus courantes utilisables dans des requêtes
DETABLES,
DECHAMPS,
DELIENS,
DEVUES, …
2. Exemples d'extraits de modèle relationnel simplifié (Listes des champs à ajuster selon les besoins)
a. Domaine "COMPTABILITE"
Table PIECE
GP_VENTEACHAT, GP_NATUREPIECEG, GP_SOUCHE, GP_DATEPIECE, GP_DATELIVRAISON, GP_NUMERO, GP_TIERS, GP_TIERSLIVRE, GP_TIERSFACTURE,
GP_TIERSPAYEUR, GP_TARIFTIERS, GP_REPRESENTANT, GP_DEPOT, GP_MODEREGLE, GP_TVAENCAISSEMENT, GP_REGIMETAXE, GP_TYPEREMISE, GP_ESCOMPTE,
GP_REMISEPIED, GP_TOTALHT, GP_TOTALTTC, GP_ACOMPTE, GP_COMMISSIONR, GP_DEVENIRPIECE, , GP_JALCOMPTABLE, GP_COMPTATIERS, GP_ETATCOMPTA,
GP_DATECOMPTA, GP_VIVANTE, GP_ETATVISA, GP_VISEUR, GP_DATEVISA, GP_DOMAINE, GP_REFCOMPTABLE
Clé étrangère versTIERS : GP_TIERS en référence à T_TIERS de TIERS
Clé étrangère vers COMMERCIAL : GP_REPRESENTANT en référence à GCL_COMMERCIAL de COMMERCIAL
Le champ E_ GP_REFCOMPTABLE permet de retrouver les références de l'écriture comptable, mais sans faire le lien SQL (on ne peut pas faire la jointure entre PIECE et
ECRITURE)
TABLE LIGNE
GL_NATUREPIECEG, GL_SOUCHE, GL_NUMERO, GL_NUMLIGNE, GL_DATEPIECE, GL_NUMORDRE, GL_ARTICLE, GL_CODEARTICLE, GL_TIERS, GL_TIERSLIVRE,
GL_REPRESENTANT, GL_FOURNISSEUR, GL_QTEFACT , GL_QTERELIQUAT, GL_QTERESTE, GL_PIECEPRECEDENTE, GL_PIECEORIGINE, GL_TARIF, GL_TYPELIGNE,
GL_TARIFARTICLE, GL_TARIFTIERS, GL_SOLDERELIQUAT, GL_MONTANTHT, GL_TOTALTAXE1, GL_TOTREMLIGNE, GL_REMISECASCADE, GL_QTERELIQUAT, GL_QTERESTE,
GL_DATELIVRAISON
Clé étrangère vers PIECE : GL_NATUREPIECEG+GL_SOUCHE+GL_NUMERO+GL_DATEPIECE en référence à GP_NATUREPIECEG, GP_SOUCHE, GP_NUMERO, GP_DATEPIECE
TABLE STKMOUVEMENT
GSM_NUMORDRE, GSM_DATEMVT, GSM_STKTYPEMVT, GSM_QUALIFMVT, GSM_PREFIXEORI, GSM_NATUREORI, GSM_SOUCHEORI, GSM_NUMEROORI,
GSM_NUMLIGNEORI, GSM_ARTICLE, GSM_QPREVUE, GSM_QPREPA, GSM_QRUPTURE, GSM_PHYSIQUE, GSM_MONTANT
Clé étrangère vers PIECE : GSM_NATUREORI,+ GSM_SOUCHEORI+ GSM_NUMEROORI+ GSM_NUMLIGNEORI en référence à GL_NATUREPIECEG, GL_SOUCHE,
GL_NUMERO, GL_NUMLIGNE de PIECE
Clé étrangère vers ARTICLE : GSM_ARTICLE en référence à GA_ARTICLE de ARTICLE
TABLE TIERS (remarque T_AXULIAIRE est clé primaire pour la compta, T_TIERS est clé primaire pour la Gestion Commerciale)
T_AUXILIAIRE, T_TIERS, T_NATUREAUXI, T_LIBELLE, T_COLLECTIF, T_ABREGE, T_FACTURE, T_PAYEUR, T_ADRESSE1, T_CODEPOSTAL, T_VILLE, T_DIVTERRIT, T_PAYS,
T_LANGUE, T_DEVISE, T_SIRET, T_APE, T_TELEPHONE, T_FAX, T_SECTEUR, T_ZONECOM, T_REPRESENTANT, T_TARIFTIERS, T_REMISE, T_ESCOMPTE, T_MODEREGLE,
T_REGIMETVA, T_DATEFERMETURE, T_FERME, T_EMAIL, T_DERNLETTRAGE, T_JURIDIQUE, T_FORMEJURIDIQUE, T_CREDITPLAFOND, T_NIVEAURISQUE, T_ETATRISQUE,
T_RELANCEREGLEMENT, T_COMPTATIERS, T_PARTICULIER, T_CLETELEPHONE, T_REGION, T_DELAIMOYEN
Clé étrangère vers COMMERCIAL : T_REPRESENTANT en référence à GCL_COMMERCIAL de COMMERCIAL
TABLE COMMERCIAL
GCL_COMMERCIAL, GCL_TYPECOMMERCIAL, GCL_LIBELLE, GCL_PRENOM, GCL_COMMISSION, GCL_ZONECOM, GCL_TYPECOM, GCL_NATUREPIECEG, GCL_EMAIL,
GCL_COMMENCAISS, GCL_SALARIE, GCL_UTILASSOCIE
[Link] page 7/12
Réseau CRCF - Ministère de l'Éducation nationale - [Link]
BTS-CG - Du PGI au modèle relationnel et au SQL janvier 2017
TABLE ARTICLE
GA_ARTICLE, GA_CODEARTICLE, GA_LIBELLE, GA_TYPEARTICLE, GA_PMRP, GA_TARIFARTICLE, GA_DATESUPPRESSION, GA_FAMILLETAXE1, GA_FAMILLENIV1,
GA_FAMILLENIV2, GA_FAMILLENIV3, GA_COMPTAARTICLE, GA_FOURNPRINC, GA_DPA, GA_DPR, GA_PVHT, GA_PVTTC, GA_PAHT, GA_PRHT, GA_PMAP,
GA_COEFCALCHT, GA_COEFCALCTTC
Clé étrangère vers TIERS : GA_FOURNPRINC en référence à T_TIERS de TIERS
TABLE PIEDECHE
GPE_NATUREPIECEG, GPE_NUMERO, GPE_NUMECHE, GPE_DATEPIECE, GPE_MODEPAIE, GPE_DATEECHE, GPE_MONTANTECHE, GPE_ACOMPTE, GPE_TIERS
Clé étrangère vers PIECES : GPE_NATUREPIECEG+ GPE_NUMERO+ GPE_DATEPIECE en référence à GP_NATUREPIECEG, GP_NUMERO , GP_DATEPIECE,
TABLE PIEDBASE
GPB_NATUREPIECEG, GPB_NUMERO, GPB_FAMILLETAXE, GPB_DATEPIECE, GPB_TAUXTAXE, GPB_BASETAXE, GPB_VALEURTAXE, GPB_LIBELLETAXE, GPB_COMPTETAXE
Clé étrangère vers PIECES : idem ci-dessus
TABLE TXCPTTVA
TV_TVAOUTPF, TV_CODETAUX, TV_REGIME, TV_TAUXACH, TV_TAUXVTE, TV_CPTEACH, TV_CPTEVTE, TV_ENCAISACH, TV_ENCAISVTE
TABLE CHOICOD
CC_TYPE, CC_CODE, CC_LIBELLE, CC_ABREGE
NB1 : cette table est utile pour afficher les libellés de certaines caractéristiques (par exemple le libellé d'une famille comptable au lieu de son code).
NB 2 : cette table devrait être scindée en autant de tables de paramètres telles que "secteurs géographiques", "zone commerciales", "familles comptables", "familles
article" etc. Cegid a fait le choix de tout rassembler en une seule table, d'où des anomalies conceptuelles par rapport au modèle relationnel
On ne donnera donc chaque fois, que les extraits de tables nécessaires au traitement de la requête proposée
Exemple : l'extrait suivant permet de retrouver les paramètres commerciaux des familles comptables de tiers : c'est le CC_Type "GCT" qui identifie la table, et le CC_code
permet de retrouver les lignes de celle-ci
Servantissimo
Commerciale
Comptabilité
Paie-RH
Gestion
Tables de paramètres les plus courantes et correspondance
CRM
CC_TYPE
avec les champs de CHOIXCOD
Descriptif
DOM Préfixe commence Exemple de tables ou catégories de tables les
domaine Exceptions, commentaires
AINE souvent par… plus courantes pour ce préfixe
principal
Gestion
A A.. AFFAIRES (gestion d'affaires)
d'affaires
Appels sauf BQ , BT = banque
B B.. Appels d'offres, BUDGETS
d'offre ?
tables de COMPTABILITE + ANALYTIQUE + BUDGETS
C Diverses / ECRITURE, GENERAUX, JOURNAL
A : analytique, E_, G_, J_ …
D Agricole ? D… Agricole ? divers
E- eligne, epiece, eaffaire, …
commerc sauf ECH, ECR, EMP => EMPRUNTS
E E..
e& Ex = EXERCICES
Internet
Fiscalité,
F liasses F..
fiscales
COMMER GA = ARTICLES, GL = LIGNES, GP=PIECES, Sauf G= GENERAUX, GU=GUIDE, GCD = écritures compta différées
G G..
CE GF=TARIFS, etc
Hôtellerie
H
?
I et Les tables préfixées IMMO sont celles qui sont utilisées dans le module
Immobilis
0(zéro I.. IRF=IMOREF, IDA=IMODAT, … Comptabilité et pas dans Servantissimo (IMO)
ations
)
Données Sauf J=JOURNAL
et
JUR=JURIDIQUE, JFT=JUTYPEFONCTION,
J paramètr J
JTC=JUTYPECIVIL…
es
juridiques
GA= Articles L : groupes et comptes consolidés ?
M ??
[Link] page 11/12
Réseau CRCF - Ministère de l'Éducation nationale - [Link]
BTS-CG - Du PGI au modèle relationnel et au SQL janvier 2017
Descriptif
DOM Préfixe commence Exemple de tables ou catégories de tables les
domaine Exceptions, commentaires
AINE souvent par… plus courantes pour ce préfixe
principal
N Divers Param des documents ? N=NFILES, table des fichiers
K, L , GL = lignes de pièces commerciales
??
O
P Paie RH
Q ? Procédés industriels de fabrication ?
R CRM
S Données de structuration de la base de données (tables, liens, vues, paramètres sociétés, menus, utilisateurs, etc.)
H ? HR : Hôtellerie ?
TRESORE Saus TV=TXCPTTVA(taux de TVA et comptes)
T I
RIE
U,V,
?, ? + subventions, + financements
W, X
Paramètres
Y et tables du
dossier