Administración

Modificación masiva

dolixmasse · versión 1.0.6

Usted cambia un campo en una serie de fichas sin escribir una consulta SQL.

Precio
25 € sin IVA
Dolibarr
19.0 mínimo
Versión
1.0.6
Licencia
GPL v3+
Idiomas
Francés, inglés, español

25 € sin IVA.

El pedido, el pago, la factura y la descarga corren a cargo del DoliStore.

Comprar en el DoliStore — 25 € sin IVA

Pruébelo sin instalar nada: la demo en línea (usuario demo, contraseña demo; datos ficticios, que se restablecen cada noche; la demo está en francés).

La vista previa: doce fichas encontradas, el valor antiguo tachado, el nuevo en verde, y dos filas desmarcadas a mano.
La vista previa: doce fichas encontradas, el valor antiguo tachado, el nuevo en verde, y dos filas desmarcadas a mano. Captura de la interfaz en francés.
01

Lo que hace el módulo

  • Terceros: estado cliente / cliente potencial (los cuatro valores), proveedor sí o no, estado activo o desactivado.
  • Contactos y direcciones: estado activo o desactivado.
  • Dos filtros opcionales: el valor actual del campo, y una búsqueda por nombre o email.
  • Vista previa antesdespués para cada ficha, con una casilla que se desmarca para excluirla.
  • Lista cerrada de campos y valores: el módulo solo puede escribir lo que está declarado en su registro.
  • Escritura transaccional, límite ajustable (1000 fichas por defecto) e historial de las operaciones.
02

Para quién es

Tiene que pasar una serie de terceros de cliente a cliente potencial, y la interfaz solo permite hacerlo ficha por ficha.

Quiere volver a pasar cien clientes a clientes potenciales, desactivar una serie de terceros que ya no hacen pedidos, o marcar como proveedores empresas importadas sin ese indicador. Dolibarr le deja hacerlo ficha por ficha. La única otra vía es un UPDATE en la base de datos: rápido, y sin vuelta atrás posible si la condición está mal escrita.

Para quién es: Bases de datos que han envejecido: traspasos de cartera, recalificación comercial, limpieza anual de los terceros inactivos. Útil en cuanto hay que aplicar la misma corrección a más de diez fichas.

03

Lo que el módulo no hace

Este apartado figura en las 21 fichas de módulos, sin excepción.

  • Solo cuatro campos, en dos objetos: terceros y contactos. Ni productos, ni presupuestos, ni facturas, ni proyectos.
  • No modifica ni los campos adicionales, ni las categorías, ni los precios, ni los datos de contacto.
  • Un solo campo cada vez. Dos campos que cambiar, dos operaciones.
  • La actualización se escribe directamente en la base de datos: los triggers de Dolibarr no se ejecutan y no se crea ningún evento en la agenda. La operación queda registrada en los registros de Dolibarr y en el historial del módulo.
  • No hay anulación con un clic después. El historial dice lo que se ha hecho, no lo deshace.
04

Cómo funciona

El módulo modifica un campo, en varias fichas, en una operación controlada.

Usted elige el objeto (terceros o contactos), el campo y el nuevo valor. Si lo desea, restringe la selección con un filtro sobre el valor actual y una búsqueda por nombre o email. El módulo muestra entonces cada ficha afectada, con el valor antiguo tachado y el nuevo al lado. Desmarca lo que quiere excluir y aplica.

Los campos modificables están escritos en el módulo, en una lista cerrada. No se puede alcanzar ninguna otra columna de su base de datos, sea cual sea el valor enviado por el formulario.

Campos admitidos

Objeto Campo Valores posibles
Terceros Estado cliente / cliente potencial Ni cliente ni cliente potencial · Cliente · Cliente potencial · Cliente y cliente potencial
Terceros Proveedor Sí · No
Terceros Estado Activo · Desactivado
Contactos y direcciones Estado Activo · Desactivado

La pantalla cabe en una página, en Terceros«Modificación masiva».

Un primer bloque, «¿Qué desea modificar?», encadena cinco filas: objeto, campo que se modifica, nuevo valor, filtro sobre el valor actual, filtro por nombre o email. Las listas se reajustan entre sí: elegir «Contactos» deja solo los campos que existen en los contactos.

El botón «Vista previa» muestra un aviso del tipo «9 fichas de terceros por modificar: el campo Estado cliente / cliente potencial pasará a Cliente potencial», y después la tabla de las fichas, cada una con su casilla de selección y su transformación en claro.

La página de configuración reúne los dos ajustes y el historial de las operaciones.

La selección: el objeto, el campo, el nuevo valor, el valor actual por el que filtrar y un filtro por nombre o email.
La selección: el objeto, el campo, el nuevo valor, el valor actual por el que filtrar y un filtro por nombre o email. Captura de la interfaz en francés.
El módulo también trabaja con los contactos. Al cambiar de objeto, la lista de campos se ajusta: para un contacto, solo está el estado.
El módulo también trabaja con los contactos. Al cambiar de objeto, la lista de campos se ajusta: para un contacto, solo está el estado. Captura de la interfaz en francés.
La misma vista previa antes/después, en los contactos.
La misma vista previa antes/después, en los contactos. Captura de la interfaz en francés.
05

Ajustes

Ajuste Por defecto Efecto
Número máximo de fichas por operación 1 000 Por encima, la aplicación se bloquea y hay que afinar los filtros.
Conservar un historial de las operaciones activado Registra cada modificación: fecha, usuario, objeto, campo, filtro, nuevo valor, número de fichas.
Los dos ajustes y el historial: cada operación pasada, con su fecha, su autor, el campo modificado y el número de fichas actualizadas.
Los dos ajustes y el historial: cada operación pasada, con su fecha, su autor, el campo modificado y el número de fichas actualizadas. Captura de la interfaz en francés.
06

Seguridad y salvaguardas

  • Lista cerrada de objetos, campos y valores. El módulo solo puede escribir lo que está declarado en su registro; un valor inesperado se rechaza antes de cualquier lectura en la base de datos.
  • Un permiso propio, «Usar la modificación masiva».
  • Los permisos estándar de Dolibarr, además: el módulo comprueba que usted tiene el permiso de crear y modificar terceros, o contactos, según el objeto de que se trate.
  • Vista previa obligatoria y confirmación antes de escribir.
  • Escritura transaccional: al primer error, se anula todo.
  • Multiempresa: cada lectura y cada escritura se limitan a las entidades autorizadas.
  • Usuarios externos: una cuenta vinculada a un tercero solo ve su propia ficha y sus propios contactos.
  • Comerciales limitados a sus clientes: sin el permiso de Dolibarr de ver todos los terceros, un usuario solo ve y modifica los terceros de los que es comercial asignado y sus contactos (más los contactos no vinculados a ningún tercero), como en las listas de Dolibarr. Los contactos privados de otro usuario no se proponen.
  • Cada modificación se escribe en los registros de Dolibarr.
Por encima del límite de seguridad, la aplicación se bloquea: el módulo le pide que afine sus filtros.
Por encima del límite de seguridad, la aplicación se bloquea: el módulo le pide que afine sus filtros. Captura de la interfaz en francés.
07

Lo que se entrega

Lo que el módulo escribe en su instalación
Tablas creadas en la base de datosUna tabla: llx_dolixmasse_log. Registra el historial de las operaciones (fecha, usuario, objeto, campo, filtro aplicado, nuevo valor, número de fichas modificadas, entidad). No se guarda en ella ningún dato de negocio.
PermisosUn permiso: «Usar la modificación masiva». El módulo exige además el permiso estándar de escritura de Dolibarr sobre el objeto de que se trate: crear/modificar terceros, o crear/modificar contactos.
Desinstalación
  • Desactive el módulo en ConfiguraciónMódulos. El menú desaparece.
  • Los valores ya modificados se quedan como están: son datos de su base.
  • La tabla de historial llx_dolixmasse_log y los ajustes del módulo no se eliminan. No se borra nada de su base sin su intervención.
  • Se añade una tabla: llx_dolixmasse_log. Solo contiene el historial de las operaciones. No se copia en ella ningún dato de negocio.
  • Los únicos datos modificados son el campo que usted ha elegido, en las fichas que ha dejado marcadas.
  • Una ficha que ya tiene el valor de destino no se propone ni se toca.
  • Ninguna conexión saliente: no se envía nada a ninguna parte.
08

Compatibilidad

El descriptor del módulo solo declara una versión mínima. En el código no figura ningún límite superior: las versiones siguientes son aquellas en las que el módulo se ha ejecutado de verdad.

Compatibilidad del módulo Modificación masiva
Versiones de DolibarrDolibarr 19.0 mínimo. Instalado y ejecutado en 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.0, 24.0.1 y 24.0.2.
PHP mínimo7.4
Módulos de Dolibarr que activarTerceros
LicenciaGPL v3 o posterior, código fuente completo
IdiomasFrancés, inglés, español
MenúMenú Terceros«Modificación masiva».
09

Instalación

  1. Obtenga el módulo en el DoliStore y descargue el archivo zip.
  2. En Dolibarr: InicioConfiguraciónMódulospestaña «Instalar módulo externo», y después suba el zip. Si no, descomprima la carpeta dolixmasse en htdocs/custom/.
  3. Active «Modificación masiva» en la lista de módulos. La tabla del historial se crea en ese momento.
  4. Conceda el permiso «Usar la modificación masiva» a los usuarios afectados, en Usuarios y grupos. Compruebe que también tienen el permiso de modificar los terceros o los contactos.
  5. Ajuste el límite de fichas por operación y el historial en la página de configuración del módulo.

El detalle — permisos de la carpeta custom, alojamiento compartido, actualizaciones, desinstalación — está en la página Instalación y actualizaciones.

10

Preguntas frecuentes

¿En qué versiones de Dolibarr funciona este módulo?

El descriptor exige Dolibarr 19.0 como mínimo y PHP 7.4 como mínimo. Las capturas se realizaron en 24.0.0. Si tiene una versión más antigua y le surge una duda, escriba antes de comprar.

¿Qué campos se pueden modificar, exactamente?

En los terceros: el estado cliente / cliente potencial, el indicador de proveedor, el estado activo o desactivado. En los contactos: el estado activo o desactivado. Nada más. La lista está escrita en el módulo; no es configurable ni se puede eludir mediante el formulario.

¿Afecta a mi base de datos?

Sí, solo en las fichas que ha dejado marcadas y solo en el campo que ha elegido. Además, el módulo añade una tabla, llx_dolixmasse_log, que solo contiene el historial de las operaciones.

¿Qué pasa si la operación falla a mitad?

No se guarda nada. Las escrituras se hacen en una transacción: al primer error, se anula todo y un mensaje lo indica.

¿Y si lo desinstalo?

El menú desaparece. Las modificaciones ya aplicadas permanecen. La tabla del historial y los ajustes permanecen en la base de datos: puede eliminarlos usted mismo si lo desea.

¿Quién atiende el soporte, y cómo funcionan las actualizaciones?

El soporte lo presta la persona que escribió el módulo, en support@dolix.fr. El pedido, el pago, la factura y la descarga corren a cargo del DoliStore, donde se publican las nuevas versiones.

11

Historial de versiones

Tomado del archivo ChangeLog.md del módulo: una sola fuente.

1.0.63 de noviembre de 2026

Interfaz traducida al español (es_ES). Probado en 19.0.4 a 24.0.2 con Dolibarr en español.

1.0.525 de octubre de 2026

Permisos de Dolibarr respetados: un usuario sin el permiso de ver todos los terceros ya solo ve y modifica los terceros de los que es comercial asignado y sus contactos (más los contactos no vinculados a ningún tercero), como en las listas de Dolibarr; los contactos privados de otro usuario ya no se proponen. Probado de 19.0.4 a 24.0.2.

1.0.410 de septiembre de 2026

Corrección de visualización: después de una vista previa, el selector «New value» (nuevo valor) volvía a la primera opción en lugar del valor solicitado, y podía contradecir el aviso de la vista previa. Ahora se coloca de nuevo en el valor enviado.

1.0.310 de septiembre de 2026

Técnico: la función de comprobación del token anti-CSRF lleva ahora un nombre con el prefijo del módulo, para que una función del mismo nombre añadida algún día a Dolibarr no pueda impedir que se abra la página. Un token vacío se rechaza explícitamente.

1.0.210 de septiembre de 2026

Corrección: la pantalla de configuración devolvía un error 500 al guardar, porque la función de Dolibarr que escribe los ajustes se llamaba sin que su biblioteca estuviera cargada. Los ajustes se guardan con normalidad.

1.0.19 de septiembre de 2026

Corrección de seguridad: un usuario externo, es decir, una cuenta vinculada a un tercero, ya solo ve y modifica su propia ficha y sus contactos, tanto en la vista previa como al aplicar.

1.0.09 de septiembre de 2026

Primera versión: modificación masiva de un campo en los terceros y los contactos, asistente con vista previa y filtros, aplicación transaccional, límite de seguridad ajustable, historial y página de configuración.

12

Soporte de este módulo

Escriba a support@dolix.fr. Responde la persona que escribió el módulo.

Respuesta en un plazo de dos días laborables. No es un servicio de guardia.

Qué incluir en su mensaje

  • La versión exacta de Dolibarr.
  • El módulo afectado y su versión — aquí dolixmasse 1.0.6.
  • Lo que ha hecho, y lo que esperaba.
  • El mensaje de error copiado tal cual, o una captura de pantalla.
  • Cómo está instalado Dolibarr, si lo sabe.

Este módulo está a la venta en el DoliStore.

El pedido, el pago, la factura y la descarga corren a cargo del DoliStore.

Comprar en el DoliStore — 25 € sin IVA
También

Los demás módulos