Bonjour,
Un peu rouillé sur la méthode Merise je suis intéressé par vos conseil pour modéliser au mieux la situation suivante :
Il s'agit d'un système de classique de commande : Un client passe une commande de n articles différents pour une quantité y.
La particularité tient au fait que certains types d'articles ont deux caractéristiques particulières :
- une date limite de validité dont le client peut modifier la valeur par défaut (dans une plage définie)
- un n° de série unique et spécifique à chaque type d'article doit généré pour chaque article commandé.
Ex le client commande 2 articles A, 3 articles B et 1 article C.
L'article A ne comporte pas de n° de série.
Pour l'article B il est nécessaire de générer autant de n° de série qu'il y a de quantité d'article B. Pour cela on récupère le dernier numéro de série en base et on l'incrémente. Le n° de série est constitué d'un partie spécifique au type d'article et une partie séquentielle
Par ex s'il est à B10 on va générer les n° de série B11, B12 et B13. Le numéro de série permet d'identifier la commande d'origine et donc le client ainsi que le produit.
Idem pour l'article C, le dernier n° est en base est C32, on génère le n° C33.
pour les articles comportant une date de fin de validité, elle est la même pour la quantité d'article commandé (par ex si on commande 10 articles B, ils auront tous la même date de fin de validité dont la valeur par défaut peut être modifiée par le client mais il n'est pas possible d'avoir dix date de fin de validité différentes).
Pour l'instant j'ai commencé ça sur mon cahier mais je vais chercher un outil pour essayer de mettre ça au propre.
En tout cas tout aide, conseil ou suggestion sera fortement appréciée,
Merci d'avance
Partager