Comsomation moyenne
Principe
Il peut être nécessaire dans certain cas de connaitre la quantité de stock consommé pour un produit par un emplacement afin de pouvoir déterminer la durée théorique du stock restant avant épuisement. L'information est renseignée au niveau de la fiche produit du magasin (producNFacility)
Le calcul se fait de la manière suivante :
Consomation moyenne = quantité sortie sur les dernières X heures / X heures
Nous obtenons donc une consommation moyenne de produit par heure. La valeur X est récupérée par FacilityParameters.product.history.averageconsumption
Fonction
Acutellement, le recalcul de la moyenne est faite par la fonction ProductNFacility.updateAverageConsumption(). Cette fonction récupère tous les évènements de type OrderStockEvent sur les magasins en relation avec l'emplacement, calcul la quantité sortie pour obtient la moyenne de consommation.
La mise à jour de la moyenne ce fait sur l'emplacement d'où est effectué la calcul si elle n'est pas vide, sinon remonte l'information à l'emplacement de plus au niveau.
Actuellement le calcul de cette moyenne ne prend pas en compte les jours ouvrés


