Bonjour fsmrel,
Envoyé par
fsmrel
Dans votre MCD, il y a une bijection entre les entités-types ADRESSE_FACTURE et DATE_AJOUT_ADRESSE, confirmée par les règles RG113 et RG114 : ces deux entités-types ne devraient ici n’en faire qu’une. Vous aurez par ailleurs observé que dans le diagramme que j’ai fourni dans mon message précédent, l’entité-type DATE_AJOUT_ADRESSE est absente : je l’avais considérée comme inessentielle, elle doit disparaître.
Je crois que l'on ne c'est pas entièrement compris, j'ai du foirer mon explication !
Supprimer les entités-type DATE est une évidence, mais je parlais de supprimer aussi tout rapport aux dates dans les tables ADRESSE_FACTURE et TVA.
Ce qui donnerait :
ADRESSE_FACTURE {id_client, id_adresse_facture, nom_adresse_facture, id_ville}
Puisque les adresses seraient sauvegardés en dur dans l'entité-type FACTURE, il n'y a pas besoin de dater l'application de l'adresse et de sauvegarder les précédentes... Ainsi ma femme n'aurait qu'une (ou plusieurs si résidence secondaire) adresse(s) par client et modifierais dans le SGBDR directement l'enregistrement correspondant à l'adresse !
TVA {id_tva, nom_tva, valeur_tva}
Puisque partout où la tva serait utilisée, elle serait sauvegardée (sauf pour les forfaits et les suppléments où elle serait liée permettant de mettre à jour les prix en fonction de la tva).
Quel en est votre avis sur cette idée?
Envoyé par
fsmrel
Maintenant, à Mme l’utilisatrice de choisir l’adresse pour la facture qu’elle va produire, si effectivement un client a plus d’une adresse.
La réponse de madame : "ne le prévois pas, ça n'arrive que rarement"
Ma réponse : "si ce cas arrive même rarement, ça doit être prévu"
Envoyé par
fsmrel
De toute façon, si elle veut récupérer une adresse supprimée par « mégarde », vous lui aurez concocté une fonction permettant de recopier une adresse depuis la table FACTURE, ou encore d’aller à la pêche dans les fichiers de sauvegarde...
Je n'y avais pas pensé, c'est une excellente idée, je note ça dans un coin
Envoyé par
fsmrel
Une question quand même : votre utilisatrice change au jour J par exemple le prix d’un forfait ou d’un supplément, et puis le lendemain décide de revenir à J-1 : a-t-elle les moyens de le faire ?
Désolé si je commence à me projeter dans le SGBDR, ça m'aide à expliquer...
Si elle modifie directement l'enregistrement en question dans sa table forfait, et revient dessus pour la remodifier il n'y aurait pas de soucis particulier...
Les prix étant écrits en dur au moment de l'édition de la prestation.
Les prestations effectuées entre les deux modifications de l'enregistrement de la table FORFAIT sont sauvegardés et donc intouchables...
Dans la nouvelle révision, pour suivre la philosophie appliquée, les relations liant les entités-types suivantes ont été supprimées :
LIVRAISON_ARTICLE (1,1) ----- (1,N) TVA
ARTICLE_DEVIS (1,1) ----- (1,N) TVA
Voici ci-dessous les fichiers :
Toilettage.zip
Ainsi que les règles :
Totalitée :
RG001 : Un client prend au moins 0 et au plus plusieurs rdv.
RG002 : Un rdv est pris par au moins 1 et au plus 1 client.
RG003 : Un rdv contient au moins 1 et au plus plusieurs animaux.
RG004 : Un détail des animaux en rdv est présent dans au moins 1 et au plus 1 rdv.
RG005 : Un client appartiens à au moins 1 et au plus 1 civilité.
RG006 : Une civilité désigne au moins 0 et au plus plusieurs clients.
RG007 : Un client possède au moins 0 et au plus plusieurs animaux.
RG008 : Un animal appartient à au moins 1 et au plus 1 maitre (client).
RG009 : Un client a pu résider à au moins 0 et au plus plusieurs adresses de facturation.
RG010 : Une adresse de facturation appartient à au moins 1 et au plus 1 clients.
RG011 : Un client peut recevoir au moins 0 et au plus plusieurs devis.
RG012 : Un devis est adressée à au moins 1 et au plus 1 client.
RG013 : Un client peut recevoir au moins 0 et au plus plusieurs factures.
RG014 : Une facture est adressée à au moins 1 et au plus 1 client.
RG015 : Une facture est liée à au moins 0 et au plus plusieurs devis.
RG016 : Un devis abouti à au moins 0 et au plus 1 facture.
RG017 : Une facture est réglée en au moins 1 et au plus plusieurs règlements.
RG018 : Un paiement est en règlement d'au moins 1 et au plus plusieurs factures. (A voir si pas trop compliqué d'un point de vue compta)
RG019 : Une facture est éditée par au moins 1 et au plus 1 employé.
RG020 : Un employé peut éditer au moins 0 et au plus plusieurs factures.
RG021 : Un devis est édité par au moins 1 et au plus 1 employé.
RG022 : Un employé peut éditer au moins 0 et au plus plusieurs devis.
RG023 : Un paiement de facture est réalisé via au moins 1 et au plus 1 type de paiement.
RG024 : Un moyen de paiement est utilisé dans au moins 0 et au plus plusieurs paiement de factures.
RG025 : Un détail des animaux en rdv contient au moins 1 et au plus 1 animal.
RG026 : Un animal peut se rendre à au moins 0 et au plus plusieurs rdv.
RG027 : Une longueur de poil se retrouve dans au moins 0 et au plus plusieurs prestations.
RG028 : Une prestation décrit au moins 1 et au plus 1 longueur de poil.
RG029 : Un client prenant rdv pour son animal prévoit au moins 1 et au plus 1 type de forfait.
RG030 : Un type de forfait peut se retrouver dans au moins 0 et au plus plusieurs rdv d'animaux.
RG031 : Une race fait partie d'au moins 1 et au plus 1 type d'animal.
RG032 : Un type d'animal possède au moins 1 et au plus plusieurs races.
RG033 : Une race définit au moins 1 et au plus 1 taille d'animal.
RG034 : Une taille d'animal se retrouve dans au moins 0 et au plus plusieurs races.
RG035 : Un pays est composé d'au moins 1 et au plus plusieurs villes.
RG036 : Une ville se situe dans au moins 1 et au plus 1 pays.
RG037 : Un employé peut passer au moins 0 et au plus plusieurs commandes.
RG038 : Une commande peut être passée par au moins 1 et au plus 1 employé.
RG039 : Un employé peut réceptionner au moins 0 et au plus plusieurs livraisons.
RG040 : Une livraison peut être réceptionnée par au moins 1 et au plus 1 employé.
RG041 : Un employé peut effectuer au moins 0 et au plus plusieurs prestations.
RG042 : Une prestation peut être réalisée par au moins 1 et au plus 1 employé.
RG043 : Un paiement de commande est réalisé via au moins 1 et au plus plusieurs type de paiement.
RG044 : Un moyen de paiement est utilisé dans au moins 0 et au plus plusieurs paiement de commandes.
RG045 : Une commande est passée chez au moins 1 et au plus 1 fournisseur.
RG046 : Un fournisseur peut recevoir au moins 0 et au plus plusieurs commandes.
RG047 : Un animal peut faire l'objet d'au moins 0 et au plus plusieurs prestations.
RG048 : Une prestation peut être réalisée sur au moins 1 et au plus 1 animal.
RG049 : Un article apparait dans au moins 0 et au plus plusieurs ligne de vente de factures.
RG050 : Une ligne de vente dans une facture peut contenir au moins 1 et au plus 1 articles.
RG051 : Un article apparait dans au moins 0 et au plus plusieurs lignes de devis.
RG052 : Une ligne dans un devis peut contenir au moins 1 et au plus 1 articles.
RG053 : Un article peut être demandé au moins 0 et au plus plusieurs fois dans une ligne de commande.
RG054 : Une ligne de commande peut contenir au moins 1 et au plus 1 articles.
RG055 : Un article apparait dans au moins 0 et au plus plusieurs ligne de bon de livraison.
RG056 : Une ligne de bon de livraison peut contenir au moins 1 et au plus 1 articles.
RG057 : Un article peut appartenir à au moins 1 et au plus 1 catégorie d'articles.
RG058 : Une catégorie d'articles peut contenir au moins 0 et au plus plusieurs articles.
RG059 : Une commande contient au moins 1 et au plus plusieurs (articles/lignes) de commande.
RG060 : Une ligne de commande appartient à au moins 1 et au plus 1 commande.
RG061 : Une commande peut aboutir à au moins 1 et au plus plusieurs livraisons.
RG062 : Une livraison peut être à la suite d'au moins 1 et au plus plusieurs commandes.
RG063 : Un devis peut contenir au moins 0 et au plus plusieurs lignes avec des forfaits de prestation.
RG064 : Une ligne de devis pour un forfait fait partie d'au moins 1 et au plus 1 devis.
RG065 : Un devis peut contenir au moins 0 et au plus plusieurs lignes avec des articles.
RG066 : Une ligne de devis pour un article fait partie d'au moins 1 et au plus 1 devis.
RG067 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de prestations.
RG068 : Une prestation peut être au moins 1 et au plus 1 fois facturée.
RG069 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de vente d'articles.
RG070 : Une ligne de facture concernant un article peut être au moins 1 et au plus 1 fois affiché sur la facture.
RG071 : Un article est fourni par au moins 1 et au plus plusieurs fournisseurs.
RG072 : Un fournisseur peut fournir au moins 0 et au plus plusieurs articles.
RG073 : Une livraison peut être délivrée par au moins 1 et au plus 1 transporteur.
RG074 : Un transporteur peut effectuer au moins 0 et au plus plusieurs livraisons.
RG075 : Une ville contient au moins 0 et au plus plusieurs adresses de clients.
RG076 : Une adresse de facturation se situe dans au moins 1 et au plus 1 ville.
RG077 : Une ville contient au moins 0 et au plus plusieurs adresses d'employés.
RG078 : Une adresse d'employé se situe dans au moins 1 et au plus 1 ville.
RG079 : Une ville contient au moins 0 et au plus plusieurs adresses de transporteurs.
RG080 : Une adresse de transporteurs se situe dans au moins 1 et au plus 1 ville.
RG081 : Une ville contient au moins 0 et au plus plusieurs adresses de fournisseurs.
RG082 : Une adresse de fournisseurs se situe dans au moins 1 et au plus 1 ville.
RG083 : Supprimée
RG084 : Supprimée
RG085 : Supprimée
RG086 : Supprimée
RG087 : Supprimée
RG088 : Supprimée
RG089 : Une livraison comporte au moins 1 et au plus plusieurs lignes dans le bon de livraison.
RG090 : Une ligne dans un bon de livraison se retrouve dans au moins 1 et au plus 1 une livraison.
RG091 : Une ligne dans un devis concernant un forfait comporte au moins 1 et au plus 1 forfait.
RG092 : Un forfait se retrouve dans au moins 0 et au plus plusieurs ligne de devis.
RG093 : Un forfait se retrouve dans au moins 0 et au plus plusieurs prestations.
RG094 : Une prestation est basé sur au moins 1 et au plus 1 forfait.
RG095 : Une taille d'animal se retrouve dans au moins 1 et au plus plusieurs forfaits.
RG096 : Un forfait se compose d'au moins 1 et au plus 1 taille d'animal.
RG097 : Un type d'animal définit au moins 1 et au plus plusieurs forfaits.
RG098 : Un forfait dépend d'au moins 1 et au plus 1 type d'animal.
RG099 : Un forfait appartient à au moins 1 et au plus 1 type de forfait.
RG100 : Un type de forfait est composé d'au moins 0 et au plus plusieurs forfaits.
RG101 : Un client possède au moins 0 et au plus plusieurs contacts.
RG102 : Un contact est lié à au moins 1 et au plus 1 client.
RG103 : Un animal appartient à au moins 1 et au plus 1 race.
RG104 : Une race est composée d'au moins 0 et au plus plusieurs animaux.
RG105 : Une tva s'applique sur au moins 1 et au plus plusieurs forfaits.
RG106 : Une forfait comporte au moins 1 et au plus 1 tva.
RG107 : Un forfait est définit par au moins 1 et au plus 1 longueur de poil.
RG108 : Une longueur de poil définit au moins 1 et au plus plusieurs forfaits.
RG109 : Un supplément de prestation fait partie d'au moins 1 et au plus 1 prestation.
RG110 : Une prestation contient au moins 0 et au plus plusieurs suppléments de prestation.
RG111 : Un supplément de prestation comporte au moins 1 et au plus 1 tva.
RG112 : Une tva s'applique sur au moins 1 et au plus plusieurs suppléments.
RG113 : Un supplément de prestation affecte au moins 1 et au plus 1 supplément.
RG114 : Un supplément est affecté par au moins 0 et au plus plusieurs suppléments de prestation.
RG115 : Supprimée
RG116 : Supprimée
RG117 : Supprimée
RG118 : Supprimée
RG119 : Un employé est désigné dans au moins 1 et au plus 1 niveau d'accès
RG120 : Un niveau d'accès permet de désigner les droits d'au moins 0 et au plus plusieurs employés.
RG121 : Un article peut être au moins 0 et au plus plusieurs fois consommé.
RG122 : Une consommation d'article décrit au moins 1 et au plus 1 article consommé
Achat :
RG037 : Un employé peut passer au moins 0 et au plus plusieurs commandes.
RG038 : Une commande peut être passée par au moins 1 et au plus 1 employé.
RG043 : Un paiement de commande est réalisé via au moins 1 et au plus plusieurs type de paiement.
RG044 : Un moyen de paiement est utilisé dans au moins 0 et au plus plusieurs paiement de commandes.
RG045 : Une commande est passée chez au moins 1 et au plus 1 fournisseur.
RG046 : Un fournisseur peut recevoir au moins 0 et au plus plusieurs commandes.
RG053 : Un article peut être demandé au moins 0 et au plus plusieurs fois dans une ligne de commande.
RG054 : Une ligne de commande peut contenir au moins 1 et au plus 1 articles.
RG059 : Une commande contient au moins 1 et au plus plusieurs (articles/lignes) de commande.
RG060 : Une ligne de commande appartient à au moins 1 et au plus 1 commande.
RG071 : Un article est fourni par au moins 1 et au plus plusieurs fournisseurs.
RG072 : Un fournisseur peut fournir au moins 0 et au plus plusieurs articles.
RG119 : Un employé est désigné dans au moins 1 et au plus 1 niveau d'accès
RG120 : Un niveau d'accès permet de désigner les droits d' au moins 0 et au plus plusieurs employés.
Animaux :
RG007 : Un client possède au moins 0 et au plus plusieurs animaux.
RG008 : Un animal appartient à au moins 1 et au plus 1 maitre (client).
RG025 : Un détail des animaux en rdv contient au moins 1 et au plus 1 animal.
RG026 : Un animal peut se rendre à au moins 0 et au plus plusieurs rdv.
RG027 : Une longueur de poil se retrouve dans au moins 0 et au plus plusieurs prestations.
RG028 : Une prestation décrit au moins 1 et au plus 1 longueur de poil.
RG031 : Une race fait partie d' au moins 1 et au plus 1 type d'animal.
RG032 : Un type d'animal possède au moins 1 et au plus plusieurs races.
RG033 : Une race définit au moins 1 et au plus 1 taille d'animal.
RG034 : Une taille d'animal se retrouve dans au moins 0 et au plus plusieurs races.
RG047 : Un animal peut faire l'objet d' au moins 0 et au plus plusieurs prestations.
RG048 : Une prestation peut être réalisée sur au moins 1 et au plus 1 animal.
RG103 : Un animal appartient à au moins 1 et au plus 1 race.
RG104 : Une race est composée d' au moins 0 et au plus plusieurs animaux.
Clients :
RG001 : Un client prend au moins 0 et au plus plusieurs rdv.
RG002 : Un rdv est pris par au moins 1 et au plus 1 client.
RG005 : Un client appartiens à au moins 1 et au plus 1 civilité.
RG006 : Une civilité désigne au moins 0 et au plus plusieurs clients.
RG007 : Un client possède au moins 0 et au plus plusieurs animaux.
RG008 : Un animal appartient à au moins 1 et au plus 1 maitre (client).
RG009 : Un client a pu résider à au moins 0 et au plus plusieurs adresses de facturation.
RG010 : Une adresse de facturation appartient à au moins 1 et au plus 1 clients.
RG011 : Un client peut recevoir au moins 0 et au plus plusieurs devis.
RG012 : Un devis est adressée à au moins 1 et au plus 1 client.
RG013 : Un client peut recevoir au moins 0 et au plus plusieurs factures.
RG014 : Une facture est adressée à au moins 1 et au plus 1 client.
RG015 : Une facture est liée à au moins 0 et au plus plusieurs devis.
RG016 : Un devis abouti à au moins 0 et au plus 1 facture.
RG101 : Un client possède au moins 0 et au plus plusieurs contacts.
RG102 : Un contact est lié à au moins 1 et au plus 1 client.
Coeur :
RG007 : Un client possède au moins 0 et au plus plusieurs animaux.
RG008 : Un animal appartient à au moins 1 et au plus 1 maitre (client).
RG009 : Un client a pu résider à au moins 0 et au plus plusieurs adresses de facturation.
RG010 : Une adresse de facturation appartient à au moins 1 et au plus 1 clients.
RG013 : Un client peut recevoir au moins 0 et au plus plusieurs factures.
RG014 : Une facture est adressée à au moins 1 et au plus 1 client.
RG019 : Une facture est éditée par au moins 1 et au plus 1 employé.
RG020 : Un employé peut éditer au moins 0 et au plus plusieurs factures.
RG041 : Un employé peut effectuer au moins 0 et au plus plusieurs prestations.
RG042 : Une prestation peut être réalisée par au moins 1 et au plus 1 employé.
RG047 : Un animal peut faire l'objet d' au moins 0 et au plus plusieurs prestations.
RG048 : Une prestation peut être réalisée sur au moins 1 et au plus 1 animal.
RG067 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de prestations.
RG068 : Une prestation peut être au moins 1 et au plus 1 fois facturée.
RG069 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de vente d'articles.
RG070 : Une ligne de facture concernant un article peut être au moins 1 et au plus 1 fois affiché sur la facture.
Devis :
RG011 : Un client peut recevoir au moins 0 et au plus plusieurs devis.
RG012 : Un devis est adressée à au moins 1 et au plus 1 client.
RG013 : Un client peut recevoir au moins 0 et au plus plusieurs factures.
RG014 : Une facture est adressée à au moins 1 et au plus 1 client.
RG015 : Une facture est liée à au moins 0 et au plus plusieurs devis.
RG016 : Un devis abouti à au moins 0 et au plus 1 facture.
RG019 : Une facture est éditée par au moins 1 et au plus 1 employé.
RG020 : Un employé peut éditer au moins 0 et au plus plusieurs factures.
RG021 : Un devis est édité par au moins 1 et au plus 1 employé.
RG022 : Un employé peut éditer au moins 0 et au plus plusieurs devis.
RG051 : Un article apparait dans au moins 0 et au plus plusieurs lignes de devis.
RG052 : Une ligne dans un devis peut contenir au moins 1 et au plus 1 articles.
RG063 : Un devis peut contenir au moins 0 et au plus plusieurs lignes avec des forfaits de prestation.
RG064 : Une ligne de devis pour un forfait fait partie d' au moins 1 et au plus 1 devis.
RG065 : Un devis peut contenir au moins 0 et au plus plusieurs lignes avec des articles.
RG066 : Une ligne de devis pour un article fait partie d' au moins 1 et au plus 1 devis.
RG091 : Une ligne dans un devis concernant un forfait comporte au moins 1 et au plus 1 forfait.
RG092 : Un forfait se retrouve dans au moins 0 et au plus plusieurs ligne de devis.
Factures :
RG011 : Un client peut recevoir au moins 0 et au plus plusieurs devis.
RG012 : Un devis est adressée à au moins 1 et au plus 1 client.
RG013 : Un client peut recevoir au moins 0 et au plus plusieurs factures.
RG014 : Une facture est adressée à au moins 1 et au plus 1 client.
RG015 : Une facture est liée à au moins 0 et au plus plusieurs devis.
RG016 : Un devis abouti à au moins 0 et au plus 1 facture.
RG017 : Une facture est réglée en au moins 1 et au plus plusieurs règlements.
RG018 : Un paiement est en règlement d' au moins 1 et au plus plusieurs factures. (A voir si pas trop compliqué d'un point de vue compta)
RG019 : Une facture est éditée par au moins 1 et au plus 1 employé.
RG020 : Un employé peut éditer au moins 0 et au plus plusieurs factures.
RG021 : Un devis est édité par au moins 1 et au plus 1 employé.
RG022 : Un employé peut éditer au moins 0 et au plus plusieurs devis.
RG023 : Un paiement de facture est réalisé via au moins 1 et au plus 1 type de paiement.
RG024 : Un moyen de paiement est utilisé dans au moins 0 et au plus plusieurs paiement de factures.
RG041 : Un employé peut effectuer au moins 0 et au plus plusieurs prestations.
RG042 : Une prestation peut être réalisée par au moins 1 et au plus 1 employé.
RG067 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de prestations.
RG068 : Une prestation peut être au moins 1 et au plus 1 fois facturée.
RG069 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de vente d'articles.
RG070 : Une ligne de facture concernant un article peut être au moins 1 et au plus 1 fois affiché sur la facture.
Forfaits :
RG091 : Une ligne dans un devis concernant un forfait comporte au moins 1 et au plus 1 forfait.
RG092 : Un forfait se retrouve dans au moins 0 et au plus plusieurs ligne de devis.
RG093 : Un forfait se retrouve dans au moins 0 et au plus plusieurs prestations.
RG094 : Une prestation est basé sur au moins 1 et au plus 1 forfait.
RG095 : Une taille d'animal se retrouve dans au moins 1 et au plus plusieurs forfaits.
RG096 : Un forfait se compose d' au moins 1 et au plus 1 taille d'animal.
RG097 : Un type d'animal définit au moins 1 et au plus plusieurs forfaits.
RG098 : Un forfait dépend d' au moins 1 et au plus 1 type d'animal.
RG099 : Un forfait appartient à au moins 1 et au plus 1 type de forfait.
RG100 : Un type de forfait est composé d' au moins 0 et au plus plusieurs forfaits.
RG105 : Une tva s'applique sur au moins 1 et au plus plusieurs forfaits.
RG106 : Une forfait comporte au moins 1 et au plus 1 tva.
RG107 : Un forfait est définit par au moins 1 et au plus 1 longueur de poil.
RG108 : Une longueur de poil définit au moins 1 et au plus plusieurs forfaits.
Livraisons :
RG039 : Un employé peut réceptionner au moins 0 et au plus plusieurs livraisons.
RG040 : Une livraison peut être réceptionnée par au moins 1 et au plus 1 employé.
RG045 : Une commande est passée chez au moins 1 et au plus 1 fournisseur.
RG046 : Un fournisseur peut recevoir au moins 0 et au plus plusieurs commandes.
RG053 : Un article peut être demandé au moins 0 et au plus plusieurs fois dans une ligne de commande.
RG054 : Une ligne de commande peut contenir au moins 1 et au plus 1 articles.
RG055 : Un article apparait dans au moins 0 et au plus plusieurs ligne de bon de livraison.
RG056 : Une ligne de bon de livraison peut contenir au moins 1 et au plus 1 articles.
RG059 : Une commande contient au moins 1 et au plus plusieurs (articles/lignes) de commande.
RG060 : Une ligne de commande appartient à au moins 1 et au plus 1 commande.
RG061 : Une commande peut aboutir à au moins 1 et au plus plusieurs livraisons.
RG062 : Une livraison peut être à la suite d' au moins 1 et au plus plusieurs commandes.
RG071 : Un article est fourni par au moins 1 et au plus plusieurs fournisseurs.
RG072 : Un fournisseur peut fournir au moins 0 et au plus plusieurs articles.
RG073 : Une livraison peut être délivrée par au moins 1 et au plus 1 transporteur.
RG074 : Un transporteur peut effectuer au moins 0 et au plus plusieurs livraisons.
RG089 : Une livraison comporte au moins 1 et au plus plusieurs lignes dans le bon de livraison.
RG090 : Une ligne dans un bon de livraison se retrouve dans au moins 1 et au plus 1 une livraison.
RDV :
RG001 : Un client prend au moins 0 et au plus plusieurs rdv.
RG002 : Un rdv est pris par au moins 1 et au plus 1 client.
RG003 : Un rdv contient au moins 1 et au plus plusieurs animaux.
RG004 : Un détail des animaux en rdv est présent dans au moins 1 et au plus 1 rdv.
RG007 : Un client possède au moins 0 et au plus plusieurs animaux.
RG008 : Un animal appartient à au moins 1 et au plus 1 maitre (client).
RG025 : Un détail des animaux en rdv contient au moins 1 et au plus 1 animal.
RG026 : Un animal peut se rendre à au moins 0 et au plus plusieurs rdv.
RG029 : Un client prenant rdv pour son animal prévoit au moins 1 et au plus 1 type de forfait.
RG030 : Un type de forfait peut se retrouver dans au moins 0 et au plus plusieurs rdv d'animaux.
RG097 : Un type d'animal définit au moins 1 et au plus plusieurs forfaits.
RG098 : Un forfait dépend d' au moins 1 et au plus 1 type d'animal.
RG099 : Un forfait appartient à au moins 1 et au plus 1 type de forfait.
RG100 : Un type de forfait est composé d' au moins 0 et au plus plusieurs forfaits.
Stocks :
RG049 : Un article apparait dans au moins 0 et au plus plusieurs ligne de vente de factures.
RG050 : Une ligne de vente dans une facture peut contenir au moins 1 et au plus 1 articles.
RG055 : Un article apparait dans au moins 0 et au plus plusieurs ligne de bon de livraison.
RG056 : Une ligne de bon de livraison peut contenir au moins 1 et au plus 1 articles.
RG057 : Un article peut appartenir à au moins 1 et au plus 1 catégorie d'articles.
RG058 : Une catégorie d'articles peut contenir au moins 0 et au plus plusieurs articles.
RG071 : Un article est fourni par au moins 1 et au plus plusieurs fournisseurs.
RG072 : Un fournisseur peut fournir au moins 0 et au plus plusieurs articles.
RG121 : Un article peut être au moins 0 et au plus plusieurs fois consommé.
RG122 : Une consommation d'article décrit au moins 1 et au plus 1 article consommé
Suppléments :
RG109 : Un supplément de prestation fait partie d' au moins 1 et au plus 1 prestation.
RG110 : Une prestation contient au moins 0 et au plus plusieurs suppléments de prestation.
RG111 : Un supplément de prestation comporte au moins 1 et au plus 1 tva.
RG112 : Une tva s'applique sur au moins 1 et au plus plusieurs suppléments.
RG113 : Un supplément de prestation affecte au moins 1 et au plus 1 supplément.
RG114 : Un supplément est affecté par au moins 0 et au plus plusieurs suppléments de prestation.
TVA :
RG067 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de prestations.
RG068 : Une prestation peut être au moins 1 et au plus 1 fois facturée.
RG069 : Une facture peut contenir au moins 0 et au plus plusieurs lignes de vente d'articles.
RG070 : Une ligne de facture concernant un article peut être au moins 1 et au plus 1 fois affiché sur la facture.
RG093 : Un forfait se retrouve dans au moins 0 et au plus plusieurs prestations.
RG094 : Une prestation est basé sur au moins 1 et au plus 1 forfait.
RG105 : Une tva s'applique sur au moins 1 et au plus plusieurs forfaits.
RG106 : Une forfait comporte au moins 1 et au plus 1 tva.
RG109 : Un supplément de prestation fait partie d' au moins 1 et au plus 1 prestation.
RG110 : Une prestation contient au moins 0 et au plus plusieurs suppléments de prestation.
RG111 : Un supplément de prestation comporte au moins 1 et au plus 1 tva.
RG112 : Une tva s'applique sur au moins 1 et au plus plusieurs suppléments.
RG113 : Un supplément de prestation affecte au moins 1 et au plus 1 supplément.
RG114 : Un supplément est affecté par au moins 0 et au plus plusieurs suppléments de prestation.
Villes :
RG009 : Un client a pu résider à au moins 0 et au plus plusieurs adresses de facturation.
RG010 : Une adresse de facturation appartient à au moins 1 et au plus 1 clients.
RG035 : Un pays est composé d' au moins 1 et au plus plusieurs villes.
RG036 : Une ville se situe dans au moins 1 et au plus 1 pays.
RG075 : Une ville contient au moins 0 et au plus plusieurs adresses de clients.
RG076 : Une adresse de facturation se situe dans au moins 1 et au plus 1 ville.
RG077 : Une ville contient au moins 0 et au plus plusieurs adresses d'employés.
RG078 : Une adresse d'employé se situe dans au moins 1 et au plus 1 ville.
RG079 : Une ville contient au moins 0 et au plus plusieurs adresses de transporteurs.
RG080 : Une adresse de transporteurs se situe dans au moins 1 et au plus 1 ville.
RG081 : Une ville contient au moins 0 et au plus plusieurs adresses de fournisseurs.
RG082 : Une adresse de fournisseurs se situe dans au moins 1 et au plus 1 ville.
Je crois que ça commence à plus être trop vilain...
Dès que j'ai le temps, j'avance sur le dossier de conception et le remet à jour avec la partie IHM prévue !
Bonne soirée.
Partager