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 | ||
certif:technique:scriting [2023/08/21 17:18] nicolas [Procédures/Fonctions de HAUT niveau] |
certif:technique:scriting [2023/08/21 19:21] (Version actuelle) nicolas |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
====== L' | ====== L' | ||
A partir de 2022 est mis en place un ensemble de procédures appelable par script afin de permettre, en regard des procédures appelable en direct | A partir de 2022 est mis en place un ensemble de procédures appelable par script afin de permettre, en regard des procédures appelable en direct | ||
Ligne 8: | Ligne 9: | ||
* " | * " | ||
* " | * " | ||
+ | ====== Quelques remarques et définitions ==== | ||
+ | * Un compte est **" | ||
+ | * Un compte est **" | ||
+ | * Quand on passe un string à une procédure il est écrit entre quotte (simple) : **'**, quand on écrit un Integer il n'y en a pas | ||
===== Procédures/ | ===== Procédures/ | ||
+ | |||
===== Procédures/ | ===== Procédures/ | ||
- | VerifieCorrigePlanOfficiel | + | |
- | ^Fonction^Paramêtres^Action réalisé^ | + | |
- | |EffacePlanUser| |Efface les plans user de tous les utilisateurs| | + | |
- | |ConstruitPlanUser| |Reconstruit les plans user de tous les utilisateurs| | + | |
- | |GenerationForcee| |Efface les écritures et régénère les écritures| | + | |
==== Comptables ==== | ==== Comptables ==== | ||
+ | * **function TypeBase: | ||
+ | * **function ExisteeExercice(exo: | ||
=== Manipulation des plans comptables officiels === | === Manipulation des plans comptables officiels === | ||
+ | * **VerifieCorrigePlanOfficiel** : Met à jour PlanComptableOfficiel en fonction de celui de la base de paramétrage | ||
+ | * **EffacePlanUser** : Efface le plan comptable des utilisateurs (PlanComptableOfficielUser) | ||
+ | * **ConstruitPlanUser** : Reconstruit les plans comptables des utilisateurs (PlanComptableOfficielUser, | ||
+ | === Gestion des comptes === | ||
* [[certif: | * [[certif: | ||
* [[certif: | * [[certif: | ||
* [[certif: | * [[certif: | ||
* [[certif: | * [[certif: | ||
+ | |||
+ | === Gestions des écritures === | ||
+ | * [[certif: | ||
+ | |||
+ | === Tests === | ||
+ | * **procedure SauvePlanComptableInterne** : réalise une copy des résultats du plan comptable en vue de leur comparaison après traitement (Bilan CR ...) | ||
+ | * **procedure ComparePlanComptableInterne** | ||
==== Autres ==== | ==== Autres ==== | ||
+ | * **procedure forceCommit** : force les modification en base même si des erreurs on été trouvées (__Dangereux__) | ||
+ | * **procedure VerifieCorrigeSignature(Motif, | ||
+ | * **procedure CorrigeSignature(Motif, | ||
+ | * **procedure UpdateConfig(nom, | ||
+ | * **procedure CopyBase(complement: | ||
+ | ==== Gestion des itérations de script ==== | ||
+ | * **function DejaPasseScript(Numero: | ||
+ | * **Procedure SetPasseScript(Numero: | ||
+ | |||
===== Procedures de bas niveau ===== | ===== Procedures de bas niveau ===== | ||
=== Manipulation des écritures === | === Manipulation des écritures === | ||
Ligne 31: | Ligne 55: | ||
* [[certif: | * [[certif: | ||
* [[certif: | * [[certif: | ||
- | ===== Les procédures appelables du script ===== | ||
- | ==== Quelques définitions ==== | ||
- | Un compte est **" | ||
- | Un compte est **" | ||
- | |||
- | |||
- | ==== Procédure de bas-niveau ==== | ||
- | Ces procédures sont **normalement pas a appelé** depuis un script car elle ne font pas l' | ||
- | Néanmoins elle sont interfacé dans l' | ||
- | ^Fonction^Action réalisée^Algorithme\\ Tests unitaires en place^ | ||
- | |Procedure **DeplaceEcriture**\\ (**CompteSource**, | ||
- | |Function **GetListeSousCompte**\\ (**Compte** : | ||
- | |Function **GetListeSousCompteTerminaux**\\ (**Compte** : | ||
- | |Function **IsPersonnalise**\\ (**Compte** :String ): | ||
- | |Function **IsTerminal**\\ (**Compte** :String ): | ||
- | |Function **EffaceCompte**\\ (**Compte** : | ||
- | |||
- | |||
- | |||
- | |||
- | ==== procédures de haut niveau ==== | ||
- | ^Fonction^Action réalisée^Algorithme\\ Tests unitaires en place^ | ||
- | |Function **CreerCompte**\\ (**Compte**: | ||
- | |Function **CreerComptePersonnalise**\\ (**Compte**, | ||
- | |procedure **DeplaceCompte**\\ (**Compte**, | ||
- | |VerifieCorrigePlanOfficiel|Met a jour le plan local avec le plan BP|| | ||
- | |||
- | ==== Fonctions de haut niveau ==== | ||
- | |||