ReBonjour,

Nous voilà enfin réellement rentré dans cette grosse partie.
En se basant sur le travail de Karine nous sommes arrivés à une structure
qui nous semble assez générique.

Comme le précédent mail, ceci n'est qu'un document de travail.

A vous, par vos réflexions, remarques et objections, de le faire evoluer.

Ci-desous, le fruit de notre travail préparatoire.

Julien

############################################

- d'un coté les informations concernant les contrats divers que vous
pouvez avoir (cf. les types au I.).
        Les données du contrat sont exposés aux II.
- d'un coté les informations commerciales concernant l'acquisition meme
des matériels (cf. IV.)


Les Tiers sont les fabriquants ou toute société de type quelconque
(transport, assurance, fournisseur...) (cf. III)




I ) Type de contrats : (dropdown)

- Prêt
- Location
- Leasing (credit bail)
- Assurances
- Maintenance hard
- Maintenance Soft
- Prestations


II ) Un contrat :

- Prestation considérée (Type)
- Numéro de contrat
- Coût
- Date de début
- durée
- Préavis
- Type de facturation
- Comta géné :
- Commentaires

A chaque contrat on lie un ensemble de matériel et 1 ou plusieurs Tiers

- - Matos Lié(s)
- - Tiers lié(s)

III) Un Tiers


# Structure de la table `glpi_tiers`  (debut)

DROP TABLE IF EXISTS `glpi_contact_ext`;
CREATE TABLE `glpi_contact_ext` (
 `ID` int(11) NOT NULL auto_increment,
 `name` varchar(30) NOT NULL default '',
 `info_interlocuteur` varchar(30) NOT NULL default '',
 `num_tel1` varchar(30) NOT NULL default '',
 `num_tel2` varchar(30) NOT NULL default '',
 `num_fax` varchar(30) NOT NULL default '',
 `mail` varchar(30) NOT NULL default '',
 `url` varchar(30) NOT NULL default '',
 `Adresse` text NOT NULL default '',
 `Commentaire` text NOT NULL default '',


IV) Les informations commerciales

CREATE TABLE `glpi_info_com` (
`ID` int(11) NOT NULL auto_increment,
`achat_date` date NOT NULL default '0000-00-00',
`date_fin_garantie` date NOT NULL default '0000-00-00',
`info_garantie` varchar(80) NOT NULL default '',
`id_tiers` int(11) default NULL,
`num_commande` varchar(20) NOT NULL default '',
`bon_livraison` varchar(20) NOT NULL default '',
`num_immo` varchar(20) NOT NULL default '',
`value` float default NULL,
`duree_amort` float default NULL,
`type_amort` varchar(20) NOT NULL default '',     ### degressif ou linéaire
`Commentaire` text NOT NULL default '',

On pourrait ajouter aussi ces champs là :

- comptables (chapitre, article, ligne budgétaire)
- administratives (référence facture, date paiement, ...)


V) Les informations fournies à l'affichage sur une fiche matériel


Un tableau HTML  avec les informations commerciales :

- Date d'achat
- Durée de garantie
- Calcul auto de la date de fin de garantie
- Infos garantie :
- Fournisseur  :
- Numéro de commande :
- Valeur :
- Type amortissement : linéaire ou dégressif
- Durée d'amortissement :
- Valeur résiduelle : donnée calculée


- La liste des contrats liés : dans tableau html

Numéro | Type contrat | Tiers | Date deb/fin





Reply via email to