BUT
Permet de mettre à jour les tarifs d’un code produit d’un organisme d’éco-participation. Elle est disponible dans les requêtes de type PSD, RCT et REB
TYPE
CARACTERE
SYNTAXE
Variable = MAJTAR-EP(ACTION= Action, ORG-EP= Organisme, COD-PRO= CodeProduit, DATE-DEBUT=DateDébut, DATE-FIN = DateFin, TARIF= Tarif, DEVISE=Devise, UME-TAR= UnitéMesureTarif)
PARAMETRES
|
Paramètre |
E/S |
O |
Type |
Description |
|
ACTION |
E |
Oui |
Caractère |
Action de Mise à Jour du Tarif. Les valeurs possibles sont :
|
|
ORG-EP |
E |
Oui |
Caractère |
Organisme d’Eco-Participation. Les valeurs possibles sont :
|
|
CODE-PRO |
E |
Oui |
Caractère |
Code Produit rattaché à l’organisme. Les Valeurs Possibles sont :
|
|
DATE-DEBUT |
E |
Oui |
Date |
Date de Début de prise en compte du Tarif Les valeurs possibles sont :
|
|
DATE-FIN |
E |
Non |
Date |
Date de Fin de prise en compte du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
|
TARIF |
E |
Non |
Numérique |
Montant du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
|
DEVISE |
E |
Non |
Caractère |
Devise du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
|
UME-TAR |
E |
Non |
Caractère |
Unité de Mesure rattachée du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
NOTES
-
En retour de la fonction, la variable résultat peut contenir
-
Vide : la fonction s’est bien déroulée
-
*WAR : Libellé_Warning : la fonction s’est bien déroulée mais
-
il n’y a plus de tarif pour le code produit
-
il n’y a pas de tarif entre deux dates
-
*ERR : Libellé_Erreur : la fonction s’est mal déroulée
EXEMPLES
-
Pour supprimer un tarif :
VLO.ResEP = MAJTAR-EP( ACTION= SUP , ORG-EP=VLO.Org , COD-PRO= VLO.CodPro , DATE-DEBUT= VLO.DateDeb , DATE-FIN= CGL.DATEVIDE, TARIF= CGL.ZERO , DEVISE= CLO.’’ , UME-TAR= CLO.’’ )
-
Pour ajouter ou mettre à jour un tarif :
VLO.ResEP = MAJTAR-EP( ACTION= MAJ , ORG-EP=VLO.Org , COD-PRO= VLO.CodPro , DATE-DEBUT= VLO.DateDeb , DATE-FIN= VLO.DateFin, TARIF= CLO.1,5 , DEVISE= EUR , UME-TAR= CLO.’UN’ )