Module Contrat (développeur): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (→Classe) |
||
| Line 5: | Line 5: | ||
''htdocs/contrat/contrat.class.php''. | ''htdocs/contrat/contrat.class.php''. | ||
Elle contient principalement une | Elle contient principalement une méthode fecth, insert et delete. | ||
== Cycle de vie d'un contrat == | == Cycle de vie d'un contrat == | ||
Revision as of 20:29, 16 May 2006
(Généralités sur les Modules)
Classe
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 : a 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)
Lignes de Services
Statut des lignes de contrats
a 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