Skip to main content
Skip table of contents

Insérer le lancement du calcul dans les requetes GC* (Eco-Participation)

Le calcul devra être lancé pour tous les devis ou commandes uniquement de livraison de produit fabriqués ou importés et revendus sous sa propre marque.

Les types de commandes/devis seront à lister afin de déterminer s’il faut lancer ou non un calcul d'éco-participation pour ces commandes.

Pour les types de commandes non concernées, le traitement de calcul de l'éco-participation ne sera pas à lancer.

Il faudra déterminer jusque quel statut de commande on peut relancer le calcul.

L’insertion du calcul ou sa suppression se fait par l’appel de nouvelle fonction studio CALCUL-EP.

La variable de retour de la fonction CALCUL-EP sera à récupérer et à traiter pour détecter un problème de calcul

  • Requête GCC (Entête commande)

Si le calcul des remises et des escomptes est en % => il faudra retirer le montant de l’EP sur la base de calcul

Exemple : Modification requête GCC

Selon le choix du client livré, il faudra cocher ou décocher soumis/non soumis au niveau de l’entête et au niveau des lignes, car seule la livraison en France est concernée

Exemple : Modification requête GCC-I

  • Requête GCA (Champs à champs sur les lignes de commandes)

Si les remises et escomptes, sont gérées en % et que les taux sont remis à jour, à la recalcul des montants, il sera nécessaire de retirer le montant de l'éco-participation de la base de calcul.

Le calcul est à insérer en insérant l’appel à la fonction studio CALCUL-EP et sera à lancer si :

  • Le flag soumis/non Soumis Eco-participation est coché

et à relancer si :

  • la date de livraison prévue (champ à tester = SDL.CdeLigDateSai) ou la semaine de livraison est modifiée

  • Soumis/Non soumis est (coché/décoché)

  • le client livré est modifié ( contrôler si la livraison est en France ou non)

Il sera nécessaire de contrôler la variable de retour de la fonction studio CALCUL-EP de calcul d’eco-participation et d’afficher un message si le calcul n’a pas pu se faire

Exemple : Modification requête GCA-I - Lancement calcul sur la date de livraison prévue

Exemple : Modification requête GCA-I : Lancement du calcul si la case Soumis Eco-contribution est cochée

  • Requête GCL (Requête validation ligne)

Le lancement du calcul sera à intégrer et il sera à relancer si :

  • la date de livraison prévue (champ à tester = SDL.CdeLigDateSai) ou la semaine de livraison est modifiée depuis une action réalisée depuis l’entête de commande et conduisant a redérouler toutes les lignes ( INIT VBP.CRIListeCles = CLO."*" alimentée dans la requête GCC). La modification de la date de livraison est réalisée depuis la requête GCL qui doit si besoin relancer le calcul d'éco participation.

  • Soumis/Non soumis est coché/décoché

Exemple : Modification GCL-Defaut : lancement du calcul

JavaScript errors detected

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

If this problem persists, please contact our support.