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);
EnregistreHistoriquePA(p);