Documentación Desarrolladores: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 63: Line 63:


== Los módulos de numeración ==
== Los módulos de numeración ==
Pour chaque entité créée dans l'application, Dolibarr attribue une référence. Afin de pouvoir adapter cette référence à toute utilisation, Dolibarr utilise des modules pour définir la règle de génération de cette référence. Des modules sont fournis en standard donc certains sont génériques et permettent de définir le masque de numérotation (nombre sur x caractère, avec ou sans prefix, incluant la date ou pas, etc), ce qui permet de répondre à la plupart des besoins. Toutefois, il existe toujours des cas où le module fourni en standard ne répond pas au besoin. Dans ce cas il est nécessaire de développer son propre module de numérotation.
Para cada entidad creada en la aplicación, Dolibarr le asigna una referencia. Con el fin de adaptar la referencia a cualquier uso, Dolibarr utiliza módulos para definir la regla de generación de esta referencia. Los módulos se suministran como estándar, por lo tanto, algunos son genéricos y se utilizan para definir la máscara de numeración (x número de caracteres, con o sin prefijo, incluyendo la fecha o no, etc), pudiendo satisfacer la mayoría de las necesidades. Sin embargo, aún hay casos en los que el módulo estándar incluido no responde a la necesidad. En este caso es necesario para desarrollar su propio módulo de numeración.
Plus d'information sur la page [[Créer un module de numérotation]]
 
Más información en la página [[Créer un module de numérotation]]


== Los modelos y la generación de documentos ==
== Los modelos y la generación de documentos ==

Revision as of 08:26, 8 April 2009

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

Información general

Este capítulo incluye información general que es necesaria leer antes de comenzar cualquier desarrollo en Dolibarr.

  1. Proyecto Dolibarr
  2. A saber antes de empezar
  3. Entorno y Herramientas de desarrollo
  4. Librerías externas y dependencias
  5. Lenguaje y normas de desarrollo
  6. Recuperar una versión desde el CVS

La configuración técnica de Dolibarr

La configuración técnica de Dolibarr (modo de autentificación en la aplicación, identificador de la base de datos y la localización del espacio de almacenamiento de ficheros) está definida en el fichero único de configuración conf/conf.php. Ver Fichero de configuración para más información.

La Base de datos

  1. Carta de nomenclaturas
  2. Listado de tablas
  3. Actualización del formato de la base de datos

Comprender un módulo existente

La documentación para desarrolladores, específica de un módulo funcional estándar de Dolibarr, está definida en la página Módulos.

La lista de módulos complementarios está definada en la página de Módulos complementarios [1]

Desarrollar un nuevo módulo/extensión para el GUI (nuevas pantallas)

Esta sección describe cómo desarrolllar un nuevo módulo sobre la interfaz de usuario de Dolibarr (GUI). Un módulo para IHM contiene tanto pantallas como datos propios y una hoja de estilo. El desarrollo del script no entra en esta parte y está descrito en el capítulo siguiente. El desarrollo de módulos de numeración, de documentos, de temas o de disparadores también se describe en los capítulos siguientes.

Para desarrollar tu propio módulo de extensión de GUI, ve al tutorial: Desarrollo de un módulo

Desarrollar un script en línea de comandos o lote

Esta sección describe cómo desarrollar su propio script de comandos por lotes para realizar procesos en Dolibarr (lectura, escritura, etc.). La realización de modificaciones del interfaz de usuario (GUI) no entra dentro de este perímetro. Véase el capítulo anterior para ello.

Para desarrollar un script de comandos de cualquier tipo, tales como un script de proceso o un script para importar los datos desde otro sistema, consulte la página: Desarrollo de scripts

El Sistema de Parametrización

Existen 2 niveles de parametrización en Dolibarr.

Ver la página Constantes

El Sistema de menús

Ver la página Sistema de menús

El Sistema de temas

Ver la página Temas

El Sistema de cajas

Ver la página Sistema de cajas

El Sistema de autenticación

Ver la página Autentificación

El Sistema de permisos

Ver la página Permisos

El Sistema de traducción

Ver la página Sistema de traducción

La Gestión de errores

Ver la página Gestión de errores

Los módulos de numeración

Para cada entidad creada en la aplicación, Dolibarr le asigna una referencia. Con el fin de adaptar la referencia a cualquier uso, Dolibarr utiliza módulos para definir la regla de generación de esta referencia. Los módulos se suministran como estándar, por lo tanto, algunos son genéricos y se utilizan para definir la máscara de numeración (x número de caracteres, con o sin prefijo, incluyendo la fecha o no, etc), pudiendo satisfacer la mayoría de las necesidades. Sin embargo, aún hay casos en los que el módulo estándar incluido no responde a la necesidad. En este caso es necesario para desarrollar su propio módulo de numeración.

Más información en la página Créer un module de numérotation

Los modelos y la generación de documentos

Plus de documentation au sujet de la génération de documents depuis des modèles est disponible sur la page Creer un modele de document

El almacenamiento de ficheros/documentos

Voir la page Document générés

Las exportaciones/importaciones en masa

  1. Importaciones en masa
  2. Exportaciones en masa

Interfaces y enlace con otras aplicaciones

  1. Interfaces Dolibarr vers exterieur (Triggers Dolibarr)
  2. Interfaces Exterieur vers Dolibarr
  3. Services Web

FAQ

  1. FAQ Desarrolladores