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