====== 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 - 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 - → 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);