Difference between revisions of "Module Commandes Clients (développeur)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 +
[[Category:Commande]]
 +
{{Tableau doc dev module|
 +
nom=Commande|
 +
module=[[Module Commandes]]|
 +
userdoc=[[Commandes clients]]|}}
 +
 +
(Généralités sur les [[Modules]])
 +
  
 
== Fonction du module ==
 
== Fonction du module ==
Line 22: Line 30:
 
* Une commande peut être modifiée (Provoque appel du trigger ORDER_UPDATE)
 
* Une commande peut être modifiée (Provoque appel du trigger ORDER_UPDATE)
 
* Une commande peut être validée (Provoque appel du trigger ORDER_VALIDATE)
 
* Une commande peut être validée (Provoque appel du trigger ORDER_VALIDATE)
 +
 +
== Permissions ==
 +
 +
 +
== Tables SQL ==

Revision as of 12:06, 30 December 2008

Commande
Numéro/ID du module {{{num}}}
Doc utilisateur du module Commandes clients
Doc développeur du module {{{devdoc}}}

(Généralités sur les Modules)


Fonction du module

Le module Commande permet de gérer dans Dolibarr les entités suivantes:

  • Commandes clients
  • Lignes de commande

Les commandes fournisseurs sont gérées par le module Fournisseur.


Entité Commande

La classe PHP pour manipuler cette entité est le fichier htdocs/commande/commande.class.php. Elle contient principalement une méthode fecth, insert, update, et delete.

  • Une commande a plusieurs lignes de commandes
  • Il est possible de rattacher 1 à n contacts à une commande
  • A compléter...

Cycle de vie:

  • Une commande peut être créée en mode brouillon (Provoque appel du trigger ORDER_CREATE)
  • Une commande peut être modifiée (Provoque appel du trigger ORDER_UPDATE)
  • Une commande peut être validée (Provoque appel du trigger ORDER_VALIDATE)

Permissions

Tables SQL