Eco-participation : Règles - Onglet Condition
Onglet Condition
![](../__attachments/115208403/image-20230324-143242.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Cet onglet va permettre de saisir les conditions d’application de la règle.
La règle d'éco-participation ne va pas s’appliquer sur toutes les lignes de commande ou de facture, elle va s’appliquer en fonction des conditions qu’on va paramétrer dans cet onglet.
Ces conditions devront porter sur des informations dans Diapason (variables).
Ces informations devront être disponibles dans Diapason au retour du configurateur pour pouvoir les tester et définir quel est le code produit éco-organisme.
Les variables testables dans les conditions d’application des règles sont :
les variables VBA du contexte de plus haut niveau
les variables SDL
les variables VDL
les variables SAS
les variables VAS
Saisie de la condition d’application :
La condition d’application est à saisir avec les noms des variables et les conditions.
Il est possible d’y mettre des formules de calcul.
Exemple 1 :
Chez Eco-maison, le calcul de l'éco-participation pour une fenêtre se fait par rapport à son matériau et sa surface. Les codes produits éco-organismes sont différents selon les valeurs du materiau et de la surface :
![](../__attachments/115208403/image-20230324-134336.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Une regle par Code Eco-maison devra être écrite en fonction des conditions et des articles fabriqués :
1er cas : une regle pour le code 46385725000 si mise sur le marché de fenêtre en bois et de dimension inférieure à 1.5 m2
2e cas : une règle pour le code 46385725010 si mise sur le marché de fenêtre en bois et de dimension comprise entre 1,5m2 et 3.5m2
…..
L’application de ces règles se fera sous certaines conditions :
1er cas : le matériau devra être le bois et la dimension <1.5 m2 ou (la largeur*la hauteur) <1.5m2
2e cas : le matériau devra être le bois et la dimension comprise entre 1.5m2 et 3.5m2
…..
Saisie de la condition pour l’exemple 1 :
1er cas : code 46385725000 => test de la hauteur*largeur et du matériau
![](../__attachments/115208403/image-20230324-144321.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
2e cas : code 46385725010 => test de la hauteur*largeur et du materiau
![](../__attachments/115208403/image-20230324-144449.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Exemple 2 :
Chez Valobat, la déclaration de la fenêtre se fait sur le code produit 0601001 et le volet roulant 0613005.
![](../__attachments/115208403/image-20230324-153601.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Dans un article où il est possible de configurer via un scenario une fenêtre avec ou sans volet roulant.
2 règles vont être à créer :
une pour la fenêtre
une pour le volet roulant
Pour la fenêtre, dans la mesure ou le scenario permet de créer une fenêtre dans tous les cas, aucune condition ne va être saisie dans l’onglet condition
Pour le volet roulant, il faudra tester si un volet roulant a été configuré avec la fenêtre, la variable à tester dans ce cas sera la VBA IStVRTTyp
![](../__attachments/115208403/image-20230403-071903.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)