Module Commandes Clients (développeur): Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
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