Documentos generados

De Dolibarr Open Source ERP CRM Wiki

Volver al índice
Documentación desarrolladores

File Doc dev.png


Los documentos generados son guardados en la carpeta definida por la constante DOL_DATA_ROOT

Generar documentos en los nuevos módulos

Si genera documentos en un nuevo módulo, sus ficheros generados estarán en

  • DOL_DATA_ROOT/mimodulo para los ficheros permanentes.
  • DOL_DATA_ROOT/mimodulo/temp los ficheros temporales.

Para crear estas carpetas, puede utilizar la función

dol_mkdir(DOL_DATA_ROOT.'/mimodulo');

Para generar estos archivos en el modelo de Dolibarr, aquí están los archivos de crear:

  1. la pagina donde colocar el "cartucho" (visualización) permite al usuario generar un nuevo documento y consultar los documentos existentes
  2. htdocs/core/modules/mod[tipo de documento].class.php si este archivo ya no existe
  3. htdocs/core/modules/[tipo de documento]/module_[tipe].php que contendrá la definición de la clase de generación
  4. htdocs/core/modules/[tipo de documento]/pdf_[modelo]_[tipo].modules.php que contendrá el modelo de generación del documento
  5. htdocs/document.php que contiene el procedimiento para la entrega de los archivos una vez creados (y la eliminación de los mismos) - hay que añadir también el tipo de documento y la carpeta
  6. la(las) clase(s) que contie(nen) los datos a mostrar (clases product.class.php ó facture.class.php, u otras, dependiento del documento a generar)

Para descargar los archivos generados mediante el mecanismo de seguridad Dolibarr, conviene modificar los siguientes archivos:

En verysmall.png Page waiting to complete. To complete, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente d'être complété. Pour compléter, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a completar. Para completarla, cree una cuenta, vuelva a la página y haga clic en "editar"
Cn verysmall.png 待完成,欲帮助完成,注册帐号,点击“编辑"

También es necesario que el modelo se inserte en la base de datos, en la Table llx_document_model con el tipo de documento y con el nombre de la clase correspondiente en includes/modules (comenzando con pdf_).

Más información acerca de la generación de modelos disponible en la página : Crear un modelo de documento PDF o Crear un modelo de documento ODT

Herramientas personales
  • Ask to contact@dolibarr.org to request an account to contribute to this documentation
  • Entrar
Otros idiomas
InglésFrancésAlemán
Na traduccion en Alemán.
Italiano
Na traduccion en Italiano.
Greek
Na traduccion en Greek.
<multilanguagemanager_cn>
Na traduccion en &lt;multilanguagemanager_cn&gt;.

Social networks
Follow us on Google+ Follow us on Facebook Follow us on LinkedIn Follow us on Twitter