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

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)]]
 +
[[es:Módulo_Pedidos_(desarrollador)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Commande]]
 
[[Category:Commande]]
 
{{TemplateDocDev}}
 
{{TemplateDocDev}}

Latest revision as of 13:21, 23 July 2019

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/class/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