t
Table of Contents |
---|
...
- 2. Gestion de la mémoire : Passage en 64 bits
- Optimisation des traitements en mémoire avec le passage en 64 bits des traitements pour permettre d'allouer plus de 2 Go d'espace mémoire (Voir : Limites de mémoire pour les versions de Windows et de Windows Server - Win32 apps | Microsoft Learn).
...
- Article C de la commande 1, pas de nomenclature de fabrication.
- Article A de la commande 2, avec une nomenclature de fabrication qui consomme C.
- Article D de la commande 3, avec une nomenclature de fabrication qui consomme C.
- 4 : Placement des affectations des stocks et des encours via un exemple :
Le chemin Vert vert du schéma : Premier placement de l'affectation du stock puis de l'encours.
- Un algorithme parcourt les éléments du carnet de commande. Il identifie l'article du carnet de commande non affecté le plus urgent sans père, dans l'exemple, l'Article C : Cde1 (1 vert), ce traitement teste s'il existe une nomenclature créée dans l'étape 1 qui consomme aussi l'article C avec un besoin plus urgent.
- Si aucune consommation n'est plus urgente, l'affectation est opérée directement pour servir la commande (1 vert), et le traitement passe à l'article suivant du carnet de commande.
- Si une première consommation de l'article doit avoir lieue avant, c'est le cas de la nomenclature de l'article D : cde3 (2 vert) alors le traitement se positionne sur ce niveau de nomenclature.
- Un algorithme parcourt les éléments du carnet de commande. Il identifie l'article du carnet de commande non affecté le plus urgent sans père, dans l'exemple, l'Article C : Cde1 (1 vert), ce traitement teste s'il existe une nomenclature créée dans l'étape 1 qui consomme aussi l'article C avec un besoin plus urgent.
- Pour ce besoin identifié comme le plus urgent : Le traitement analyse si l'affectation peut se faire directement sur le besoin C : cde3 (2 vert), la réponse est NON, car le besoin est lié à un père (Article B : cde 3) qui s'il est présent en stock rend inutile le besoin de C : cde 3 pour la nomenclaturenon affecté.
Le traitement remonte donc les niveaux de la nomenclature pour détecter s'il existe ou non un besoin plus urgent pour les différents éléments de la nomenclature, c'est le cas pour l'article F : cde3 (4 5 vert) de la nomenclature de l'article D : cde3 qui est aussi un élément de la nomenclature de l'article A : cde2 qui est nécessaire avant.
Ce dernier besoin devient prioritaire et il n'existe aucun besoin plus prioritaire. le traitement remonte les niveaux de cette autre nomenclature de la même façon. pour arriver sur l'article A de la commande 2 libre de contrainte (7 vert).
La première affectation est donc l'article A qui se voit affecter le stock disponible A.
Le chemin rouge du schéma :
Si , si ce stock existe pour couvrir la totalité ou une partie du besoin sinon ou en supplément les encours de A pour couvrir la totalité ou le reliquat sinon un manque est enregistré. Ensuite le traitement refait le chemin inverse dans le schéma, les ordres de placement de affectations sont matérialisé en rouge. le numéro rouge représente le numéro d'affectation de la priorité 1 dans notre exemple.
Le chemin rouge du schéma : Chemin parcouru après une affectation.
Ensuite le traitement redescend la nomenclature de l'article A cde 2 pour définir les ordres d'affectations suivant en partant de la dernière affectation.
Chemin rouge : Peut on placer F : cde 2 ? la réponse est OUI, il n'a pas de père non placé, il n'a pas non plus de besoins plus urgents, il adopte le numéro 2 (rouge) dans l'ordre des affectations.
On regarde le F suivant
A la fin du traitement, une liste permet de dresser la couverture des besoins du carnet de commande, les quantités d'affectation de chaque ligne de commandes par le stock et/ou les numéros d'OFs et/ou les numéros d'Ofs prévisionnels et ou les manquants à produire par besoin client (Référence / Qté / Date de besoin / Commande client). L'horizon de calcul de la couverture n'est pas limité.
...