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
- BackgroundGenereCompta → Service coté serveur
- 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);
</code>
EnregistreHistoriquePA(p);