Ya disponible BuscadorAcumulado 1

tallereseas_mvl tallereseas_mvl Noticias Plugin BuscadorAcumulado Fecha de creación: 15-05-2026 17:10:08 Última actualización: 16-05-2026 Contador de visitas: 356

Ya está disponible la versión 1 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 y con operadores lógicos.

Muy útil para hacer búsquedas en las vistas principales y también en sus listados asociados. Por ejemplo Facturas y sus líneas de Productos: Esto nos permite buscar por ejemplo con varios clientes que nos han comprado un rodamiento, entre fecha tal, estado tal, y que no sea el 6005 por ejemplo. Hacemos las búsqueda en cada vista que sea necesario, Clientes en la vista principal y el resto de la búsqueda de la referencia en la vista Líneas. Cada vez que pulsamos Enter el sistema va acotando y reduciendo la búsqueda de forma acumulada hasta llegar al resultado final. Pudiendo además buscar por campo Todos ó por uno específico: por ejemplo el campo Comentario Privado o Descripción o referencia, etc.

Funciona en todos los listados del sistema (facturas, albaranes, pedidos, clientes, proveedores, artículos, etc.) sin necesidad de configuración. Si tienes instalado el plugin Comentarioprivado, el campo "Comentario privado" aparece como columna buscable en los listados de albaranes, facturas, pedidos y presupuestos de venta.

Búsqueda acumulativa:

  • Modo de búsqueda acumulativa genérico para todos los listados List* del sistema.
  • Botón toggle ON/OFF junto al buscador de cada listado.
  • Botón de limpiar acumulación.
  • Badge con los términos acumulados y sus operadores debajo del buscador.
  • El estado persiste en el navegador entre recargas de página.
  • Seguridad: escape de HTML en el badge para prevenir XSS.

Operadores lógicos AND / OR / NOT:

  • Desplegable junto al buscador para seleccionar el operador antes de cada término.
  • AND (por defecto): reduce el conjunto de resultados acumulando sobre el anterior.
  • OR: amplía el conjunto buscando de forma independiente sobre el total de registros.
  • NOT: excluye registros que contienen el término en algún campo buscable. Los registros con ese campo vacío o sin valor siguen apareciendo — solo se excluyen los que sí lo contienen.

Agrupación con paréntesis:

  • Botones ( y ) para marcar explícitamente el inicio y fin de cada grupo.
  • Sin paréntesis, lógica automática: OR abre nuevo grupo, AND/NOT se acumulan en el actual.
  • El badge muestra los paréntesis (explícitos o automáticos) para que la expresión sea legible.
  • Los paréntesis no son anidables — el botón ( se deshabilita si hay uno abierto sin cerrar.

NOT global:

  • Un NOT colocado después de cerrar un grupo ) excluye el término de todos los grupos simultáneamente.

Sincronización bidireccional de vistas de líneas:

  • En listados con pestaña de líneas (pedidos, facturas, albaranes, presupuestos...), ambas pestañas se sincronizan automáticamente al filtrar en cualquiera de ellas.
  • Filtrar documentos → las líneas muestran solo las de esos documentos.
  • Filtrar líneas → los documentos muestran solo los que tienen esas líneas.
  • Refinamiento mutuo: cuando hay filtros activos en ambas pestañas, el sistema calcula la intersección — solo los documentos que cumplen su filtro Y tienen líneas que cumplen el filtro de líneas.
  • Contexto persistente en la iteración: al alternar entre pestañas y añadir nuevas búsquedas, el contexto cruzado se respeta siempre.
  • Detección automática de la relación documento-línea sin configuración explícita.
  • Badge X de Y en ambas pestañas mostrando el resultado actual respecto al total.
  • El botón limpiar en cualquier pestaña borra el stack de búsqueda de ambas pestañas.

Filtros del panel:

  • Acumulación de filtros del panel en cada snapshot.
  • Coordinación con las acciones del core: "Todos" y cargar filtro guardado limpian el stack; "Limpiar filtros" y papelera solo limpian el panel.
  • Con OR, cada grupo respeta los filtros del panel de forma independiente.

Sincronización con vistas relacionadas:

  • Recibos de factura, variantes de producto, stock, direcciones, cuentas bancarias y grupos de clientes se sincronizan automáticamente al filtrar en la vista principal.
  • Tres modos de sincronización según el tipo de vista: buscador completo, solo botón limpiar con filtro automático del padre, o solo botón limpiar sin FK* al padre.

Búsquedas por campos específicos

  • Podemos seleccionar la forma de buscar por el campo "Todos" o por uno o varios en concreto, por ejemplo el campo "Clientes" y o el campo "Comentario Privado".

Referencias:


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.

409 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.

63 5,99 €
Curso de Documentos Recurrentes

Aprenderás a crear y configurar documentos recurrentes en FacturaScripts, definir sus líneas y periodicidad, generar documentos manual y automáticamente, enviarlos por correo electrónico y trabajar con plantillas individuales o grupos recurrentes según las necesidades de cada cliente. También conocerás las opciones de importación y exportación mediante CSV para gestionar grandes volúmenes de recurrencias de forma más cómoda. El curso está dirigido a usuarios de FacturaScripts que quieran automatizar tareas administrativas repetitivas relacionadas con presupuestos, pedidos, albaranes o facturas periódicas, y especialmente a quienes ya han adquirido el plugin Documentos Recurrentes y quieren sacarle el máximo partido desde el primer momento, sin necesidad de conocimientos de programación.

0 9,99 €
Curso de Recursos Humanos para empleados

Este curso está dirigido a trabajadores de empresas que utilizan Recursos Humanos para registrar su jornada y consultar información relacionada con su trabajo. No necesitas conocimientos previos de FacturaScripts. Vamos a centrarnos en las funciones que puedes utilizar como empleado, sin entrar en la configuración ni en las tareas administrativas de la empresa. A lo largo del curso conocerás las distintas formas de fichar y de acceder a tu información personal. Veremos las distintas maneras que la empresa puede tener para registrar las entradas y las salidas, pudiendo en algunos casos registrar ausencias justificadas. También aprenderás cómo solicitar vacaciones, consultar tus documentos y revisar los vales o anticipos que tengas registrados, si tu empresa utiliza esas funciones. Al completar el curso, sabrás utilizar estas herramientas en tu día a día facilitándote la vida laboral.

0 5,00 €
Curso de ProductoPack

¿Sueles añadir los mismos productos o servicios cada vez que preparas un presupuesto, un pedido o una factura en FacturaScripts? Con ProductoPack puedes preparar esas combinaciones una sola vez y reutilizarlas mediante una referencia. En este curso aprenderás a crear y utilizar Packs, decidir cómo se muestran sus componentes en los documentos y elegir si el precio lo defines para el conjunto o se calcula a partir de los productos incluidos. También descubrirás cómo utilizar un Pack como plantilla de líneas y cuándo conviene trabajar con una Caja, que se vende y controla en stock como un producto propio. Al terminar, sabrás configurar ProductoPack para tus casos habituales, ahorrar la introducción repetitiva de líneas y elegir la modalidad adecuada para cada operación.

0 5,00 €

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
mililitrosdeperfume_lao
mililitrosdeperfume_lao
eduardo_12367
eduardo_12367
miguel.garcia_l25
miguel.garcia_l25
carlos
carlos
daniel89fg
daniel89fg
yopli2000_5
yopli2000_5
adelantia_8n
adelantia_8n
davidpujantelopez_mrf
davidpujantelopez_mrf
luis_12743
luis_12743
info-con_12812
info-con_12812
gestion_kw4
gestion_kw4
juan_pil
juan_pil
mariano_6807
mariano_6807
juancarlos_ptr
juancarlos_ptr
samleevoid_n58
samleevoid_n58
esteban
esteban
galonso_12031
galonso_12031
alihopeyourlove_pif
alihopeyourlove_pif
anandalor_qq6
anandalor_qq6
pielnaturacosmetica_mgo
pielnaturacosmetica_mgo
lluis_qiv
lluis_qiv
kevin._alex_ikc
kevin._alex_ikc
ahs.toscali_k1j
ahs.toscali_k1j
andres_k12
andres_k12
eneug2017elpozo_qqd
eneug2017elpozo_qqd
domingofernandez.dff_qqe
domingofernandez.dff_qqe
itacadigital_42c
itacadigital_42c
metalid.official_qeg
metalid.official_qeg
andreupear_qqk
andreupear_qqk
jesusgarcialopez1_qji
jesusgarcialopez1_qji
octaviodelineante_22415
octaviodelineante_22415
nimbi_journal3d_qr7
nimbi_journal3d_qr7
pablosateca_qr9
pablosateca_qr9
miestecodex_lvm
miestecodex_lvm
davids_qri
davids_qri
esvabavet_qrj
esvabavet_qrj
f1caroficina_qrm
f1caroficina_qrm
piensanet_21047
piensanet_21047
agujaycalma_qop
agujaycalma_qop
administracion_13337
administracion_13337
norteseo_ko2
norteseo_ko2
sitges_qmp
sitges_qmp
soporte_qrz
soporte_qrz
administracion_q4m
administracion_q4m
patitaslimpias2025_qs7
patitaslimpias2025_qs7
ancurte_1489
ancurte_1489
makeflow360_qrr
makeflow360_qrr
redsion_qs0
redsion_qs0
javi431_qsh
javi431_qsh
sosaarnaboldijuancarlos_ocx
sosaarnaboldijuancarlos_ocx
info.aeiinstitute_qsl
info.aeiinstitute_qsl
pivicdata_q89
pivicdata_q89
informaticaasgaya_qst
informaticaasgaya_qst
informestecnicosjardin_qtc
informestecnicosjardin_qtc
no-reply_qtd
no-reply_qtd
fastudo_r_qrh
fastudo_r_qrh
pintoleidy246_qts
pintoleidy246_qts
calderonpeedro_qtv
calderonpeedro_qtv
simon.isern_o5h
simon.isern_o5h
carlos_qt8
carlos_qt8
jordi.cabanes.costa_qu2
jordi.cabanes.costa_qu2
sebastiansobral_qu5
sebastiansobral_qu5
pastoracalero.m_qsg
pastoracalero.m_qsg
ramon1969_qu6
ramon1969_qu6
carteleramusicales_qub
carteleramusicales_qub
13gradosvigo_qan
13gradosvigo_qan
carlos.arturo.blandon.jaramillo_qud
carlos.arturo.blandon.jaramillo_qud
gruposatibiza_pse
gruposatibiza_pse
chiptuner_que
chiptuner_que
carlosmorenogil_16533
carlosmorenogil_16533
juan_nyw
juan_nyw
rigosalvadorez_qum
rigosalvadorez_qum
dvdhellin_ncv
dvdhellin_ncv
valdecrc_qtg
valdecrc_qtg
movilquickbenidorm_4112
movilquickbenidorm_4112
00ilauraa_quv
00ilauraa_quv
manitasourense_quy
manitasourense_quy
zaszeszis_qv5
zaszeszis_qv5
josejcarmonasr_qu8
josejcarmonasr_qu8
germandiazgarcia63_qvm
germandiazgarcia63_qvm
jtovar_opt
jtovar_opt
ssantofimioq_mbk
ssantofimioq_mbk
carmen_qua
carmen_qua
chefe_qvz
chefe_qvz
rafael.cosquiere_qw0
rafael.cosquiere_qw0
antoniommoranrubio_qvj
antoniommoranrubio_qvj
jmboqui_qw3
jmboqui_qw3
miriam_qt0
miriam_qt0
rubaraja_15078
rubaraja_15078
euroviane_qmo
euroviane_qmo
jserrano_qv8
jserrano_qv8
djs2035_pha
djs2035_pha
pedropccribeiro_ppz
pedropccribeiro_ppz
mgila.contabilidad_qw9
mgila.contabilidad_qw9
elimbroda_ohe
elimbroda_ohe
ivancuello_qwj
ivancuello_qwj
urban_qwk
urban_qwk
mariojimenezcruz33_mx3
mariojimenezcruz33_mx3
radiotesla2011.008_qwo
radiotesla2011.008_qwo
rrespaldo430_22233
rrespaldo430_22233
calle.laplata.41_n6s
calle.laplata.41_n6s

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 necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte