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 :

  • Les bases liées au Plan Comptable Général (Entreprise, Scop …)
  • Les bases liées à sa dérivation pour les associations

Plusieurs informations sont lié à cette vision

  • “IsTypePlanAssoc” dans la table “TypeBase” permet de savoir sur quel plan officiel est basé le type de base
  • “IntitulePCG” et “IntituleASSOC” de la table “PlanOfficiel”permettent d'avoir pour une même racine de compte un intitulé officiel différents.
    • Si “IntituleASSOC” est vide alors “IntitulePCG” doit être utilisé en lieu est place.
  • “Origine” de la table “PlanOfficiel” en lien avec la table “OrigineCompteOfficiel” garde un lien vers l'origine juridique du compte
  • La table “PlanOfficiel” n'a pas vocation à acceuillir d'autre compte que ceux officiel, la dérivivation des plans de compte réalisé par les regroupement est prise en comptes par la table “LienComptePlaOfficiel” voir au dessous

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 :

  • Chaque entrée de compte du plan spécifique qui est “terminale”, donc saisissable dans le logiciel est présente dans la table
    • le champ “CompteTerminal” est alors à VRAI
    • le champ “Intitule” peut ou non être rempli, suivant s'il existe avec le même intitulé dans le plan Officiel. (Voir plus bas les règles de récupération)
  • Les comptes ascendant d'un compte terminal, s'il n'existe pas dans le plan officiel doivent y être ajouter, avec un intitulé.
    • le champ “CompteTerminal” est alors à FAUX

"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 :

  • La liste des mots, qui peuvent être des phrases courtes, est stocké dans la table “Mots”. Ils y sont unique.
  • Chaque référence d'imputation (mots clef) est géré au travers d'un ou deux mots, on peut donc avoir un couple de mot dont le deuxième mot est inexistant
  • Une ligne de “LienMot” est presque toujours associés à un “Numero” de compte comptable, qui peut faire référence indifféremment à une ligne de “LienCompteOfficiel” ou “PlanComptableOfficiel” Si un lmien n'existe pas il sa'git d'une information complémataire signet, texte , voi aussi …
  • Le lien entre un couple de mots et un type de base se fait au travers de la relation “Id” de “TypeBase” est “IdTypeBase” dans “LienMot”. Néanmoins il est possible que cette liaison soit vide, alors le couple de mot est valable pour tous les types de base pour le compte (“Numero”) associé.
  • la chaine intitule permet de remplacer le deuxième mot clef par l’intitule du compte au-quelle il se reporte

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

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
certif/technique/baseparametrage.txt · Dernière modification: 2021/06/30 16:09 de admin