Bonjour,
Je suis à l'étape d'analyse sur un projet qui gère entre-autres le stock par lot dans une vente au comptoir .
Je dispose essentiellement de deux fichiers :
Mouvement : IdMouv,Date,...etc. (information entête)
LigneMouvement : IdLigneMouv,IdMouv,IdProduit,Qté,...etc. (détail d'un mouvement).
Je voudrai maintenant intégrer une gestion des produits par lots.
Supposons que nous avons en stock 20 Pièces de Stylo Bleu réparti ainsi :
Lot1 : 10 Pièces : achetées le 01.01.2020 à 5 euros la pièce
Lot2 : 10 Pièces : achetées le 01.02.2020 à 6 euros la pièce
On suppose maintenant que l'on veut établir un BL contenant 15 pièces de ce Stylo Bleu.
Si on se situe sur une stratégie FIFO, nous allons devoir déstocker d'abord le lot le plus ancien (lot1 : 10 pièce) + le lot suivant(lot2 : 5 pièces)
D'un point analyse, lorsqu'un une ligne de mouvement est constituée de plusieurs lots, j'hésite entre deux approches :
Approche 1 :
Integrer l'identifiant du lot dans le fichier LigneMouvement.
Ainsi au niveau des ligne, il sera possible d'avoir pour un Mouvement, plusieurs lignes mouvement du même produit avec même prix de vente mais IdLot différent.
Dans ce cas, pour imprimer par exemple le ticket final au client, il suffira de sommer les QT en regroupant les produit identiques (IdProduit,PrixVente)
Approche 2 :
Ajouter un troisième fichier qui sera en fait le détail des lots d'une ligneMouvement :
LotLigneMouvement(IdLigneMouvement,IdLot,QT,...etc).
Avez-vous un retour par rapport à ces deux approches ?
Merci par avance.
Réda
Partager