Controller
Table of Contents
Classes
- About
- Controlador de la página «Acerca de», con información del sistema y su entorno de ejecución.
- AdminPlugins
- Controlador para gestionar los plugins de la aplicación: subir, instalar, activar,
desactivar y eliminar.
- ApiAttachedFiles
- Controlador de la API para gestionar los archivos adjuntos.
- ApiCreateDocument
- Crea un documento de negocio (factura, albarán, pedido o presupuesto) en una sola llamada:
alta de documento y líneas, recalculando totales y manteniendo el stock consistente.
- ApiCreateFacturaRectificativaCliente
- Controlador de la API para crear una factura rectificativa de cliente.
- ApiEditDocument
- Edita un documento de negocio existente (factura, albarán, pedido o presupuesto)
en una sola llamada: modificación tanto el documento como las líneas,
recalculando totales y manteniendo el stock consistente.
- ApiExportDocument
- Controlador de la API para exportar un documento de venta o compra.
- ApiPagarFacturaCliente
- Controlador de la API para registrar el pago de una factura de cliente.
- ApiPagarFacturaProveedor
- Controlador de la API para registrar el pago de una factura de proveedor.
- ApiPlugins
- Controlador de la API para gestionar los plugins de la aplicación.
- ApiProductoImagen
- Controlador de la API para gestionar las imágenes de los productos.
- ApiRoot
- Controlador raíz de la API, que expone los recursos disponibles y su documentación.
- ApiUploadFiles
- Controlador de la API para subir archivos al servidor.
- ConfigEmail
- Controlador para editar la configuración del correo electrónico.
- CopyModel
- Controlador para copiar un registro existente y crear uno nuevo a partir de sus datos.
- Cron
- Controlador que ejecuta las tareas programadas (cron) del núcleo y de los plugins.
- Dashboard
- Controlador del panel de inicio (dashboard) que se muestra tras iniciar sesión.
- Deploy
- Controlador que despliega los archivos dinámicos (carpeta Dinamic) regenerando los plugins.
- DocumentStitcher
- Controlador que permite agrupar o partir documentos de venta o compra
(presupuestos, pedidos y albaranes) para generar un nuevo documento
a partir de las líneas seleccionadas, o cerrar los documentos cambiando
su estado. No admite facturas.
- EditAgenciaTransporte
- Controlador para editar un único elemento del modelo AgenciaTransporte
- EditAgente
- Controlador para editar un único elemento del modelo Agente
- EditAlbaranCliente
- Controlador para editar un único elemento del modelo AlbaranCliente
- EditAlbaranProveedor
- Controlador para editar un único elemento del modelo AlbaranProveedor
- EditAlmacen
- Controlador para editar un único elemento del modelo Almacen
- EditApiKey
- Controlador para editar un único elemento del modelo ApiKey
- EditAsiento
- Controlador para editar un único elemento del modelo Asiento
- EditAtributo
- Controlador para editar un único elemento del modelo Atributo
- EditAttachedFile
- Controlador para editar un único elemento del modelo AttachedFile
- EditCiudad
- Controlador para editar un único elemento del modelo Ciudad
- EditCliente
- Controlador para editar un único elemento del modelo Cliente
- EditCodigoPostal
- Controlador para editar un único elemento del modelo CodigoPostal
- EditConceptoPartida
- Controlador para editar un único elemento del modelo ConceptoPartida
- EditContacto
- Controlador para editar un único elemento del modelo Contacto
- EditCronJob
- Controlador para editar un único elemento del modelo CronJob
- EditCuenta
- Controlador para editar un único elemento del modelo Cuenta
- EditCuentaBanco
- Controlador para editar un único elemento del modelo CuentaBanco
- EditCuentaEspecial
- Controlador para editar un único elemento del modelo CuentaEspecial
- EditDiario
- Controlador para editar un único elemento del modelo Diario
- EditDivisa
- Controlador para editar un único elemento del modelo Divisa
- EditEjercicio
- Controlador para editar un único elemento del modelo Ejercicio
- EditEmailNotification
- Controlador para editar un único elemento del modelo EmailNotification
- EditEmailSent
- Controlador para editar un único elemento del modelo EmailSent
- EditEmpresa
- Controlador para editar un único elemento del modelo Empresa
- EditEstadoDocumento
- Controlador para editar un único elemento del modelo EstadoDocumento
- EditFabricante
- Controlador para editar un único elemento del modelo Fabricante
- EditFacturaCliente
- Controlador para editar un único elemento del modelo FacturaCliente
- EditFacturaProveedor
- Controlador para editar un único elemento del modelo FacturaProveedor
- EditFamilia
- Controlador para editar un único elemento del modelo Familia
- EditFormaPago
- Controlador para editar un único elemento del modelo FormaPago
- EditFormatoDocumento
- Controlador para editar un único elemento del modelo FormatoDocumento
- EditGrupoClientes
- Controlador para editar un único elemento del modelo GrupoClientes
- EditImpuesto
- Controlador para editar un único elemento del modelo Impuesto
- EditLogMessage
- Controlador para editar un único elemento del modelo LogMessage
- EditPageOption
- Controlador para editar las opciones de visualización (columnas y filtros) de cualquier página.
- EditPais
- Controlador para editar un único elemento del modelo Pais
- EditPedidoCliente
- Controlador para editar un único elemento del modelo PedidoCliente
- EditPedidoProveedor
- Controlador para editar un único elemento del modelo PedidoProveedor
- EditPresupuestoCliente
- Controlador para editar un único elemento del modelo PresupuestoCliente
- EditPresupuestoProveedor
- Controlador para editar un único elemento del modelo PresupuestoProveedor
- EditProducto
- Controlador para editar un único elemento del modelo Producto
- EditProveedor
- Controlador para editar un único elemento del modelo Proveedor
- EditProvincia
- Controlador para la edición de un registro del modelo de Provincia
- EditPuntoInteresCiudad
- Controlador para editar un único elemento del modelo PuntoInteresCiudad
- EditReciboCliente
- Controlador para editar un único elemento del modelo ReciboCliente
- EditReciboProveedor
- Controlador para editar un único elemento del modelo ReciboProveedor
- EditRetencion
- Controlador para editar un único elemento del modelo Retencion
- EditRole
- Controlador para editar un único elemento del modelo Role
- EditSecuenciaDocumento
- Controlador para editar un único elemento del modelo SecuenciaDocumento
- EditSerie
- Controlador para editar un único elemento del modelo Serie
- EditSettings
- Controlador para editar la configuración general de la aplicación.
- EditSubcuenta
- Controlador para editar un único elemento del modelo Subcuenta
- EditTarifa
- Controlador para editar un único elemento del modelo Tarifa
- EditUser
- Controlador para editar un único elemento del modelo User
- EditWorkEvent
- Controlador para editar un único elemento del modelo WorkEvent
- Files
- Controlador para servir archivos estáticos desde las carpetas públicas del sistema.
- Installer
- Controlador del instalador que configura la aplicación en su primera puesta en marcha.
- ListAgenciaTransporte
- Controlador para listar los elementos del modelo AgenciaTransporte
- ListAgente
- Controlador para listar los elementos del modelo Agente
- ListAlbaranCliente
- Controlador para listar los elementos del modelo AlbaranCliente
- ListAlbaranProveedor
- Controlador para listar los elementos del modelo AlbaranProveedor
- ListAlmacen
- Controlador para listar los elementos del modelo Almacen
- ListAsiento
- Controlador para listar los elementos del modelo Asiento
- ListAtributo
- Controlador para listar los elementos del modelo Atributo
- ListAttachedFile
- Controlador para listar los elementos del modelo AttachedFile
- ListCliente
- Controlador para listar los elementos del modelo Cliente
- ListCuenta
- Controlador para listar los elementos del modelo Cuenta
- ListEjercicio
- Controlador para listar los elementos del modelo Ejercicio
- ListEmpresa
- Controlador para listar los elementos del modelo Empresa
- ListFabricante
- Controlador para listar los elementos del modelo Fabricante
- ListFacturaCliente
- Controlador para listar los elementos del modelo FacturaCliente
- ListFacturaProveedor
- Controlador para listar los elementos del modelo FacturaProveedor
- ListFamilia
- Controlador para listar los elementos del modelo Familia
- ListFormaPago
- Controlador para listar los elementos del modelo FormaPago
- ListImpuesto
- Controlador para listar los elementos del modelo Impuesto
- ListLogMessage
- Controlador para listar los elementos del modelo LogMessage
- ListPais
- Controlador para listar los elementos del modelo Pais
- ListPedidoCliente
- Controlador para listar los elementos del modelo PedidoCliente
- ListPedidoProveedor
- Controlador para listar los elementos del modelo PedidoProveedor
- ListPresupuestoCliente
- Controlador para listar los elementos del modelo PresupuestoCliente
- ListPresupuestoProveedor
- Controlador para listar los elementos del modelo PresupuestoProveedor
- ListProducto
- Controlador para listar los elementos del modelo Producto
- ListProveedor
- Controlador para listar los elementos del modelo Proveedor
- ListSerie
- Controlador para listar los elementos del modelo Serie
- ListTarifa
- Controlador para listar los elementos del modelo Tarifa
- ListUser
- Controlador para listar los elementos del modelo User
- Login
- Controlador de la pantalla de login. Es el unico controlador que se ejecuta sin sesion previa,
por lo que concentra todos los puntos de entrada anonimos: alta de sesion (login), validacion
del segundo factor (2FA), cierre de sesion (logout) y cambio de contrasena por emergencia
usando la contrasena de base de datos.
- MegaSearch
- Controlador para realizar búsquedas globales en la aplicación.
- Myfiles
- Controlador para servir archivos de MyFiles, aplicando tokens salvo en la carpeta pública.
- Root
- Controlador de la página raíz, que redirige al panel de inicio o a la pantalla de acceso.
- SendMail
- Controlador para redactar y enviar por correo electrónico un documento con sus adjuntos.
- Updater
- Controlador para actualizar el núcleo de FacturaScripts y los plugins instalados.
- Wizard
- Controlador del asistente de configuración inicial de la aplicación.