Módulo Proveedores (desarrollador): Difference between revisions

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)".)
 
(23 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)]]
[[fr:Module_Fournisseurs_(développeur)]]
<!-- END interlang links -->
[[Category:Proveedores]]
[[Category:Proveedores]]
{{TemplateDocDesarrollo}}
{{TemplateModES_Desarrollador}}
{{BasculeDevUsuario|
{{BasculeDevUsuario|
nom=Proveedores|  
nom=Proveedores|
num=40|
devdoc=Esta página|
devdoc=Esta página|
userdoc=[[Pedidos a proveedores]], [[Facturas de proveedores]]|}}
userdoc=[[Módulo Pedidos a proveedores]],  
{{TemplateDocDesarrollo}}
[[Módulo Facturas de proveedores]]|}}


== Función ==
= Función =
El módulo Proveedores permite gestionar en Dolibarr las siguientes entidades:
El módulo Proveedores permite gestionar en Dolibarr las siguientes entidades:
* Pedidos a proveedores
* Pedidos a proveedores
Line 13: Line 24:
* Líneas de facturas
* Líneas de facturas


Número: 40
= Entidad Pedidos a proveedores =
{{TemplateDocDevEntityEs|
class=htdocs/fourn/class/fournisseur.commande.class.php}}


== Entidad Pedidos a proveedores ==
== Reglas de gestión ==
La clase PHP para manipular esta entidad es el fichero htdocs/fourn/fournisseur.commande.class.php
Ver [[Módulo Pedidos a proveedores]].


Contiene principalmente un método fecth, insert, update y delete.
== Ciclo de vida ==
El número es el valor del campo fk_statut de la [[Table llx_commande_fournisseur]].


    * Un pedido tiene varias líneas de pedidos
* 0: Borrador, en edición
    * Es posible vincular de 1 a n contactos a un pedido
* 1: Validado, el editor del pedido a finalizado su edición
    * A completar...
* 2: Aprobado, el encargado de aprobar los pedidos ha aprobado el pedido
* 3: Enviado, ha sido enviado al proveedor
* 4: Recibido parcialmente
* 5: Recibido totalmente o cerrado
* 9: Rechazado, el encargado de validar los pedidos ha rechazado el pedido


=== Ciclo de vida ===
== Permisos ==
 
* 0 : modo borrador en redacción
* 1 : escrito, el editor del pedido ha terminado su redacción
* 2 : validado, el encargado de las validaciones ha validado el pedido
* 3 : enviado al proveedor
* 4 : recibido parcialmente
* 5 : recibido totalmente o cerrado
* 9 : rehusado, el responsable de pedidos a rechazado el pedido
 
=== Permisos ===
*->fournisseur->commande->lire
*->fournisseur->commande->lire
*->fournisseur->commande->creer
*->fournisseur->commande->creer
*->fournisseur->commande->valider
*->fournisseur->commande->valider
*->fournisseur->commande->approuver
*->fournisseur->commande->approuver
*->fournisseur->commande->approve2 (Si la opción SUPPLIER_ORDER_DOUBLE_APPROVAL se encuentra activa)
*->fournisseur->commande->commander
*->fournisseur->commande->commander
*->fournisseur->commande->cloturer
*->fournisseur->commande->cloturer


== Entidad Facturas de proveedores ==
= Entidad Facturas de proveedores =
La clase PHP para manipular esta entidad es el fichero htdocs/fourn/fournisseur.facture.class.php
{{TemplateDocDevEntityEs|
class=htdocs/fourn/class/fournisseur.facture.class.php}}


Contiene principalmente un método fecth, insert, update y delete.
== Reglas de gestión ==
 
Ver [[Módulo Facturas de proveedores]].
'''Ciclo de vida''':


== Ciclo de vida ==
* Una factura puede ser creada en modo borrador  
* Una factura puede ser creada en modo borrador  
* Une factura puede ser modificada  
* Una factura puede ser modificada  
* Une factura puede ser validada  
* Una factura puede ser validada  
* Une factura puede recibir un pago
* Una factura puede recibir un pago
* Una factura puede ser exportada


=== Entidad Línea de Factura ===
== Permisos ==
 
* Una línea de factura representa un producto en una factura
* Cada factura tiene de 1 a n líneas de productos
 
=== Permisos ===
*->fournisseur->facture->lire
*->fournisseur->facture->lire
*->fournisseur->facture->creer
*->fournisseur->facture->creer
Line 66: Line 72:
*->fournisseur->facture->export
*->fournisseur->facture->export


== Tablas SQL ==
= Tablas SQL =
[[Table llx_commande_fournisseur|llx_commande_fournisseur]] contiene los pedidos a proveedores
* [[Table llx_commande_fournisseur|llx_commande_fournisseur]] contiene los pedidos a proveedores
 
* [[Table_llx_commande_fournisseur_log|llx_commande_fournisseur_log]]
[[Table_llx_commande_fournisseur_log|llx_commande_fournisseur_log]]
* [[Table_llx_commande_fournisseurdet|llx_commande_fournisseurdet]] contiene los detalles de pedidos a proveedores
 
* [[Table llx_facture_fourn|llx_facture_fourn]] contiene las facturas de proveedores
[[Table_llx_commande_fournisseurdet|llx_commande_fournisseurdet]] contiene los detalles de pedidos a proveedores
* [[Table llx_facture_fourn_det|llx_facture_fourn_det]] contiene los detalles de facturas de proveedores
 
* [[Table llx_element_element|llx_element_element]] contiene los vínculos pedidos a facturas de proveedores
[[Table llx_facture_fourn|llx_facture_fourn]] contiene las facturas de proveedores
 
[[Table llx_facture_fourn_det|llx_facture_fourn_det]] contiene los detalles de facturas de proveedores
 
[[Table llx_comfourn_facfourn|llx_comfourn_facfourn]] contiene los vínculos pedidos a facturas de proveedores

Latest revision as of 13:21, 23 July 2019

Proveedores
Número/ID módulo 40
Doc. módulo usuario Módulo Pedidos a proveedores,

Módulo Facturas de proveedores

Doc. módulo desarrollador Esta página

Función

El módulo Proveedores permite gestionar en Dolibarr las siguientes entidades:

  • Pedidos a proveedores
  • Líneas de pedido
  • Facturas de proveedores
  • Líneas de facturas

Entidad Pedidos a proveedores

La clase PHP para la manipulación de estos objetos es el fichero htdocs/fourn/class/fournisseur.commande.class.php.

Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.

Reglas de gestión

Ver Módulo Pedidos a proveedores.

Ciclo de vida

El número es el valor del campo fk_statut de la Table llx_commande_fournisseur.

  • 0: Borrador, en edición
  • 1: Validado, el editor del pedido a finalizado su edición
  • 2: Aprobado, el encargado de aprobar los pedidos ha aprobado el pedido
  • 3: Enviado, ha sido enviado al proveedor
  • 4: Recibido parcialmente
  • 5: Recibido totalmente o cerrado
  • 9: Rechazado, el encargado de validar los pedidos ha rechazado el pedido

Permisos

  • ->fournisseur->commande->lire
  • ->fournisseur->commande->creer
  • ->fournisseur->commande->valider
  • ->fournisseur->commande->approuver
  • ->fournisseur->commande->approve2 (Si la opción SUPPLIER_ORDER_DOUBLE_APPROVAL se encuentra activa)
  • ->fournisseur->commande->commander
  • ->fournisseur->commande->cloturer

Entidad Facturas de proveedores

La clase PHP para la manipulación de estos objetos es el fichero htdocs/fourn/class/fournisseur.facture.class.php.

Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.

Reglas de gestión

Ver Módulo Facturas de proveedores.

Ciclo de vida

  • Una factura puede ser creada en modo borrador
  • Una factura puede ser modificada
  • Una factura puede ser validada
  • Una factura puede recibir un pago
  • Una factura puede ser exportada

Permisos

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

Tablas SQL