Módulo Proveedores (desarrollador)
Jump to navigation
Jump to search
Proveedores | |
---|---|
Número/ID módulo | 40 |
Doc. módulo usuario | Módulo Pedidos a 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: Un pedido puede ser creado en modo borrador
- 1: Un pedido puede estar escrito cuando editor del pedido ha terminado su redacción
- 2: Un pedido puede ser validado
- 3: Un pedido puede ser enviado al proveedor
- 4: Un pedido puede ser recibido parcialmente
- 5: Un pedido puede ser recibido totalmente o cerrase
- 9: Un pedido puede rehusarse si el responsable de pedidos lo rechaza
Permisos
- ->fournisseur->commande->lire
- ->fournisseur->commande->creer
- ->fournisseur->commande->valider
- ->fournisseur->commande->approuver
- ->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
- llx_commande_fournisseur contiene los pedidos a proveedores
- llx_commande_fournisseur_log
- llx_commande_fournisseurdet contiene los detalles de pedidos a proveedores
- llx_facture_fourn contiene las facturas de proveedores
- llx_facture_fourn_det contiene los detalles de facturas de proveedores
- llx_element_element contiene los vínculos pedidos a facturas de proveedores