Fichier Comptabilité Autres Administration Certification

Ceci est une ancienne révision du document !


Les étapes dans le code de la génération (avec ou non clôture)

TClientRestServices.GenereCompta

Service coté client appel

  1. BackgroundGenereCompta → Service coté serveur
  2. TGenerateurCompta.Execute
    1. GenererEcriture → generer les saisies en écriture si necessaire (ForceAll=False)
    2. GenererPlan (gpmContexte)
      1. GenerateurPlan.Execute
        1. CalculContexte TPlanComptableTree
          1. PlanOfficiel.CalculeTotaux → Calcul dans PlanUser
          2. PlanOfficiel.RemonteTotaux → Remonté dans PlanUser PlanInterne.
          3. CalculeTotaux → Calcul dans PlanUser
          4. PlanInterne.RemonteTotaux → Remonté dans PlanUser
        2. TraitementSpecial
          1. CalculConstantePlanInterne → constante sur base EPUdF
          2. CalculBilanCompteResultat → calcul des bilan/compte de resultat par mnemonique
          3. PlanInterne.RemonteTotaux → Remonté sur plan interne des calculs précedents
          4. PlanOfficiel.Update → Mise à jour des tables du plan officiel USER
          5. PlanInterne.Update → Mise à jour des tables du plan officiel USER
        3. CalculBilanAnalytiqueContexte → Calcul des 3 plans analytiques USER
    3. TestGeneration
          FGenerateurTest.Execute -> Test sur les écritures and co
      ClotureEcriture
          -> renumerote, change le statut ..
          GenerateurPlan.Execute
              CalculGlobaux
                  TPlanComptableTree
                      PlanOfficiel.CalculeTotaux -> Calcul dans PlanUser
                      PlanOfficiel.RemonteTotaux -> Remonté dans PlanUser
                      PlanInterne.CalculeTotaux -> Calcul dans PlanUser
                      PlanInterne.RemonteTotaux -> Remonté dans PlanUser
                      PlanOfficiel.Update -> Mise à jour des tables du plan officiel USER
                              PlanInterne.Update  -> Mise à jour des tables du plan officiel USER
                  CalculBilanAnalytiqueContexte -> Calcul des 3 plans analytiques USER
          -> enregistrement du contexte
          UpdateANouveauxN1
              TGestionANouveaux.Create
                  GenereMultiligne
                      TGestionHistoriquePlan.execute -> On met à jour la table d'historique de l'exercice précédent
                          GenereEcriture
                          CalculHistorique(pour chaque secteur)
                              CalculHistoriquePlan(Officiel) -> Mise à jour du plan Historique pour le secteur
                              CalculHistoriquePlan(Interne)  -> Mise à jour du plan Historique pour le secteur
                  -> création/mise à jour de la multi-ligne a nouveaux
      GenererCerfa
      EnregistreHistoriquePO(p);
      EnregistreHistoriquePI(p);

EnregistreHistoriquePA(p);

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
version/web/generationcloture.1520765735.txt.gz · Dernière modification: 2021/06/21 16:54 (modification externe)