Bonsoir,
Dans le cadre d'une gestion de stock par lots d'article,le modele conceptuel etant elaborer je souhaiterais avoir vos avis que sur une petite partie du MCD oû j'eprouve des difficultés à la modeliser pour introduire l'entité lots d'articles.
Normalement lors de la reception de marchandise par article je dois utiliser les entités reception et reception_ligne
Les attributs de l'entité reception :
Les attributs de l'entité reception_ligne celle-ci doit contenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RECEPTION_ID (identifiant de la reception cle primaire) RECEPTION_NUM (n° de la reception) RECEPTION_DATE RECEPTION_TIME FOUR_ID (identifiant du fournisseur) STATUS_ID (status de la reception : valide, non valide etc...) COMMANDE_ID (identifiant de la commande) FACTURE_ID (identifiant de la facture)
le detail de la reception :
Jusque là, il me semble que c'est correct pour receptionner des marchandises
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 REC_LIG_ID (cle primaire) ART_ID (identifiant de l'article) RECEPTION_QTE (quantité de l'article) RECEPTION_ID (cle etrangere) EMPLACEMENT_ID (emplacement de la quantité recu)
par article, la difficulté apparait lorsque je voudrais inclure la reception par lots d'articles et là, il semblerais que je dois receptionner en deux temps.
1) - Si il s'agit d'une reception ordinaire creer une ligne reception et ensuite passer a l'enregistrement de son detail.
2) - Si il s'agit d'une reception par lot alors enregistrer d'abord les informations du lots ensuite creer une ligne reception et ensuite passer à l'enregistrement du detail du lot pouvant contenir different articles.
J'ai donc penser à creer des entités lots et lots_ligne. La 1ere stockera
les informations sur le lots :
Et la 2eme, entité lots_ligne, representera le detail du lot d'articles
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 LOT_ID (cle primaire) NUM_LOT (n° du lot) FABRICATION_DATE (date fabrication) EXPIRATION_DATE (date expiration) STATUS_ID (status du lot : verification, valide etc..) LOT_ORIGINE (origine : fabrication, achat) LOT_LIBELLE (le nom du lot) FOUR_ID (fournisseur) DATE_ENTREE HEURE_ENTREE LOT_POIDS COMMANDE_ID (identifiant de la commande)
Si je me suis bien exprimer ma question serait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ROWID (cle primaire) LOT_ID (cle etrangere : entité lots) ART_ID (identifiant de l'article) QTE_ENTREE (quantite entree) QTE_SORTIE (quantité sortie) PU_ACHAT_HT EMPLACEMENT_ID FABRICATION_DATE EXPIRED_DATE
Es-ce que je pourrais eviter ces enregistrements en deux temps lorsqu'il s'agit de lots d'articles ?
Ou bien faudra-t-il inclure les informations du lot directement dans l'entité reception ?
Partager