CONSOLIDATION-ARTICLE
BUT
Permet de récupérer la valeur d’une variable de consolidation temporelle d’un article pour un scénario de consolidation donné.
Cette fonction est accessible dans tous les types de requêtes.
TYPE
CARACTERE
SYNTAXE
Variable = CONSOLIDATION-ARTICLE( TYPE=STANDARD, ARTICLE= Référence_Article, SCENARIO= Référence_Scénario, DATE= Date_Consolidation, VARIABLE= Référence_Variable_VCT, S:VALEUR= Valeur_Variable_VCT)
PARAMETRES
Paramètre | E/S | O | Type | Description |
Type | E | Oui | Caractère | Pas de saisie, une seule valeur : STANDARD |
Article | E | Oui | Caractère | Référence article standard pour lequel la valeur de la variable VCT est recherchée. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou bien une variable contextuelle de la requête. |
Scénario | E | Oui | Caractère | Référence scénario de consolidation sur lequel la valeur de la variable VCT est recherchée. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou la sélection d’un scénario de consolidation présenté. |
Date | E | Oui | Date | Date pour laquelle la valeur de la variable VCT est recherchée. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou une variable contextuelle de la requête. |
Variable | E | Oui | Caractère | Référence variable de consolidation temporelle article (VCT) pour laquelle la valeur de consolidation est recherchée. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale, la sélection d’une variable temporelle article (VCT) gérée sur le scénario sélectionné ou bien une variable contextuelle de la requête. |
Valeur | S | Oui | Numérique | Variable de type numérique (non entier) qui contient après exécution de la fonction la valeur de la variable de consolidation temporelle donnée pour l’article, le scénario et la date donnée. |
EXEMPLE
VLO.VarRésultat = CONSOLIDATION-ARTICLE( TYPE=STANDARD, ARTICLE= VCR.GenRefArt, SCENARIO= VCR.Scenario, DATE= VCR.DateConsolidation, VARIABLE= CLO.’Stock_a_date’, S:VALEUR= VLO.Qte_Stock_a_date)
Cette instruction renvoie dans la variable locale décimale Qte_Stock_a_date la valeur de la variable de consolidation temporelle Stock_a_date (donnée sous forme de constante) pour l’article standard dont la référence est donnée par la variable contextuelle VCR.GenRefArt, le scénario de consolidation dont la référence est donnée par la variable contextuelle VCR.Scenario et la date de consolidation donnée par la variable contextuelle VCR.DateConsolidation.
NOTES
La variable retour est vide si l’exécution de la fonction s’est correctement déroulée ; sinon, elle contient la valeur *ART si l’article n’a pas été trouvé pour le scénario et la date donnée ou bien la valeur *INC dans tous les autres cas d’erreurs (scénario non trouvé, date non trouvée, variable non rattachée au scénario).
Si la date de consolidation n’est pas trouvée pour le scénario donné, DIAPASON recherche la première date antérieure dans le scénario de consolidation.