Bonjour,
J'ai pour projet de gérer les nomenclatures de produits différents voici le cahier des charges:
- Un produit possède une nomenclature qui est composé de N pièces
- Un pièce peut être un ensemble de pièces (composé de 1-N pièces et chaque pièces dans ce sous ensemble peut aussi être un assemblage de pièces)
- Un pièce peut entrée dans la composition de plusieurs produits.
Pour résume
- Produit1
- Produit11
- Produit12
- Produit121
- Produit 2
Pour l'instant j'ai modéliser:
-Une table produit
-Une table Nomenclature
-Une table Produit
Les relations entre ces tables sont décrites dans l'image jointe.
L'id de la table nomenclature est la hierarchie de la pièce:
Par exemple
001.001
001.002
001.002.001
001.002.002
Le produit 001 est composé de 001.001 et 001.002 sachant que 001.002 est composé de 001.002.001 et 001.002.002
D'après ce que j'ai pu trouver sur internet avec ce code hierarchique il me suffirait juste de faire une relation recursive sur la table nomenclature et avec un formulaire tree view je pourrais avoir toute l'arborescence.
J'aimerai avoir votre avis sur mon modèle est il correct? Y a t'il plus simple?
Sachant que le code hierarchique n'existe pas dans mes données de base de l'usine et que je vais devoir le créer. De plus je suis sceptique quant à la mise à jour (exemple une pièce sort de la constitution du produit ou sous ensemble et est remplacée par une autre
Merci d'avance pour votre temps et votre aide.
Partager