Está en la página 1de 2

4/4/23, 22:00 Desarrollo de scripts - Dolibarr ERP CRM Wiki

Desarrollo de scripts

Volver al índice
Documentación
desarrolladores

Sumario
Localización
Desarrollar un nuevo script
Etapa 1 - Creación de la plantilla del script
Etapa 2 - Edición del código del script
Ejemplos

Localización
Los scripts en línea de comandos de Dolibarr deben estar ubicados en la carpeta scripts de Dolibarr. Los
scripts se dividen en sub-carpetas de acuerdo a su vocación. Una serie de scripts se suministran como
estándar.

Desarrollar un nuevo script


Los scripts son a menudo realizados para una necesidad específica, es probable que usted no encuentre
el que desea. En este caso, le explicaremos cómo desarrollar su propio script.

Etapa 1 - Creación de la plantilla del script


El primer paso es ir a la plantilla disponible en dev/skeletons/skeleton_scripts.php y copiarla,
cambiándole el nombre en la carpeta scripts/mirep/miscript.php

Una vez renombrado el script, hay que darle derechos de ejecución mediante el comando:

cd scripts/mirep;
chmod a+rx miscript.php

https://wiki.dolibarr.org/index.php?title=Desarrollo_de_scripts 1/2
4/4/23, 22:00 Desarrollo de scripts - Dolibarr ERP CRM Wiki

A continuación, ejecútelo para ver si se puede ejecutar un script en modo de línea de comandos. Para ello,
escriba:

php-cli ./miscript.php

ou

php ./miscript.php

Debería obtener el siguiente resultado:

Usage: miscript.php param1 param2 ...

Etapa 2 - Edición del código del script


Editar el contenido del script para realizar operaciones que le interesan. Todo el código que se encuentra
entre las etiquetas

// ---------- START OF YOUR CODE HERE

// ---------- END OF YOUR CODE

se presenta como un ejemplo. Puede quitar y poner el código que desee. Tenga en cuenta que en esta
parte, puede usar la variable $db, que es el recurso básico para el acceso a Dolibarr y ya está inicializado.
El objeto $conf que contiene la configuración de Dolibarr también se encuentra disponible.

Ejemplos
En la carpeta /dev/examples/ se encuentran disponibles ejemplos de código (para crear pedidos,
productos...).

Obtenido de «https://wiki.dolibarr.org/index.php?title=Desarrollo_de_scripts&oldid=42643»

https://wiki.dolibarr.org/index.php?title=Desarrollo_de_scripts 2/2

También podría gustarte