Ya disponible BuscadorAcumulado 2.0

tallereseas_mvl tallereseas_mvl Noticias Plugin BuscadorAcumulado Fecha de creación: 19-05-2026 17:57:42 Última actualización: 20-05-2026 Contador de visitas: 29

Ya está disponible la versión 2 del plugin BuscadorAcumulado.

Añade un modo de búsqueda acumulativa a cualquier listado de FacturaScripts. Cuando está activo, cada búsqueda se suma a la anterior en lugar de reemplazarla, permitiendo acotar resultados de forma progresiva sin perder el contexto, y además sincronizable entre vistas (la búsqueda sincroniza todas las pestañas con sus líneas asociadas) y puede funcionar con operadores lógicos y encadenar estos mediante paréntesis.

Cada vez que se van acotando los resultados, se muestran solo las líneas acordes al contexto en cada pestaña y se indica en las pestañas el número de documentos o líneas encontradas así como dentro de la vista en el texto de información los encontrados del total, por ejemplo: 12 documentos de 45 ó 140 líneas de 1500...etc

Selector de campo

Con el modo acumulativo activo aparece bajo los operadores una fila de casillas con los campos buscables del listado. Por defecto "Todos" (comportamiento original). Al marcar una casilla la búsqueda se limita a ese campo.

En Pedidos mostraría: Campo:Todos ☐ Código ☐ Número 2 ☐ Cliente ☐ Observaciones ☐ Comentario privado

El campo activo aparece en negrita y persiste hasta que se cambia, lo que permite construir expresiones precisas:

[Cliente] "norte" AND [Observaciones] "urgente"
[Comentario privado] "Urgente" AND [Todos] "fábrica"

Las casillas solo aparecen con el modo ON — sin él no afectan al buscador normal.

Botón de filtro guardado (⚲)

Los filtros guardados del panel se muestran como botones ⚲. Al pulsarlos, el filtro se aplica encima del stack acumulado actual — no limpia la búsqueda previa:

✓ "rib" Enter → botón ⚲ Abierto
→ Pedidos que contienen "rib" Y tienen estado Abierto

✓ botón ⚲ Abierto → "rib" Enter
→ Pedidos abiertos que contienen "rib"

El botón limpiar 🗂✕ limpia en un solo click el stack acumulado, los filtros del panel y el filtro guardado activo.

Sincronización Recibos con Facturas y Líneas

Al filtrar en Facturas o Líneas, los Recibos se sincronizan automáticamente mostrando solo los recibos de las facturas filtradas. Del mismo modo, al filtrar en Líneas, los Recibos se actualizan. La sincronización es siempre desde el padre (Facturas/Líneas) hacia Recibos — no al revés.

Optimización de rendimiento (subqueries SQL)

La arquitectura interna se reescribió para eliminar completamente los arrays PHP de IDs. Todos los filtros cruzados entre vistas se resuelven con subqueries SQL anidadas que el optimizador de MySQL/MariaDB convierte en semi-joins eficientes. Sin límite de memoria por volumen de datos.

Correcciones

Bug de sincronización padre→hijo→padre: al hacer Facturas → Líneas → Facturas con búsqueda acumulada y stack de Líneas activo, Recibos procesaba el stack de Líneas como propio y devolvía resultados incorrectos. Corregido.

Filtro del panel duplicado: al tener un filtro activo (ej: Estado=Abierto) y buscar de forma acumulada, el WHERE incluía el filtro dos veces. Corregido.

🔎 Enlaces relacionados

Ver ficha del plugin


Amplía tus conocimientos con los cursos oficiales

Curso de usuario

Con este curso aprenderás a gestionar el día a día de tu negocio con FacturaScripts: hacer facturas, albaranes, pedidos, presupuestos, gestionar clientes, proveedores, tarifas, usuarios, además de usar el informe de impuestos. ¿A quién va dirigido? A cualquier usuario que quiera aprender rápidamente el manejo diario del programa.

88 0,00 €
Curso básico de PHP

¡Aprende a programar en PHP de manera fácil y divertida con nuestro curso básico! En este curso, te enseñaremos los conceptos fundamentales de la programación en PHP, incluyendo la sintaxis básica, el manejo de variables, estructuras de control de flujo y mucho más. Al terminar estarás listo para comenzar con el curso de creación de plugins para FacturaScripts.

62 5,99 €
Curso básico de programación

Con este curso aprenderá cómo crear un plugin sencillo para FacturaScripts: añadir nuevas páginas, tablas y columnas. Para entender este curso no se necesita mucha experiencia en programación, le enseñaremos los básico para modelar problemas sencillos. ¿A quién va dirigido? A cualquier persona con unos conocimientos muy básicos de programación o que ya han completado el curso de PHP. ¿Qué incluye? 18 lecciones con 14 vídeos explicativos.

392 5,99 €
Sesiones de programación

Esta es una recopilación de vídeos y documentación de pequeños desarrollos sobre FacturaScripts y sus plugins. Perfecto para expandir tus conocimientos de programación. ¿A quién va dirigido? A personas que ya hayan superado el curso básico de programación y busquen ampliar sus conocimientos. ¿Qué incluye? 22 lecciones con 22 vídeos explicativos (más de 11 horas de vídeos) y el código fuente de los ejemplos.

169 9,99 €

Patrocinadores

Estas empresas y profesionales apoyan económicamente FacturaScripts y nos ayudan a dedicar más tiempo al desarrollo, las pruebas y la documentación.

ORO
PLATA
BRONCE
PRO

Si quieres impulsar nuevas mejoras y ayudar a que el proyecto siga creciendo, conviértete en patrocinador y forma parte de quienes lo hacen posible.

Patrocinar

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-2026 FacturaScripts
0.07659s

Soporte