Difference between revisions of "Module Fournisseurs (développeur)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
[[Category:Fournisseur]]
 
[[Category:Fournisseur]]
 +
{{TemplateDocDev}}
 
{{BasculeDevUser|
 
{{BasculeDevUser|
 
nom=Fournisseur|  
 
nom=Fournisseur|  
 
devdoc=Cette page|
 
devdoc=Cette page|
 
userdoc=[[CommandeFournisseur]], [[FactureFournisseur]]|}}
 
userdoc=[[CommandeFournisseur]], [[FactureFournisseur]]|}}
{{TemplateDocDev}}
 
  
 
== Fonction ==
 
== Fonction ==
Line 12: Line 12:
 
Voir [[CommandeFournisseur]]
 
Voir [[CommandeFournisseur]]
  
=== Cycle de vie ===
+
== Cycle de vie ==
  
 
* 0 : mode brouillon en rédaction
 
* 0 : mode brouillon en rédaction
Line 22: Line 22:
 
* 9 : refusée, le responsable des commandes a refusé la commande
 
* 9 : refusée, le responsable des commandes a refusé la commande
  
=== Permissions ===
+
== Permissions ==
 
  if ($obj->fk_id == 181)
 
  if ($obj->fk_id == 181)
 
    $this->rights->fournisseur->commande->lire = 1;
 
    $this->rights->fournisseur->commande->lire = 1;
Line 41: Line 41:
 
    $this->rights->fournisseur->commande->cloturer = 1;
 
    $this->rights->fournisseur->commande->cloturer = 1;
  
== Entité Factures fournisseurs ==
+
= Entité Factures fournisseurs =
 
Voir [[FactureFournisseur]].
 
Voir [[FactureFournisseur]].
  
=== Cycle de vie ===
+
== Cycle de vie ==
  
=== Permissions ===
+
== Permissions ==
 
*->fournisseur->facture->lire
 
*->fournisseur->facture->lire
 
*->fournisseur->facture->creer
 
*->fournisseur->facture->creer
Line 53: Line 53:
 
*->fournisseur->facture->export
 
*->fournisseur->facture->export
  
== Tables SQL ==
+
= Tables SQL =
[[Table llx_commande_fournisseur|llx_commande_fournisseur]] contient les commandes fournisseurs
+
* [[Table llx_commande_fournisseur|llx_commande_fournisseur]] contient les commandes fournisseurs
 
+
* [[Table_llx_commande_fournisseur_log|llx_commande_fournisseur_log]] contient l'historique des changements d'états d'une commande fournisseur
[[Table_llx_commande_fournisseur_log|llx_commande_fournisseur_log]] contient l'historique des changements d'états d'une commande fournisseur
+
* [[Table_llx_commande_fournisseurdet|llx_commande_fournisseurdet]] contient les lignes de détails d'une commande fournisseur
 
+
* [[Table llx_facture_fourn|llx_facture_fourn]] contient les factures fournisseurs
[[Table_llx_commande_fournisseurdet|llx_commande_fournisseurdet]] contient les lignes de détails d'une commande fournisseur
+
* [[Table llx_facture_fourn_det|llx_facture_fourn_det]] contient les lignes de détails des factures fournisseurs
 
+
* [[Table llx_element_element|llx_element_element]] contient les liens commandes fournisseurs - factures fournisseurs
[[Table llx_facture_fourn|llx_facture_fourn]] contient les factures fournisseurs
 
 
 
[[Table llx_facture_fourn_det|llx_facture_fourn_det]] contient les lignes de détails des factures fournisseurs
 
 
 
[[Table llx_element_element|llx_element_element]] contient les liens commandes fournisseurs - factures fournisseurs
 

Revision as of 11:37, 5 August 2009

Fournisseur
Numéro/ID du module {{{num}}}
Doc utilisateur du module CommandeFournisseur, FactureFournisseur
Doc développeur du module Cette page

Fonction

Ce module permet de gérer les tiers fournisseurs, les commandes et factures fournisseurs.

Entité Commandes fournisseur

Voir CommandeFournisseur

Cycle de vie

  • 0 : mode brouillon en rédaction
  • 1 : rédigée, le rédacteur de la commande a fini la rédaction de sa commande
  • 2 : validée, la personne devant valider les commandes a validé la commande
  • 3 : transmise au fournisseur
  • 4 : livrée partiellement
  • 5 : totalement livrée ou cloturée
  • 9 : refusée, le responsable des commandes a refusé la commande

Permissions

if ($obj->fk_id == 181) $this->rights->fournisseur->commande->lire = 1;

if ($obj->fk_id == 182) $this->rights->fournisseur->commande->creer = 1;

if ($obj->fk_id == 183) $this->rights->fournisseur->commande->valider = 1;

if ($obj->fk_id == 184) $this->rights->fournisseur->commande->approuver = 1;

if ($obj->fk_id == 185) $this->rights->fournisseur->commande->commander = 1;

if ($obj->fk_id == 186) $this->rights->fournisseur->commande->cloturer = 1;

Entité Factures fournisseurs

Voir FactureFournisseur.

Cycle de vie

Permissions

  • ->fournisseur->facture->lire
  • ->fournisseur->facture->creer
  • ->fournisseur->facture->valider
  • ->fournisseur->facture->supprimer
  • ->fournisseur->facture->export

Tables SQL