[[certif:technique:scriting]] ====== 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 test^Configuration^Attente en sortie^ |1|Le 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| |2|Le compte existe avec un sous-compte (exécution du cas 1)|Test du cas 1\\ Il existe un deuxième sous-compte| |3|Demande 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| |3|Demande de création d'un sous compte d'un compte qui n'est pas dans le plan de référence|Une erreur doit être généré en phase d'analyse|