Line 1:
Line 1:
[[Category:Orders]]
[[Category:Orders]]
−
{{ToTranslate}}
{{BasculeDevUserEn|
{{BasculeDevUserEn|
name=Order|
name=Order|
Line 7:
Line 6:
{{TemplateDocDevEn}}
{{TemplateDocDevEn}}
−
== Fonction du module ==
+
= Feature =
+
{{ToTranslate}}
Le module Commande permet de gérer dans Dolibarr les entités suivantes:
Le module Commande permet de gérer dans Dolibarr les entités suivantes:
Line 16:
Line 16:
''Numéro : 25''
''Numéro : 25''
−
== Entité Commande ==
+
= Entity Order =
−
+
{{TemplateDocDevEntityEn|
−
La classe PHP pour manipuler cette entité est le fichier ''htdocs/commande/commande.class.php''.
+
class=htdocs/commande/commande.class.php}}
−
Elle contient principalement une méthode fecth, insert, update, et delete.
+
'''Business rules''':
* Une commande a plusieurs lignes de commandes
* Une commande a plusieurs lignes de commandes
* Il est possible de rattacher 1 à n contacts à une commande
* Il est possible de rattacher 1 à n contacts à une commande
Line 31:
Line 31:
* 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 ==
+
= Permissions =
*->commande->lire
*->commande->lire
*->commande->creer
*->commande->creer
Line 41:
Line 41:
*->commande->export
*->commande->export
−
== Tables SQL ==
+
= Tables SQL =
* [[Table llx commande|llx_commande]] table principales des commandes clients
* [[Table llx commande|llx_commande]] table principales des commandes clients
* [[Table llx commandedet|llx_commandedet]] détails des commandes clients
* [[Table llx commandedet|llx_commandedet]] détails des commandes clients