Skip to main content
Skip table of contents

CALCUL-EP

BUT 

Permet de calculer le montant d’éco-participation pour un article, une ligne de commande commerciale ou une ligne de facture client. Elle est disponible dans les requêtes de type GCA, GCL, REB 

 

TYPE 

CARACTERE 

 

SYNTAXE 

Variable = CALCUL-EP(ENTITE=Entité, CLE1=Clé1, CLE2=Clé2, CLE3=Clé3, DATE=DateCalcul, [ UNI-MES=Unité_Mesure, DEV=Devise, ] S:MONTANT=MontantEP

 

PARAMETRES  

Paramètre 

E/S 

Type 

Description 

ENTITE

Oui 

Caractère 

Entité pour laquelle le calcul est fait. Les valeurs possibles sont :

·        GCDL (Ligne de Commande Commerciale)

·        GAD (Article) : uniquement dans les requêtes de type REB

·        FACL (Ligne de Facture Client) : uniquement dans les requêtes de type REB

·        FACL-CAL (Ligne de Facture Client en cours de Calcul) : uniquement dans les requêtes de type REB

CLE1

Oui 

Caractère  

Clé 1 de l’entité. Les valeurs possibles sont :

·        CLE1-COU (Clé 1 courante) : non disponible si l’entité est FACL-CAL

·        Variable Locale : non disponible dans les requêtes de type GCA ou GCL

·        Constante Locale : non disponible dans les requêtes de type GCA ou GCL

·        Constante Globale : non disponible dans les requêtes de type GCA ou GCL

CLE2

Oui 

Caractère  

Clé 2 de l’entité. Les valeurs possibles sont :

·        CLE2-COU (Clé 2 courante) : uniquement si CLE1 = CLE1-COU

·        Variable Locale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

·        Constante Locale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

·        Constante Globale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

CLE3

Oui 

Caractère  

Clé 3 de l’entité. Les valeurs possibles sont :

·        CLE3-COU (Clé 3 courante) : uniquement si CLE1 = CLE1-COU

·        Variable Locale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

·        Constante Locale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

·        Constante Globale : non disponible dans les requêtes de type GCA ou GCL et si CLE1 = CLE1-COU

 DATE-CAL

Oui 

Date

Date de prise en compte des règles de calcul. Les valeurs possibles sont :

·        DATE-ENTITE (Date définie sur l’entité) : uniquement si ENTITE différente GAD

·        Variable Locale 

·        Constante Locale 

·        Constante Globale 

UNI-MES

E

Non

Caractère

Unité de Mesure de l’entité. Disponible uniquement dans les requêtes de type REB. Les valeurs possibles sont :

·        Variable Locale 

·        Constante Locale 

·        Constante Globale

·        Liste des Unités de Mesure 

DEV

E

Non

Caractère

Devise de calcul. Disponible uniquement dans les requêtes de type REB. Les valeurs possibles sont :

·        Variable Locale 

·        Constante Locale 

·        Constante Globale

·        Liste des Devises

S:MONTANT-EP

Oui 

Numérique

Montant d’éco-participation Calculé. Les valeurs possibles sont :

·        SDL.CdeLigComEPHT (MontanT HT Eco-Participation) : uniquement dans les requêtes de type GCA et GCL

·        Variable Locale : uniquement dans les requêtes de type REB

NOTES 

·        Si la fonction s’est bien déroulée, la variable résultat est vide

·        Dans le cas des requêtes de type GCA et GCL, l’unité de mesure considérée est celle de la ligne de commande et la devise considérée est celle de la commande

 

EXEMPLES 

  • Dans une requête de type GCA ou GCL :

VLO.ResEP = CALCUL-EP( ENTITE= GCDL , CLE1= CLE1-COU , CLE2= CLE2-COU , CLE3= CLE3-COU , DATE-CAL= DATE-ENTITE , S:MONTANT-EP= SDL.CdeLigComEPHT )

Ou

VLO.ResEP = CALCUL-EP( ENTITE= GCDL , CLE1= CLE1-COU , CLE2= CLE2-COU , CLE3= CLE3-COU , DATE-CAL= VLO.DateCal  , S:MONTANT-EP= SDL.CdeLigComEPHT )

 

  • Dans une requête de type REB pour le calcul de facturation client :

VLO.ResEP = CALCUL-EP( ENTITE= FACL-CAL , CLE1= VLO.Fac  , CLE2= VLO.Lig  , CLE3= CGL.VIDE , DATE-CAL= DATE-ENTITE , UNI-MES= VLO.UniMes , DEV= CLO. "EUR" , S:MONTANT-EP= VLO.MontEP )

 

  • Dans une requête de type REB utilisée comme requête de gestion d’entité sur la GFD des articles  :

VLO.ResEP = CALCUL-EP( ENTITE= GAD , CLE1=CLE1-COU , CLE2= CLE2-COU , CLE3= CLE3-COU , DATE-CAL= VLO.DateCal , UNI-MES= CLO. "ML" , DEV= EUR , S:MONTANT-EP= VLO.MontEP )

 

  • Dans une requête de type REB utilisée comme requête de gestion d’entité sur la GFD des lignes de factures clients  :

VLO.ResEP = CALCUL-EP( ENTITE= FACL , CLE1=CLE1-COU , CLE2= CLE2-COU , CLE3= CLE3-COU , DATE-CAL= DATE-ENTITE , UNI-MES= VLO.UniMesLig , DEV= VLO.DevFac ,  S:MONTANT-EP= VLO.MontEP )

 

  • Dans toute autre requête de type REB   :

VLO.ResEP = CALCUL-EP( ENTITE= GCDL , CLE1= VLO.Cde , CLE2= VLO.Lig , CLE3= CLO.’’ , DATE-CAL= DATE-ENTITE , UNI-MES= VLO.UMCde , DEV= VLO.Devise  , S:MONTANT-EP= VLO.MontEP )


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.