Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
version:web:generationcloture [2018/03/11 11:47] nicolas |
version:web:generationcloture [2021/06/21 16:54] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Les étapes dans le code de la génération (avec ou non clôture) ====== | ====== 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 appel | ||
- | === 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/ | ||
- | PlanInterne.RemonteTotaux -> Remonté sur plan interne des calculs précedents | ||
- | PlanOfficiel.Update -> Mise à jour des tables du plan officiel USER | ||
- | PlanInterne.Update | ||
- | CalculBilanAnalytiqueContexte -> Calcul des 3 plans analytiques USER | ||
- | - TestGeneration | ||
- | FGenerateurTest.Execute -> Test sur les écritures and co | + | - TClientRestServices.GenereCompta → Service coté client appel |
- | | + | - BackgroundGenereCompta → Service coté serveur |
- | | + | - TGenerateurCompta.Execute |
- | GenerateurPlan.Execute | + | |
- | CalculGlobaux | + | - GenererPlan (gpmContexte) |
- | TPlanComptableTree | + | - GenerateurPlan.Execute |
- | PlanOfficiel.CalculeTotaux | + | - CalculContexte |
- | PlanOfficiel.RemonteTotaux | + | - TPlanComptableTree |
- | | + | - PlanOfficiel.CalculeTotaux → Calcul dans PlanUser |
- | PlanInterne.RemonteTotaux | + | - PlanOfficiel.RemonteTotaux → Remonté dans PlanUser PlanInterne. |
- | PlanOfficiel.Update | + | - CalculeTotaux → Calcul dans PlanUser |
- | PlanInterne.Update | + | - PlanInterne.RemonteTotaux → Remonté dans PlanUser |
- | CalculBilanAnalytiqueContexte | + | - TraitementSpecial |
- | -> enregistrement du contexte | + | - CalculConstantePlanInterne → constante sur base EPUdF |
- | UpdateANouveauxN1 | + | - CalculBilanCompteResultat → calcul des bilan/ |
- | TGestionANouveaux.Create | + | - PlanInterne.RemonteTotaux → Remonté sur plan interne des calculs précedents |
- | GenereMultiligne | + | - PlanOfficiel.Update → Mise à jour des tables du plan officiel USER |
- | TGestionHistoriquePlan.execute | + | - PlanInterne.Update → Mise à jour des tables du plan officiel USER |
- | GenereEcriture | + | - CalculBilanAnalytiqueContexte → Calcul des 3 plans analytiques USER |
- | CalculHistorique(pour chaque secteur) | + | - TestGeneration |
- | CalculHistoriquePlan(Officiel) | + | - FGenerateurTest.Execute → Test sur les écritures and co |
- | CalculHistoriquePlan(Interne) | + | - ClotureEcriture → renumerote, change le statut .. |
- | -> création/ | + | |
- | GenererCerfa | + | |
- | EnregistreHistoriquePO(p); | + | |
- | EnregistreHistoriquePI(p); | + | |
- | + | | |
- | + | | |
- | EnregistreHistoriquePA(p); | + | |
+ | - TraitementSpecial | ||
+ | - CalculConstantePlanInterne → constante sur base EPUdF | ||
+ | - CalculBilanCompteResultat → calcul des bilan/ | ||
+ | - PlanInterne.RemonteTotaux → Remonté sur plan interne des calculs précedents | ||
+ | - PlanOfficiel.Update | ||
+ | | ||
+ | | ||
+ | - → enregistrement du contexte | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - → création/ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||