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

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 27: Line 27:
  
 
== Permissions ==
 
== Permissions ==
  if ($obj->fk_id == 181)
+
*->fournisseur->commande->lire
    $this->rights->fournisseur->commande->lire = 1;
+
*->fournisseur->commande->creer
 
+
*->fournisseur->commande->valider
  if ($obj->fk_id == 182)
+
*->fournisseur->commande->approuver
    $this->rights->fournisseur->commande->creer = 1;
+
*->fournisseur->commande->commander
 
+
*->fournisseur->commande->cloturer
  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 =
 
= Entité Factures fournisseurs =

Revision as of 11:40, 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

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/fournisseur.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 gestion

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

  • ->fournisseur->commande->lire
  • ->fournisseur->commande->creer
  • ->fournisseur->commande->valider
  • ->fournisseur->commande->approuver
  • ->fournisseur->commande->commander
  • ->fournisseur->commande->cloturer

Entité Factures fournisseurs

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/fournisseur.facture.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 gestion

Voir FactureFournisseur.

Cycle de vie

Permissions

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

Tables SQL