Difference between revisions of "Module Contract (developer)"
Jump to navigation
Jump to search
Line 42: | Line 42: | ||
* [[Table llx_contrat|llx_contrat]] Contient le liste des contrats | * [[Table llx_contrat|llx_contrat]] Contient le liste des contrats | ||
* [[Table llx_contratdet|llx_contratdet]] Contient les produits associés aux contrats | * [[Table llx_contratdet|llx_contratdet]] Contient les produits associés aux contrats | ||
− | * llx_contrat_facture Liste des associations des factures aux contrats | + | * [[Table_llx_contact_facture|llx_contrat_facture]] Liste des associations des factures aux contrats |
Revision as of 18:36, 3 March 2009
Contrat | |
---|---|
Numero/ID of module | {{{num}}} |
User doc. of module | Contracts |
Developer doc. of module | This page |
Fonction
La gestion des contrats de services
Numéro : 54
Entité Contrat
La classe PHP pour manipuler les contrats est le fichier htdocs/contrat/contrat.class.php.
Elle contient principalement une méthode fecth, insert et delete.
Cycle de vie d'un contrat
Statut des contrats:
- 0 : statut primaire, brouillon (Provoque appel du trigger CONTRACT_CREATE)
- 1 : à commander (dans le cas ou le service est un service revendu, on logue la date de commande chez le fournisseur). Pas encore géré...
- 4 : validé (Provoque appel du trigger CONTRACT_VALIDATE)
- 5 : cloturé (Provoque appel du trigger CONTRACT_CLOSE)
Entité Lignes de Services
Statut des lignes de contrats
à compléter...
Permissions
- ->contrat->lire
- ->contrat->creer
- ->contrat->activer
- ->contrat->desactiver
Tables SQL
- llx_contrat Contient le liste des contrats
- llx_contratdet Contient les produits associés aux contrats
- llx_contrat_facture Liste des associations des factures aux contrats