Fichier Comptabilité Autres Administration Certification

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:54]
nicolas [Autres]
certif:technique:scriting [2023/08/21 19:21] (Version actuelle)
nicolas
Ligne 1: Ligne 1:
-====== Quelques remarques et définitions ==== +
-  * Un compte est **"Terminal"** si il n'a pas de sous compte. Il peut donc lui être associé des écritures. +
-  * Un compte est **"Personnalisé"** si il a été divisé en sous compte (qui eux sont terminaux) +
-  * 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+
 ====== L'unité "Unit-Scripting" ====== ====== L'unité "Unit-Scripting" ======
 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 12: Ligne 9:
   * "**HAUT**" : procédures courantes des scripts.\\ **Plutôt à destination du niveau 2 d'assistance**   * "**HAUT**" : procédures courantes des scripts.\\ **Plutôt à destination du niveau 2 d'assistance**
   * "**BAS**" : qui  sont **normalement pas a appelé** depuis un script car elle ne font pas l'ensemble du boulot. C'est dernières sont interfacées dans l'interpréteur, pour des cas très spécifiques ou pour les tests unitaires\\   * "**BAS**" : qui  sont **normalement pas a appelé** depuis un script car elle ne font pas l'ensemble du boulot. C'est dernières sont interfacées dans l'interpréteur, pour des cas très spécifiques ou pour les tests unitaires\\
 +====== Quelques remarques et définitions ==== 
 +  * Un compte est **"Terminal"** si il n'a pas de sous compte. Il peut donc lui être associé des écritures. 
 +  * Un compte est **"Personnalisé"** si il a été divisé en sous compte (qui eux sont terminaux) 
 +  * 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/Fonctions de MACRO niveau ===== ===== Procédures/Fonctions de MACRO niveau =====
  
Ligne 32: Ligne 32:
  
 === Gestions des écritures === === Gestions des écritures ===
 +  * [[certif:technique:scriting:GenerationForcee]]
  
-  [[certif:technique:scriting:GenerationForcee]]+=== 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 forceCommit** : force les modification en base même si des erreurs on été trouvées (__Dangereux__)
Ligne 39: Ligne 42:
   * **procedure CorrigeSignature(Motif, Demandeur:string)** : corrige les signatures des enregistrements signés   * **procedure CorrigeSignature(Motif, Demandeur:string)** : corrige les signatures des enregistrements signés
   * **procedure UpdateConfig(nom,value:string)** : modifie un enregistrement de la table config   * **procedure UpdateConfig(nom,value:string)** : modifie un enregistrement de la table config
 +  * **procedure CopyBase(complement:string)** : réalise une copie de la base
 ==== Gestion des itérations de script ==== ==== Gestion des itérations de script ====
   * **function DejaPasseScript(Numero:integer):boolean** indique si le script Numéro à été passé   * **function DejaPasseScript(Numero:integer):boolean** indique si le script Numéro à été passé
-  * **Procedure SetPasseScript(Numero:integer)  : mémorise que le script Numéro à été passé dans la base table "Correctif"+  * **Procedure SetPasseScript(Numero:integer)**  : mémorise que le script Numéro à été passé dans la base table "Correctif"
  
-__NB :__ a partir de la version 10.0.8.14 si le script est envoyé depuis logeas-web c'est fonction sont prise en compte automatiquement : si le script est réussi il est enregistré (par le numéro de tâche) et ne sera plus exécuté 
 ===== Procedures de bas niveau ===== ===== Procedures de bas niveau =====
 === Manipulation des écritures === === Manipulation des écritures ===
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
certif/technique/scriting.1692633270.txt.gz · Dernière modification: 2023/08/21 17:54 de nicolas