Module Contrat (développeur)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Contrat | |
---|---|
Numéro/ID du module | 54 |
Doc utilisateur du module | Module Contrat |
Doc développeur du module | Cette page |
Fonction
La gestion des contrats de services
Entité Contrat
La classe PHP pour manipuler ces objets est le fichier htdocs/contrat/class/contrat.class.php.
Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.
Cycle de vie d'un contrat
Statut des contrats:
- 0 : statut primaire, brouillon (Provoque appel du trigger CONTRACT_CREATE)
- 1 : non brouillon. Dans ce cas, le statut du contrat est en fait le statut de chacune de ces lignes.
Entité Lignes de Services
Statut des lignes de contrats
Permissions
- ->contrat->lire
- ->contrat->creer
- ->contrat->activer
- ->contrat->desactiver
Tables SQL
- llx_contrat Contient le liste des contrats
- llx_contratdet Contient les lignes détails d'un contrats
- llx_contratdet_log Contient l'historique des modifications des lignes contrats
- llx_element_contact Liste des associations des contacts aux contrats