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

**BackgroundGenereCompta**
  TGenerateurCompta.execute
    GenererEcriture -> generer les saisies en écriture si necessaire (ForceAll=False)
    GenererPlan (gpmContexte)
      GenerateurPlan.Execute
        CalculContexte
          TPlanComptableTree
            PlanOfficiel.CalculeTotaux -> Calcul dans PlanUser
            PlanOfficiel.RemonteTotaux -> Remonté dans PlanUser
            PlanInterne.CalculeTotaux -> Calcul dans PlanUser
            PlanInterne.RemonteTotaux -> Remonté dans PlanUser
          TraitementSpecial
            CalculConstantePlanInterne -> constante sur base EPUdF
            CalculBilanCompteResultat -> calcul des bilan/compte de resultat par mnemonique
            PlanInterne.RemonteTotaux -> Remonté sur plan interne des calculs précedents
            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
    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.1520764880.txt.gz · Dernière modification: 2021/06/21 16:54 (modification externe)