Difference between revisions of "Módulo Pedidos (desarrollador)"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
[[Category:Pedido]] | [[Category:Pedido]] | ||
{{TemplateDocDesarrollo}} | {{TemplateDocDesarrollo}} | ||
− | {{ | + | {{TemplateModES_Desarrollador}} |
{{BasculeDevUsuario| | {{BasculeDevUsuario| | ||
nom=Pedido| | nom=Pedido| |
Revision as of 15:27, 1 June 2012
Pedido | |
---|---|
Número/ID módulo | 25 |
Doc. módulo usuario | Módulo Pedidos de clientes |
Doc. módulo desarrollador | Esta página |
Función del módulo
El módulo Pedidos permite gestionar en Dolibarr las siguientes entidades:
- Pedidos de clientes
- Líneas de pedido
Los pedidos a proveedores son gestionados por el módulo Proveedor.
Entidad Pedido
La clase PHP para la manipulación de estos objetos es el fichero htdocs/commande/class/commande.class.php.
Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.
Business rules:
- Un pedido tiene varias líneas de pedidos
- Es posible vinculoar de 1 a n contactos a un pedido
- A completar...
Ciclo de vida:
- Un pedido puede ser creado en modo borrador (llamada al trigger ORDER_CREATE)
- Un pedido puede ser modificado (llamada al trigger ORDER_UPDATE)
- Un pedido puede ser validado (llamada al trigger ORDER_VALIDATE)
Permisos
- ->commande->lire
- ->commande->creer
- ->commande->valider
- ->commande->envoyer
- ->commande->cloturer
- ->commande->annuler
- ->commande->supprimer
- ->commande->export
Tablas SQL
- llx_commande Tabla principal de pedidos de clientes
- llx_commandedet Tabla de detalles de pedidos de clientes