[[:version:web:menu:tableau:fonctionlogeas|Retourner aux fonctions LoGeAs]]\\ [[clientlourd:autres:tableau|Retourner à la page sur les tableaux]]\\ [[clientlourd:autres:etat|Retourner à la page sur les états]]\\ ====== VALPI (ValPI fonction) ====== Retourne la valeur d'un champ d'une ligne du plan Interne. Compte, [Champ] ===== Où sont cherchées les données ? ===== Deux cas de figure : le contexte est "Global", c'est le cas de l'utilisation de cette fonction dans les états du dossier clôture, ou bien "User" et dans ce cas les données correspondent à celles de l'utilisateur courant (dernière génération de celui-ci). Les valeurs ne sont donc pas récupérées au même endroit suivant le cas : * Dans le cas "Global", on requête sur PlanComptableXXXHistorique * Dans le cas "User" : * Si requête sur exercice N, on récupère dans la table PlanComptableXXXUser * Si requête sur N-1 (ou N+1), on récupère sur PlanComptableXXXHistorique si non trouvable dans User ===== Utilisation ===== Ecran "Tableau" : OUI Etats LoGeAs : OUI ===== Syntaxe ===== ValPI(Compte, [Champ]) La syntaxe de la fonction ValPI contient les arguments suivants : * **Compte** (obligatoire) représente le numéro du plan comptable officiel à utiliser. * **[Champ]** si le paramètre est omis c'est la valeur **"SoldeCourant"** qui est rendue. \\ Les autres valeurs possibles sont : * **Intitule** rend l'intitulé du compte * **SoldeCourant** solde à la dernière génération dans l'exercice courant * **SoldeAnterieurNMoinsX** solde à la dernière génération dans l'exercice précédent - X (X peut varié de 1 à 9, si l'exercice existe) * **SoldeAnterieurNPlusX** solde à la dernière génération dans l'exercice suivant + X (X peut varié de 1 à 9, si l'exercice existe) * **Budget"** de l'exercice courant * **BudgetNMoinsX** budget dans l'exercice précédent + X (X peut varier de 1 à 9, si l'exercice existe) * **BudgetNPlusX** budget dans l'exercice suivant + X (X peut varier de 1 à 9, si l'exercice existe) * **TotalCredit** Montant total des recettes à la dernière génération, dans le contexte courant * **TotalCreditNMoinsX** Montant total des recettes dans l'exercice précédent - X (X peut varier de 1 à 9, si l'exercice existe) * **TotalCreditNPlusX** Montant total des recettes dans l'exercice suivant + X (X peut varier de 1 à 9, si l'exercice existe) * **TotalDebit** Montant total des dépenses à la dernière génération, dans le contexte courant * **TotalDebitNMoinsX** Montant total des dépenses dans l'exercice précédent - X (X peut varier de 1 à 9, si l'exercice existe) * **TotalDebitNPlusX** Montant total des dépenses dans l'exercice suivant + X (X peut varier de 1 à 9, si l'exercice existe) * **Credit** rend un le compte est créditeur, on calcule alors son solde courant comme Crédit-Débit, sinon on fait l'inverse ===== Remarques ===== ===== Exemples ===== * **=VALPI("R19";"Intitule")** -> Rend l'intitulé du compte dont le numéro est "R19" * **=VALPI("R";"SoldeCourant")** -> Rend le solde du compte R dans l''exercice courant * **=VALPI("R";"SoldeAnterieurNMoins1")** -> Rend le solde du compte R dans l'Exercice N-1