Calcul des prévisions de consommation par produit (GCRBP)

Blocs d’éditions :

GCRBP_B10 Calcul des prévisions

Les consommations sont chargées de façon mensuelle dans la table SSC via la fonction GDSKC.

Le paramètre MOIGLI doit être positionné sur cette fonction afin que les consommations su dernier mois clôturé soient toujours chargées.

Vous avez la possibilité d’ajouter un facteur de pondération en positionnant le paramètre SYKES
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Pour mémoriser les deux derniers calculs de prévision, les tables SSK et DSK sont associées. Un enregistrement de SSK est créé à chaque nouvelle création de DSK si le paramètre DEPOT est positionné.

La sélection porte sur les fiches stocks des produits à traiter (basée sur la table DSK).

Calcul de prévision :

Exemple : calcul de prévision pour Juillet (crp.numper = 1)

ssk.prevcons = Prévision de Juillet = Fi
ssk.previprec = Prévision de Juin = Fi-1
ssk.expm1 = Consommation de Juin = Ci-1
ssk.coeper = Coefficient de saisonnalité de Juin = Ii-1
parav.pard1 = Facteur de pondération (Param Sykes) = a
Fi = (Ci-1 / Ii-1) * a + Fi-1 * (1 - a)

Erreur de prévision :

Exemple : calcul d’erreur pour Juillet (crp.numper = 1)

ssk.errprev = Erreur de Juillet = Ei
ssk.previprec = Prévision de Juin = Fi-1
ssc.expm1 = Consommation de Juin = Ci-1
crp.coeper = Coefficient de saisonnalité de Juin = Ii-1
Ei = | ( Ci-1 / Ii-1) - Fi-1 |

Ecart moyen des erreurs de prévision :

Exemple : calcul d’écart pour Juillet

ssk.ecarmoy = Ecart de Juillet = Di
ssk.ecarprec = Ecart de Juin = Di-1
ssk.errprev = Erreur de Juillet = Ei
parav.pard1 = Facteur de pondération = a
Di = Ei * a + Di-1 * (1 - a)

Calcul des paramètres de réapprovisionnement selon la formule de Sykes (GCRBS)

Ce traitement permet d’alimenter les paramètres de réapprovisionnement de la table DSK.

Le calcul des prévisions peut être activée de la gestion des courbes saisonnières (GCRB) : menu «calcul », option « seuil ». La sélection porte sur les fiches stocks des produits à traiter, basée sur la vue DSK.

Commande optimale

Vous avez la possibilité de définir l’optimisation entre le coût de passation d’une commande et le coût de possession du stock en positionnant le paramètre SYKES
Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Exemple : Calcul de la commande optimale pour Juillet.

dsk.cqe = Commande optimale de Juillet = Qi
sqk.pump = Pump de l’article = u
parav.par1 = 38 = v
ssk.prevcons = Prévision de Juillet = Fi
Qi = (v / u) * sqrt(Fi * 12 * u)

Stock de sécurité :

Exemple : Calcul du point d’entrée pour Juillet

dsk.cqe = Commande optimale Juilelt = Qi
ssk.ecarmoy = Ecart de Juillet = Di
tbl.dec1 = Taux de service classe ABC = s
Point d’entré = (Qi / Di) * (1 / s - 1)

De la valeur du point d’entrée, on en déduit un coefficient K

Point d’entrée K
0.50000 0.000
0.43983 0.125
0.38464 0.251
0.33434 0.376
0.28881 0.501
0.24790 0.627
0.21140 0.752
0.17907 0.877
0.15066 1.003
0.12587 1.128
0.10442 1.253
0.08600 1.379
0.07031 1.504
0.05706 1.629
0.04596 1.755
0.03673 1.880
0.02913 2.005

Exemple : Calcul du Stock de sécurité pour Juillet

dsk.css = Stock de sécurité Juillet = Si
parav.pard2 = Délai moyen d’appro. = L
ssk.ecarmoy = Ecart de juillet = Di
parav.pard3 = Retard = r
ssk.prevision = Prévision de Juillet = Fi
Si = K * sqrt L * Di² ) + (r² * Fi²

Seuil de réapprovisionnement :

Exemple : calcul du seuil de réapprovisionnement pour Juillet

dsk.cpr = Seuil de réappro. Juillet = Ri
dsk.css = Stock de sécurité Juillet = Si
ssk.prevcons = Prévision de Juillet = Ii
crp.coeper = Coefficient de saisonnalité = Ii
parav.pard2 = Délai moyen d’appro = l
Ri = Si + Somme (j= 1 à l)(Fi * Ii)

Remarque : calcul de Fn à partir de Fi (n > i)

ssk.prevcons = Prévision de Juillet = Fi
crp.numper = Période = n
crp.coeper = Coeff. de saisonnalité = In

Fn = Fi * In

Donc si l = 2 :

Ri = Si + (Fi * Ii) + (Fi * Ii+1 * Ii+1)