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

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
Line 2: Line 2:
 
{{TemplateDocDev}}
 
{{TemplateDocDev}}
 
{{BasculeDevUser|
 
{{BasculeDevUser|
nom=Commandes Clients|  
+
nom=Commandes Clients|
 +
num=25|
 
devdoc=Cette page|
 
devdoc=Cette page|
 
userdoc=[[Module Commandes Clients]]|}}
 
userdoc=[[Module Commandes Clients]]|}}
Line 11: Line 12:
 
* Lignes de commande
 
* Lignes de commande
 
Les commandes fournisseurs sont gérées par le module Fournisseur.
 
Les commandes fournisseurs sont gérées par le module Fournisseur.
 
''Numéro : 25''
 
  
 
= Entité Commande =
 
= Entité Commande =

Revision as of 22:29, 6 November 2009

Commandes Clients
Numéro/ID du module 25
Doc utilisateur du module Module Commandes Clients
Doc développeur du module Cette page

Fonction

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 ces objets est le fichier htdocs/commande/commande.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Règles de gestion:

  • 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

  • ->commande->lire
  • ->commande->creer
  • ->commande->valider
  • ->commande->envoyer
  • ->commande->cloturer
  • ->commande->annuler
  • ->commande->supprimer
  • ->commande->export

Tables SQL