Difference between revisions of "Module Fournisseurs (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_Suppliers_(developer)".)
 
(19 intermediate revisions by 2 users not shown)
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_Suppliers_(developer) -->
 +
[[en:Module_Suppliers_(developer)]]
 +
[[es:Módulo_Proveedores_(desarrollador)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Fournisseur]]
 
[[Category:Fournisseur]]
 
{{TemplateDocDev}}
 
{{TemplateDocDev}}
 +
{{TemplateModFR_Développeur}}
 
{{BasculeDevUser|
 
{{BasculeDevUser|
nom=Fournisseur|  
+
nom=Fournisseurs|
 +
num=40|
 
devdoc=Cette page|
 
devdoc=Cette page|
userdoc=[[CommandeFournisseur]], [[FactureFournisseur]]|}}
+
userdoc=[[Module Fournisseurs Commandes]],  
 +
[[Module Fournisseurs Factures]]|}}
  
 
= Fonction =
 
= Fonction =
Ce module permet de gérer les tiers fournisseurs, les commandes et factures fournisseurs.
+
Ce module permet de gérer les entités suivantes:
 +
* Commandes fournisseurs
 +
* Lignes de commandes founisseurs
 +
* Factures fournisseurs
 +
* Lignes de factures fournisseurs
  
 
= Entité Commandes fournisseur =
 
= Entité Commandes fournisseur =
 
{{TemplateDocDevEntityFr|
 
{{TemplateDocDevEntityFr|
class=htdocs/fourn/fournisseur.commande.class.php}}
+
class=htdocs/fourn/class/fournisseur.commande.class.php}}
  
 
== Règles gestion ==
 
== Règles gestion ==
Voir [[CommandeFournisseur]]
+
Voir [[Module Fournisseurs Commandes]].
  
 
== Cycle de vie ==
 
== Cycle de vie ==
 
+
Le nombre est la valeur du champ fk_statut dans la [[Table llx_commande_fournisseur]].
* 0 : mode brouillon en rédaction
+
* 0 : mode brouillon, en rédaction
* 1 : rédigée, le rédacteur de la commande a fini la rédaction de sa commande
+
* 1 : validé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
+
* 2 : approuvée (la personne devant approuver les commandes a approuvé la commande)
 
* 3 : transmise au fournisseur  
 
* 3 : transmise au fournisseur  
 
* 4 : livrée partiellement
 
* 4 : livrée partiellement
 
* 5 : totalement livrée ou cloturée
 
* 5 : totalement livrée ou cloturée
* 9 : refusée, le responsable des commandes a refusé la commande
+
* 9 : refusée (la personne devant valider les commandes a refusé la commande)
  
 
== Permissions ==
 
== Permissions ==
Line 31: Line 46:
 
*->fournisseur->commande->valider
 
*->fournisseur->commande->valider
 
*->fournisseur->commande->approuver
 
*->fournisseur->commande->approuver
 +
*->fournisseur->commande->approve2 (Si l'opion SUPPLIER_ORDER_DOUBLE_APPROVAL est activée)
 
*->fournisseur->commande->commander
 
*->fournisseur->commande->commander
 
*->fournisseur->commande->cloturer
 
*->fournisseur->commande->cloturer
Line 36: Line 52:
 
= Entité Factures fournisseurs =
 
= Entité Factures fournisseurs =
 
{{TemplateDocDevEntityFr|
 
{{TemplateDocDevEntityFr|
class=htdocs/fourn/fournisseur.facture.class.php}}
+
class=htdocs/fourn/class/fournisseur.facture.class.php}}
  
 
== Règles gestion ==
 
== Règles gestion ==
Voir [[FactureFournisseur]].
+
Voir [[Module Fournisseurs Factures]].
  
 
== Cycle de vie ==
 
== Cycle de vie ==

Latest revision as of 13:21, 23 July 2019

Fournisseurs
Numéro/ID du module 40
Doc utilisateur du module Module Fournisseurs Commandes,

Module Fournisseurs Factures

Doc développeur du module Cette page

Fonction

Ce module permet de gérer les entités suivantes:

  • Commandes fournisseurs
  • Lignes de commandes founisseurs
  • Factures fournisseurs
  • Lignes de factures fournisseurs

Entité Commandes fournisseur

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/class/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 Module Fournisseurs Commandes.

Cycle de vie

Le nombre est la valeur du champ fk_statut dans la Table llx_commande_fournisseur.

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

Permissions

  • ->fournisseur->commande->lire
  • ->fournisseur->commande->creer
  • ->fournisseur->commande->valider
  • ->fournisseur->commande->approuver
  • ->fournisseur->commande->approve2 (Si l'opion SUPPLIER_ORDER_DOUBLE_APPROVAL est activée)
  • ->fournisseur->commande->commander
  • ->fournisseur->commande->cloturer

Entité Factures fournisseurs

La classe PHP pour manipuler ces objets est le fichier htdocs/fourn/class/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 Module Fournisseurs Factures.

Cycle de vie

Permissions

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

Tables SQL