Approvisionnement en fonction des consommations (APROG9)

Attention

Depuis la version ACE 1.2, il n’y a plus d’évolutions standard de cette fonction, et ce traitement différé ne doit plus être utilisé dans les nouveaux projets.

Pour mettre en place une fonction similaire (avec utilisation des compteurs dynamiques CVC, CVJ et CVB sur APROG1 ou APROG3), nous vous invitons à contacter votre correspondant Aurea habituel

Par contre, la fonction batch reste maintenue dans ses fonctionnalités initiales, et uniquement dans le cadre de clients qui utilisent cette fonction (à condition qu'elle ait bien été mise en place dans une version antérieure à ACE 1.2) et qui migrent par un projet In-Run.

Introduction

Cette fonction permet le calcul du réapprovisionnement en fonction de l’historique des consommations et des coefficients associés de la courbe saisonnière.

La possibilité vous est offerte de simuler les réapprovisionnements avant de les générer.

Fonctionnalités

Description technique des champs de cet écran.

Cette fonctionnalité, accessible dans la fonction APRO, via le menu « Consommation » vous permet de :

Les produits restitués (sous forme d’édition) en simulation, sont les produits à commander.

Il est possible d’éditer tous les produits imposer ce contrôle par rapport à la quantité calculée, en positionnant le paramètre ED_TOUT au niveau de la maquette d’édition.

Paramétrage et mise en place

Vous avez la possibilité de gérer :

  • un délai de disponibilité en complément du délai de réapprovisionnement en utilisant le paramètre « DELDIS »,
  • un délai de couverture en complément du délai de disponibilité, en utilisant le paramètre DELCOU ,
  • les consommations de vente sur 24 mois glissants, en utilisant le paramètre MOIGLI,
  • les jours fériés et le nombre de jours moyen par mois, en utilisant le paramètre CALFER.

Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel".

Déclaration des fonctions

Il vous faut créer les fonctions APROG9 et APROG10 via la gestion des fonctions UFCT.

La fonction « APROG9 » permet de faire le calcul du besoin et de générer les événements de réapprovisionnement.

La fonction « APROG10 » permet de simuler ce calcul.

La localisation est identique pour APROG9 et APROG10 (aprog9.exe).

Définition des calendriers

Il faut créer le calendrier des jours fériés (« FER » par exemple), via la fonction GCAL.

Il faut créer le calendrier des courbes saisonnières (« CRB » par exemple).

ATTENTION ! Le calendrier des courbes doit obligatoirement être un calendrier mensuel.

Définition du compteur virtuel du disponible

Il faut, via la gestion des compteurs de stocks GCSK, créer un compteur virtuel qui permet de calculer le disponible à prendre en compte lors du calcul du besoin (Par exemple APROD). Dans ce compteur virtuel, il ne faut pas tenir compte des compteurs du réservé client.

Par exemple, il faut tenir compte uniquement de la valeur du physique et des approvisionnements.

Il faut créer un compteur virtuel qui permet de calculer le réservé à prendre en compte lors du calcul du besoin (Par exemple APROR). Par exemple, il faut tenir compte des compteurs de réservation, d’en-cours de préparation...

Définition de l’opération de stock (Fonction GOSK) :

Il faut créer l’opération de stock à utiliser lors du calcul du besoin (Par exemple APROD). Cette opération de stock permet de calculer le disponible en stock à la date de disponibilité. Cette opération de stock sera précisée pour les fonctions APROG9 et APROG10 au niveau de la fonction GPEV (Opération de stock normale).

La condition d’exécution doit être du type C00 <= APROD.

Il faut créer l’opération de stock à utiliser lors du calcul du besoin (Par exemple APROR). Cette opération de stock permet de calculer le réservé client à la date de disponibilité. Cette opération de stock sera précisée pour les fonctions APROG9 et APROG10 au niveau de la fonction GPEV (Opération de stock directe). La condition d’exécution doit être du type C00 <= APROR. L’opération de stock directe n’est pas obligatoire. Elle permet de ne pas tenir compte du réservé client dans le calcul du disponible. Normalement, le réservé client doit être inclus dans les sorties prévisionnelles. Cette opération est utilisée pour calculer les sorties entre la date du jour et la date de disponibilité. Les sorties entre la date du jour et la date de disponibilité sont égales aux sorties prévisionnelles. Si le réservé client est supérieur aux sorties prévisionnelles alors les sorties entre la date du jour et la date de disponibilité sont égales au réservé client.

Définition des délais de disponibilité (Fonction GTZON) :

Les délais de disponibilités sont gérés en tant que données complémentaires au niveau du catalogue fournisseur (CAT001 ou CAT002, ... ou CAT016), de la fiche fournisseur (FOU001 ou FOU002, ... ou FOU016), de la fiche produit (PRO001 ou PRO002, ... ou PRO016).

Il est possible de définir un délai de disponibilité standard (Cf. Paramètre général DELDIS).

Paramétrage des fonctions (Fonction GPEV) :

Au niveau de la fonction GPEV, il faut créer les fonctions APROG9 et APROG10.

La fonction « APROG9 » permet de faire le calcul du besoin et de générer les événements de réapprovisionnements.

La fonction « APROG10 » permet de simuler le calcul du besoin.

Au niveau de l’opération de stock normale, il faut préciser l’opération de stock qui permet d’effectuer le calcul du disponible (APROD).

Au niveau de l’opération de stock directe, il faut préciser l’opération de stock qui permet de calculer le réservé client (APROR).

Traitement

Le type de suivi en stock du produit :

Le type de suivi en stock d’un produit est précisé dans la fonction de gestion des produits (Fonction GART).

Si le produit n’est pas géré en stock (Type de suivi en stock = « N ») alors le traitement ne fait rien.

Si le produit est suivi en stock par variante (Type de suivi en stock = « V ») ou par lot (Type de suivi en stock = « L ») ou par emplacement/lot (Type de suivi en stock = « X ») alors les calculs sur les compteurs de stocks s’effectuent par rapport à la table LSK.

Si le produit n’est pas suivi en stock par variante, par lot et par emplacement/ lot alors les calculs sur les compteurs de stocks défectueux par rapport à la table DSK.

La courbe saisonnière :

Les courbes saisonnières sont gérées au niveau de la fonction GCRB. A un code courbe, on associe un code calendrier et pour chaque période du calendrier il faut préciser le coefficient correspondant.

ATTENTION ! ! ! Le calendrier précisé doit être obligatoirement MENSUEL.

La courbe saisonnière d’un produit peut être précisée au niveau de la famille du produit ou au niveau de sa fiche stock.

Si le type de suivi en stock est par variante (Type de suivi en stock = « V ») ou par lot (Type de suivi en stock = « L ») ou par emplacement/lot (Type de suivi en stock = « X ») alors on prend le code de la courbe saisonnière précisé dans la table LSK.

Si le type de suivi en stock n’est pas par variante, par lot et par emplacement/ lot alors on prend le code de la courbe saisonnière précisé dans la table DSK.

Si le type de suivi en stock est par variante (Type de suivi en stock = « V ») ou par lot (Type de suivi en stock = « L ») ou par emplacement/lot (Type de suivi en stock = « X ») et que le code de la courbe n’est pas renseigné dans la table LSK alors on prend celui de la table DSK.

Si le code courbe n’est pas précisé au niveau de la fiche stock (Table DSK ou LSK) alors on le recherche au niveau de la famille du produit.

Si la courbe saisonnière n’est pas renseignée ou qu’elle n’existe pas dans la table des courbes saisonnières alors le produit n’est pas traité.

Date jour = date du jour.

Date départ = date du jour + délai de réappro 1 + délai de dispo 1

Date fin = date départ + délai de couverture + délai de réappro 2 + délai de dispo 2.

Remarque : Délai de réappro 1 = délai de réappro 2 = délai de réappro.

Délai de dispo 1 = délai de dispo 2 = délai de dispo.

Le délai de réapprovisionnement :

Le délai de réapprovisionnement sera récupéré dans le catalogue fournisseur, sinon dans la fiche fournisseur, sinon dans la fiche produit, sinon c’est le délai de réapprovisionnement moyen paramétré dans le deuxième paramètre numérique du paramètre général STKPRV.

Calcul de la date de réception 1 :

La date de réception 1 est égale à la date du jour + le délai de réapprovisionnement en tenant compte des jours fériés.

Calcul de la date de disponibilité 1 : (= Date départ)

La date de disponibilité 1 est égale à la date de réception + le délai de disponibilité en tenant compte des jours fériés.

Calcul de la date de couverture :

La date de couverture est égale à la date de disponibilité + le délai de couverture en tenant compte des jours fériés.

Calcul de la date de réception 2 :

La date de réception 2 est égale à la date de couverture + le délai de réapprovisionnement en tenant compte des jours fériés.

Calcul de la date de disponibilité 2 : (= Date fin)

La date de disponibilité 2 est égale à la date de réception 2 + le délai de disponibilité en tenant compte des jours fériés.

Recherche de la moyenne des ventes :

Les consommations des ventes sont chargées au niveau de la fonction GDSK, option du menu Consommation..., sous-option du menu Charger.

Le chargement des consommations des ventes permet de calculer la moyenne des ventes. (Cf. Documentation du paramètre MOIGLI pour la méthode de calcul de la moyenne des ventes)

Calcul du disponible à la date de disponibilité 2 :

En prenant l’opération de stock de mise à jour normale, le traitement calcule le disponible à la date de disponibilité 2.

L’opération de stock (APROD) est renseignée au niveau de la fonction GPEV pour le code fonction APROG9 ou APROG10.

Calcul du reservé à la date de disponibilité 2 :

En prenant l’opération de stock de mise à jour directe, le traitement calcule le reservé à la date de disponibilité 2. L’opération de stock (APROR) est renseignée au niveau de la fonction GPEV pour le code fonction APROG9 ou APROG10.

Recherche de la valeur du compteur imposé Seuil de sécurité (Compteur CSS) :

La valeur de ce compteur est recherchée dans la table LSK ou DSK en fonction du type de suivi en stock.

EXEMPLE DE CALCUL :

Fonction GART : Gestion des articles

On a le produit GA 2100.

Famille du produit = 241

Dépôt serveur = U3

Fournisseur principal = 204055

Fonction GCAL : Gestion des calendriers

Calendrier FER : Calendrier des jours fériés

Calendrier CRB : Calendrier des courbes saisonniéres (Mensuel)

Fonction GCRB : Gestion des courbes saisonniéres

On a la courbe saisonniére CRB1.

Le coefficient Septembre = 0.90

Le coefficient Octobre = 0.80

Le coefficient Novembre = 0.70

Fonction GTFPR : Gestion des familles des produits

A la famille 241, on associe la courbe saisonniére CRB1.

Fonction GCAT : Catalogue fournisseur

Pour le produit GA 2100 et le fournisseur 204055, on a un délai de disponibilité de 15 jours.

Paramètre DELCOU : Délai de couverture

N4 : 8 jours.

Fonction GDSK : Données de stockage

Option du menu Dépôt...

Sous-option Visualiser

Pour le produit GA 2100 dans le dépôt U3, on a un seuil de sécurité (Compteur imposé CSS) de 150.

Option du menu Consommation...

Sous-option Modifier

Pour le produit GA 2100 et le dépôt U3, on an une moyenne des ventes de 0.83.

LE TRAITEMENT EFFECTUE EST LE SUIVANT :

-

Fonction APRO : Gestion des approvisionnements

Option du menu Stocks...

Sous-option Consommation...

S/Sous-option Simuler ou Générer

Le nombre de jours moyen par mois = 20 (Paramètre général STKPRV)

La date du jour est égale au 25/09/1996

Recherche du délai de réapprovisionnement :

Le délai de réapprovisionnement sera récupéré dans le catalogue fournisseur, sinon dans la fiche fournisseur, sinon dans la fiche produit, sinon c’est le délai de réapprovisionnement moyen paramétré dans le deuxième paramètre numérique du paramètre général STKPRV.

Calcul de la date de réception :

La date de réception est égale à la date du jour + le délai de réapprovisionnement en tenant compte des jours fériés.

Recherche du délai de disponibilité :

Le délai de disponibilité sera récupéré dans une des données complémentaires du catalogue fournisseur, sinon une des données complémentaires de la fiche fournisseur, sinon dans une des données complémentaires de la fiche produit, sinon c’est le délai de disponibilité moyen paramétré dans le quatriéme paramètre numérique du paramètre général DELDIS.

Calcul de la date de disponibilité 1 ( = date de départ) :

La date de disponibilité 1 est égale à la date de réception + le délai de disponibilité en tenant compte des jours fériés. Si le délai de disponibilité est égal à 0 alors la date de disponibilité 1 est égale à la date de réception.

Le système calcule la date de disponibilité 1 =

Date du jour + 15 jours en tenant compte des jours fériés

La date de disponibilité 1 est égale au 16/10/1996

Recherche du délai de couverture :

Le délai de couverture sera récupéré dans une des données complémentaires du catalogue fournisseur, sinon une des données complémentaires de la fiche fournisseur, sinon dans une des données complémentaires de la fiche produit, sinon c’est le délai de couverture moyen paramétré dans le quatrième paramètre numérique du paramètre général DELCOU.

Calcul de la date de couverture :

La date de couverture est égale à la date de disponibilité + le délai de couverture en tenant compte des jours fériés.

Si le délai de couverture est égal à 0 alors la date de couverture est égale à la date de disponibilité.

Le système calcul la date de couverture =

Date de disponibilité 1 + 8 jours et tenant compte des jours fériés

La date de couverture est égale au 28/10/1996

Calcul de la date de réception 2 :

La date de réception 2 est égale à la date de couverture + le délai de réapprovisionnement en tenant compte des jours fériés.

Calcul de la date de disponibilité 2 ( = date fin ) :

La date de disponibilité 2 est égale à la date de réception 2 + le délai de disponibilité en tenant compte des jours fériés. Si le délai de disponibilité est égal à 0 alors la date de disponibilité 2 est égale à la date de réception 2.

Le système calcule la date de disponibilité 2 =

Date de couverture + 15 jours en tenant compte des jours fériés

La date de disponibilité 2 est égale au 06/11/1996

Recherche de la moyenne des ventes

Recherche du disponible en stock à la date de disponibilité 2 :

En utilisant l’opération de stock de mise à jour normale : APROD, le système recherche le disponible en stock à la date de disponibilité 2 (06/11/1996).

Le disponible en stock au 06/11/1996 = 10

Recherche du reservé à la date de disponibilité 1 :

En utilisant l’opération de stock de mise à jour directe : APROR, le système recherche le réservé en stock à la date de disponibilité 1 (16/10/1996).

Le réservé au 16/10/1996 = 18

Recherche de la valeur du compteur imposé CSS (Seuil sécurité)

Calcul des sorties prévisionnelles entre la date du jour et la date de disponibilité. (date de départ)

Le système calcule les sorties prévisionnelles entre le 25/09/1996 et

16/10/1996

Première période : 25/09/1996 --> 30/09/1996

Deuxième période : 01/10/1996 --> 16/10/1996

Le nombre de jours ouvrés pour la première période est de 3 jours.

Le nombre de jours ouvrés pour la deuxième période est de 11 jours.

• Les sorties prévisionnelle pour la première période sont de

(Nombre de jours ouvrés / Nbre de jours moyen ) *

moyenne des ventes *

coefficient de la période

(3 / 20) * 0.83 * 0.90

Les sorties prévisionnelles de la première période sont de 0.11205

• Les sorties prévisionnelle pour la deuxième période sont de

(Nombre de jours ouvrés / Nbre de jours moyen ) *

moyenne des ventes *

coefficient de la période

(11 / 20) * 0.83 * 0.80

Les sorties prévisionnelles de la deuxième période sont de 0.3652

• Le total des sorties prévisionnelles est de 0.47725

Calcul des sorties prévisionnelles entre la date du jour et la date de disponibilité 2. (date de fin)

Le système calcule les sorties prévisionnelles entre le 25/09/1996 et

06/11/1996

Première période : 25/09/1995 --> 30/09/1996

Deuxième période : 01/10/1996 --> 31/10/1996

Troisième période : 01/11/1996 --> 06/11/1996

Le nombre de jours ouvrés pour la première période est de 3 jours.

Le nombre de jours ouvrés pour la deuxième période est de 22 jours.

Le nombre de jours ouvrés pour la troisième période est de 3 jours.

• Les sorties prévisionnelle pour la première période sont de

(Nombre de jours ouvrés / Nbre de jours moyen ) *

moyenne des ventes *

coefficient de la période

(3 / 20) * 0.83 * 0.90

Les sorties prévisionnelles de la première période sont de 0.11205

• Les sorties prévisionnelle pour la deuxième période sont de

(Nombre de jours ouvrés / Nbre de jours moyen ) *

moyenne des ventes *

coefficient de la période

(22 / 20) * 0.83 * 0.80

Les sorties prévisionnelles de la deuxième période sont de 0.7304

• Les sorties prévisionnelle pour la troisième période sont de

(Nombre de jours ouvrés / Nbre de jours moyen ) *

moyenne des ventes *

coefficient de la période

(3 / 20) * 0.83 * 0.70

Les sorties prévisionnelles de la troisième période sont de 0.08715

• Le total des sorties prévisionnelles est de 0.9296

Si le reservé client est supérieur aux sorties prévisionnelles à la date de disponibilité 1 alors les sorties entre la date du jour et la date de disponibilité 1 sont égales au réservé client au lieu des sorties prévisionnelles.

Calcul de la quantité à réapprovisionner entre la date de départ et la date de disponibilité 2. (date de fin)

Quantité à réapprovisionner =

Valeur du compteur CSS +

sortie prév entre date jour et date départ +

sortie prév entre date de départ et date de fin -

Disponible à date disponibilité (date départ)

La quantité à réapprovisionner est mise à jour en fonction de la

quantité minimum du catalogue fournisseur puis du multiple précisé au niveau du catalogue fournisseur.

Dans notre exemple :

Valeur du compteur CSS = 150

sortie prév entre date jour et date départ = 0.47

Comme le reservé est supérieur, on se base sur celui-ci. (18)

sortie prév entre date de départ et date de fin = 0.9296 - 0.47725

Disponible à date disponibilité (date départ) = 10

Quantité à réapprovisionner =

150 + 18 + (0.9296 - 0.47725) - 10 = 158,45

Si la quantité minimum est égale à 160 et le multiple est égal à 15 alors La quantité à réapprovisionner = 165.

Editions

aprog9_b10 Appros en fct cons. : Fiche stock