Bonjour,
Une gestion simple de stock peut effectivement se faire avec un booléen reçu sur la ligne de commande
Ainsi la réception a juste à cocher les lignes reçues pour créditer le stock
La quantité totale reçue est alors
select article, sum(commandé) from achats where reçu group by article
Il arrive qu'une commande soit livrée en plusieurs fois. Pour prendre en compte ce cas il vaut mieux avoir 2 champs sur la ligne de commande : commandé, reçu
Pour les sorties comme c'est en plusieurs fois il vaut mieux le faire dans une autre table avec un lien soit vers la ligne de commande, soit par l'article, soit les 2
Partager