Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sommaire

Table of Contents
stylenone

...

Panel
panelIconId1f393
panelIcon:mortar_board:
panelIconText🎓
bgColor#ABF5D1

Exemple de règle de calcul

Ceci n’est qu’un exemple, l’utilisateur pouvant définir ses propres règles de calcul.

image-20240918-123523.png

Traduction de la règle de calcul C_DELAI_BR

Alors 1 => Affectation des valeurs au variable de calcul

Code Block
vu(1)=dat_nbj_2dates(f33209$(6),f33506$(3)) : vu(2)=f44714(1) : vu(3)=f44714(4)
  • vu(1) = Nombre de jours entre la date promise au plus tard sur la commande d’achat et la date de réception.

    • f33209$(6) ACHC.DatePromisePlusTard

    • f33506$(3) BDRE.DateReception

  • vu(2) = Tolérance d’écart de délai (en jours) renseignée sur la fiche article.

    • f44714(1) ARTICLE.ToleranceDelais

  • vu(3) = Cotation de délai renseignée sur la fiche article. 

    • f44714(4) ARTICLE.CotationDelais

Alors 2 => Calcul de la valeur de la note du Délai de la ligne de réception

Code Block
f33631(1)=vu(3)*((vu(1)<0) + (vu(1)<=2*vu(2) AND vu(1)>vu(2)) + 10*(vu(1)>2*vu(2)))
  • f33631(1) BDRC.CotationNoteDelai

Information à savoir : Lorsqu’une qu’une condition est valide elle renvoie 1, et lorsqu’elle est non valide elle renvoie 0.

Explication

  • Si le nombre de jours entre la date promise et la date de réception est strictement inférieur à 0, c’est-à-dire si la livraison est intervenue avant la date promise, la cotation de la ligne correspond à la cotation de délai renseignée sur la fiche article . => 10vu(3)*(1+0+0)

  • Si la livraison intervient à partir de la date promise et avant la tolérance d’écart, la cotation de la ligne vaut 0. = 0.>vu(3)*(0+0+0)

  • Si la livraison intervient après la tolérance de délai et avant le double de la tolérance, la cotation de la ligne correspond à la cotation de délai renseignée sur la fiche article (Si la tolérance est de 2 jours, le double de la tolérance est de 4 jours). => vu(3)*(0+1+0)

  • Si la livraison est effectuée après le double de la tolérance, la cotation de la ligne correspond à 10 fois la cotation de délai de la fiche article renseignée sur la fiche article. vu(3)*(0+0+10*1)

Quelques exemples de règles :

...