Buscar

Busca en la documentación de usuario, la de programador, las noticias y en el listado de plugins de FacturaScripts.

Ayuda 7 Programador 14 Cursos 3 Noticias 5

Ayuda

Nos dirigimos a una producto cualquiera, en el menú Almacén > Productos. Dentro del producto en las opciones generales abajo veremos una opción nueva llamada "Calcular Área". Está es la configuración general para el...

Dentro del portal el contacto podrá ver todas sus facturas, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus facturas siempre que lo necesite. Dentro de la factura el contacto podrá ver...

Dentro del portal el contacto podrá ver todos sus albaranes, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus albaranes siempre que lo necesite. Dentro del albarán el contacto podrá ver...

Dentro del portal el contacto podrá ver todos sus pedidos, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus pedidos siempre que lo necesite. Dentro del pedido el contacto podrá ver la...

Dentro del portal el contacto podrá ver todos sus presupuestos, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus presupuestos siempre que lo necesite. Dentro del presupuesto el contacto...

FacturaScripts es una aplicación web, como un blog o una tienda online. Para su instalación se necesita un servidor web con PHP y MySQL. Requisitos para la instalación Licencia de uso y distribución 💻 Métodos de instalación ...

FacturaPDF1 es un formato de factura alternativo al que viene por defecto en FacturaScripts. Activando el plugin FacturaPDF1, todas las facturas, presupuestos, albaranes y pedidos se imprimirán a partir de ahora en este nuevo formato....

Programador

El archivo Init.php es fundamental para el funcionamiento avanzado de los plugins en FacturaScripts. Este archivo permite definir procesos y acciones que se ejecutan automáticamente en distintos momentos del ciclo de vida del plugin,...

FacturaScripts permite mostrar mensajes, avisos, alertas y errores desde los controladores o modelos utilizando la clase Tools. Asegúrate de incluir la declaración correcta para usar la clase: use FacturaScripts\Core\Tools; Mostrar un...

Los modelos tienen los métodos load() y loadWhere() para recuperar registros. El método loadFromCode() permanece como alias por compatibilidad, pero está en desuso y debería evitarse en el código nuevo. load($code) Permite cargar el...

El tipo de estado permite colorear las filas en función del valor de un campo del registro o de una serie de condiciones. Se declara mediante la inclusión de una relación de uno o varios registros option, indicando la configuración...

El ListController está diseñado para gestionar listados en FacturaScripts, permitiendo mostrar una o varias pestañas, cada una con el listado de registros de un modelo. Utiliza archivos de XMLView para definir qué columnas mostrar y...

Para modificar el comportamiento de modelos de otro plugins (o del core) podemos crear una extensión o pipe de ese modelo, es decir, crearemos un archivo php con el nombre del modelo en la carpeta Extension/Model de nuestro plugin. Las...

El PanelController, al igual que el ListController, es un controlador extendido que permite múltiples vistas o pestañas. En este caso, admite distintos tipos de vistas: ListView: Para mostrar listados. EditView: Para editar los datos...

El Widget Datalist, también conocido como WidgetList, es una especialización del WidgetSelect que permite mostrar valores relacionados con otras tablas (o incluso con la misma tabla) en función del texto introducido por el usuario. A...

El widget select, o WidgetSelect, permite mostrar valores que están relacionados con otras tablas (o con la misma). Un ejemplo muy sencillo es un selector de país. <column name="country" numcolumns="2" order="150"> <widget...

Los modelos en FacturaScripts son clases que representan las tablas de la base de datos y proporcionan una interfaz orientada a objetos para interactuar con los datos. Utilizan el patrón Active Record y están basados en una...

La clase DbQuery de FacturaScripts nos permite hacer una gran variedad de consultas a la base de datos, de forma muy sencilla: Seleccionar una tabla Debemos llamar al método table() de la clase DbQuery para poder hacer consultas sobre...

Para modificar el comportamiento o añadir pestañas o secciones a controladores de otros plugins (o del core) podemos usar una extensión o pipe, es decir, crearemos un archivo php con el mismo nombre que el controlador en la carpeta...

La clase Request se encarga de gestionar toda la información de las peticiones HTTP entrantes. Proporciona una interfaz orientada a objetos para acceder a los datos de $_GET, $_POST, $_COOKIE, $_FILES y $_SERVER. Fichero:...

Añade una vista para editar un registro padre de un modelo y múltiples registros hijos de un modelo. La edición de los registros hijos se realiza mediante el componente handsontable que nos permite editar los datos a modo de hoja de...

Cursos

Curso básico de PHP » El $this

Cuando estamos dentro de una clase, nos referimos a las propiedades y métodos de la clase con la palabra reservada $this class Producto { // Propiedades public $referencia; public $descripcion; public $precio; public...

Curso básico de PHP » Los traits

Un trait es una característica introducida en PHP 5.4 que permite reutilizar código en varias clases de forma horizontal, es decir, sin tener que crear una jerarquía de clases. Sin embargo, a diferencia de una clase, no se puede...

Curso básico de PHP » Las clases en PHP

En PHP, una clase es una estructura que define un conjunto de propiedades y métodos que pueden ser utilizados para crear objetos. Las propiedades son las características o atributos de un objeto, mientras que los métodos son las...

Noticias

En esta reunión hemos comentado los cambios a implementar en la siguiente actualización de FacturaScripts: Desarrollo ya completado Se ha implementado una nueva clase para el envío de emails (Core/Lib/NewMail) mucho más sencilla y...

Ya está disponible la versión BETA de FacturaScripts 2025, con un núcleo (core) completamente renovado para aprovechar las últimas tecnologías, mejorar el rendimiento y simplificar el desarrollo de plugins. Esta beta incorpora...

Al comienzo del desarrollo evaluamos usar un contenedor para almacenar las herramientas más utilizadas, como son el logger y el traductor. Pero esa solución tenía un problema, al hacer $this->get('logger') NetBeans no sabía que...

Ya está disponible la versión 2024.3 BETA de FacturaScripts. Mejoras en la versión 2024.3 El listado de plugins instalado se divide ahora en activos e inactivos, para que sea más intuitivo. Además los activos aparecen por orden de...

NOTA: Esta clase está obsoleta. Sustituida por la clase NewMail. Esta clase simplifica el envío de mails. Nos permite enviar comunicaciones electrónicas totalmente personalizables mediante una lista de valores y usando una plantilla...




Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.1319s

Soporte