Módulo Contratos (desarrollador)
Jump to navigation
Jump to search
Contratos | |
---|---|
Número/ID módulo | 54 |
Doc. módulo usuario | Módulo Contratos de servicio |
Doc. módulo desarrollador | Esta página |
Función
La gestión de los contratos de servicios
Entidad Contrato
La clase PHP para la manipulación de estos objetos es el fichero htdocs/contrat/class/contrat.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
Ciclo de vida de un contrato
Estado de los contratos:
- 0 : estado primario, borrador (Llamando al trigger CONTRACT_CREATE)
- 1 : no borrador
Entidad Líneas de Servicios
Estado de las líneas de contratos
Permisos
- ->contrat->lire
- ->contrat->creer
- ->contrat->activer
- ->contrat->desactiver
- ->contrat->supprimer
Tablas SQL
- llx_contrat Contiene la lista de contratos
- llx_contratdet Contiene los productos asociados a los contratos
- llx_contratdet_log Contiene el histórico de modificaciones de líneas de contratos
- llx_element_contact Lista de asociación entre contactos y contratos