Difference between revisions of "Módulo Pedidos (desarrollador)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Customers_Orders_(developer)".)
 
Line 1: Line 1:
 +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Module_Customers_Orders_(developer) -->
 +
[[en:Module_Customers_Orders_(developer)]]
 +
[[fr:Module_Commandes_Clients_(développeur)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Pedido]]
 
[[Category:Pedido]]
 
{{TemplateDocDesarrollo}}
 
{{TemplateDocDesarrollo}}

Latest revision as of 13:21, 23 July 2019

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