BaseParametrage.S3DB

Introduction

Jusqu’à la V8, le paramétrage lié aux types de base était réalisé au travers de fichier CSV. Afin de préparé la migration vers LoGeAs WEB, la V8 commence à réintégrer ceux-ci dans une base de données centralisé afin d'en facilité l’accès et la gestion

Gestion du type de base

Une table liste les types de base “TypeBase”. On y trouve plusieurs champs :

Nom du champTypeUsage
IdINTEGERNumero interne de ce type de base
NomVARCHAR(100)Nom en toute lettre du type de base
DirectorieVARCHAR(250)Indique le sous chemin dans le dossier “Defaut” du dossier contenant le paramétrage de ce type de base
CreableBOOLEANIndique si dans la version actuelle il est possible de créer ce type de base
OuvrableBOOLEANIndique si dans la version actuelle il est possible d'ouvrir ce type de base
DateMinDATEIndique depuis quel exercice il est possible d'avoir ce type de base. Exemple : il ne peut y avoir de base EPUdF avant 2012
IsTypePlanAssocBOOLEANIndique si VRAI qu'il faut prendre les IntituleASSOC dans PlanOfficiel sinon on prends IntituléPCG
UtiliseToutChampTerminauxPOBOOLEANIndique si VRAI que tous les comptes comptes terminaux du PlanOfficiel sont à prendre dans le plan de base (a moduler en fonction de IsPlanAssoc)

Gestion des plans comptables

Les Plans Officiels de référence

A ce jour le typage des plans des bases LoGeAs repose sur deux grandes catégories :

Plusieurs informations sont lié à cette vision

Les plans spécifiques à un type de base

Le travail avec les regroupements d'utilisateur amène à mettre en place une dérivation du plan comptable spécifique. Ces particularité concerne le bas de l'arborescence comptable, elle sont prise en compte au travers de la table “LienCompteOfficiel”. En voici les éléments moteurs :

"Récupération" du Plan Officiel d'un type de base

Cette procédure n'étant nécessaire que lors de la création de base, ou lors de mise à jour du plan, il à été décider de favoriser la facilité de gestion de la base à sa récupération au travers d'une requette SQL.

  1. Filtrer la table “LienComptePlanOfficiel” sur le type de base désirée
  2. Récupérer les comptes
  3. Compléter l'arborescence en allant cherché les comptes parents dans “PlanOfficiel”
Spécificité de la gestion des intitulés

Dans le cas d'un type de base “PCG” : coalesce(LC.Intitule,PO.IntitulePCG)
Dans le cas des bases “Association” : coalesce(LC.Intitule,PO.IntituleASSOC,PO.IntitulePCG)

Gestion des Plans Internes

Gestion des Mots Clefs

Quelques règles :

Gestion des plans de type d'activité fiscalisées (ex lucratives)

Unité dans le code : recordBPPlanLucratif
Table dans la base : PlanLucratif
La table contiens les différentes versions du plan pour chaque exercice (Exercice) pour chaque type de base (IdTypeBase).
Il n'existe pas un plan par année mais le bon plan est celui de l'année inférieur ou égal à l'année recherché (utilisez la fonction GetReferenceExercice pour la calculer). Quand on cré une nouvelle année/nouveau type de base il faut recopier tous les comptes
Chaque année décrite reprends l'intégralité du plan
NB: Le plan n'est pas géré par l'interface ils faut faire les modifications directement dans la base