Versions Compared

Key

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

...

Les zones de cotation sont affichées en fiche article pour chaque élément évalué. Il s’agit de renseigner ici les valeurs qui pourront être utilisées dans les règles de calcul pour chaque élémentsélément noté.

C’est aussi en fiche article qu’il faut saisir pour chaque note les tolérances à prendre en compte dans les règles de calcul. Il s’agit des éléments de référence.

...

3. La cotation en bon de réception

...

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

Explication

  • Si le nombre de jours entre la date promise et la date de réception est 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 dans l’exemple 10.

  • Si la livraison intervient à partir de la date promise et avant la tolérance d’écart, la cotation de la ligne = 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).

  • 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 renseignée sur la fiche article.

Quelques exemples de règles :

Code Regle Calcul

Description 1

Si

Alors 1

Alors 2

Sinon 1

C_CONF

Cotation Conformité

r_appl$="BDR" OR r_appl$="CFBDR"

SERN("C_CONF_BR","")

SERN("C_CONF_FA","")

C_CONF_BR

Cotation Conformité BR

f33612(1)<>0

vu(1)=100*f33615(16)/f33612(1) : vu(3)=f44714(10)

f33631(4)=vu(3)*((vu(1)<=1 AND vu(1)>0.5) + 10*(vu(1)>1) )

f33631(4)=0

C_CONF_FA

Cotation Conformité Facture

f33814(8)<>0

vu(1)=100*f33818(16)/f33814(8) : vu(3)=f44714(10)

f33831(4)=vu(3)*((vu(1)<=1 AND vu(1)>0.5) + 10*(vu(1)>1) )

f33814(8)=0

C_DELAI

Cotation Délai

r_appl$="BDR" OR r_appl$="CFBDR"

SERN("C_DELAI_BR","")

SERN("C_DELAI_FA","")

C_DELAI_BR

Cotation Délai BR

vu(1)=dat_nbj_2dates(f33209$(6),f33506$(3)) : vu(2)=f44714(1) : vu(3)=f44714(4)

f33631(1)=vu(3)*( (vu(1)<0) + (vu(1)<=2*vu(2) AND vu(1)>vu(2)) + 10*(vu(1)>2*vu(2) ) )

C_DELAI_FA

Cotation Délai Facture

C_GLOBAL

Cotation Globale

r_appl$="BDR" OR r_appl$="CFBDR"

SERN("C_GLOBAL_BR","")

SERN("C_GLOBAL_FA","")

C_GLOBAL_BR

Cotation Globale BR

f33631(10)=f33631(1)+f33631(2)+f33631(3)+f33631(4)

C_GLOBAL_FA

Cotation Globale Facture

f33831(10)=f33831(1)+f33831(2)+f33831(3)+f33831(4)

C_PRIX

Cotation Prix

r_appl$="BDR" OR r_appl$="CFBDR"

SERN("C_PRIX_BR","")

SERN("C_PRIX_FA","")

C_PRIX_BR

Cotation Prix BR

f33216(18)<>0

vu(1)=100*(f33615(14)-f33216(18))/f33216(18) : vu(2)=f44714(3) : vu(3)=f44714(6)

f33631(3)=vu(3)*( (vu(1)<=2*vu(2) AND vu(1)>vu(2)) + 10*(vu(1)>2*vu(2) ) )

f33631(3)=0

C_PRIX_FA

Cotation Prix Facture

C_QTE

Cotation Quantité

r_appl$="BDR" OR r_appl$="CFBDR"

SERN("C_QTE_BR","")

SERN("C_QTE_FA","")

C_QTE_BR

Cotation Quantité BR

f33212(1)<>0

vu(1)=100*(f33212(3)-f33212(1)))/f33212(1) : vu(2)=f44714(2) : vu(3)=f44714(5)

f33631(2)=vu(3)*((vu(1)<-vu(2) AND vu(1)>=-2*vu(2)) + (vu(1)<=2*vu(2) AND vu(1)>vu(2)) + 10*(vu(1)>2*vu(2)) + 10*(vu(1)<-2*vu(2) ) )

f33631(2)=0

4.3. Calcul des cotations fournisseurs

Le calcul des cotations fournisseurs s’effectue en sélectionnant l’option « Calcul des cotations fournisseurs » dans le menu contextuel.

Deux types de calcul sont proposés :

  • avec recalcul des cotations des lignes : Cette méthode calcule les cotations des lignes de bons de réceptions et de factures directes pour la période en cours, puis somme ces cotations dans les fiches de cotations fournisseurs et enfin calcule les notes des fiches de cotations fournisseurs.

  • sans recalcul des cotations des lignes : A la différence de la première méthode, le système ne recalcule pas les cotations des lignes de bons de réceptions et de factures directes mais somme directement les notes enregistrées dans les bons de réceptions et les factures directes dans les fiches de cotations fournisseurs.

...

4.4. Consultation des lignes de réception

L’option « Consulter lignes de réception » du menu contextuel présente un listage des lignes de réception prises en compte dans la cotation du fournisseur sélectionné.

...