L'unité "Unit-Scripting"

Function CreerComptePersonnalise(Compte,Intitule :String):String

Ajoute un sous compte au compte “Compte “ avec l'intitulé “intitulé”

  • Compte doit faire partie du plan de référence
  • Compte peut avoir une déclinaison de comptes personnalisés : On en ajoute alors un
  • Compte ne doit pas avoir de sous compte au sens du plan comptable (exemple : Demande sur le compte 61 qui à des sous-compte 611, 612 …) de racine ou une compte personnalisé
  • La fonction crée les comptes pères
  • la fonction rend le numéro du compte créé

L'algorithme

Les tests unitaires

N° du testConfigurationAttente en sortie
1Le compte n'existe pas (base vide)Le compte existe, ainsi que tous ses comptes père
Le libellé du sous compte est celui passé en paramètre
Le libelle des comptes pères est celui de la base de référence
2Le compte existe avec un sous-compte (exécution du cas 1)Test du cas 1
Il existe un deuxième sous-compte
3Demande de création d'un sous compte d'un compte qui a des sous compte (exemple demande sur 61 avec dans le plan 611, 6112 ..)Une erreur doit être généré en phase d'analyse
3Demande de création d'un sous compte d'un compte qui n'est pas dans le plan de référenceUne erreur doit être généré en phase d'analyse
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
certif/technique/scriting/creercomptepersonnalise.txt · Dernière modification: 2023/08/21 17:10 de nicolas