Este módulo permite editar varios registros al mismo tiempo en cualquier modelo de Odoo.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Permite a los usuarios editar muchos registros a la vez desde una vista de lista: se configura una acción de servidor «Mass Edit Records» que enumera los campos a cambiar y, a continuación, un asistente emergente aplica los nuevos valores a todos los registros seleccionados.
Este módulo añade un nuevo tipo de acción de servidor llamada 'Mass Edit Records'. Se crea en Ajustes > Técnico > Acciones > Acciones de servidor, se elige el modelo de destino y, en una nueva pestaña 'Fields', se indican los campos que debe ofrecer el asistente. Para cada campo se puede establecer un widget de visualización, un filtro opcional (dominio) para campos relacionales y si debe aplicarse el filtro predeterminado del campo. Una pestaña 'Message' permite mostrar una nota personalizada en el asistente.
Cuando la acción se ejecuta sobre los registros seleccionados, se abre un asistente emergente. Para cada campo configurado muestra una opción: 'Don't touch', 'Set', 'Remove' (o 'Add' para campos many2many y one2many). Solo se escriben en los registros seleccionados los campos que se modifican. El asistente también indica cuántos registros se procesarán, advierte si algunos de los registros seleccionados no se pueden procesar y muestra un mensaje en rojo si no se puede procesar ninguno.
Reglas de negocio que aplica el módulo: - Los campos deben pertenecer al modelo de la acción; de lo contrario, se genera un error de validación. - Un campo no puede tener a la vez un filtro personalizado y 'Apply Domain'. - Al cambiar el modelo se borran las líneas de campos configuradas. - Los campos del sistema y los campos de solo lectura no se ofrecen.
Funciona en cualquier modelo, y la demo muestra ejemplos para usuarios y países.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- ir.ui.view · amplía un modelo existentemass_server_action_id
- ir.actions.server · amplía un modelo existentestate, mass_edit_message (Message), mass_edit_line_ids, mass_edit_apply_domain_in_lines (Apply domain in lines)
- mass.editing.wizard · modelo nuevomessage, selected_item_qty, remaining_item_qty, operation_description_info, operation_description_danger, operation_description_warning
- ir.actions.server.mass.edit.line · modelo nuevofield_id (Field), model_id, sequence, apply_domain, field_domain (Domain), widget_option, field_relation, server_action_id (Server Action)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/server-ux.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Como usuario del grupo de acceso Administration / Settings, en modo debug, ve a Settings / Technical / Actions / Server Actions y crea una nueva Server Action.
En el campo Type, elige la nueva opción Mass Edit Records.
Selecciona el modelo sobre el que quieres configurar esta acción y dale un nombre a tu server action.
¡CONSEJO! Nombra tu acción "Mass Edit : Object Functional Name" P. ej. Mass Edit : Contact (o Partner)
Añade los campos que quieres poder editar.
Puedes buscar y filtrar todos los campos disponibles haciendo clic en Search more.
Haz clic en Create Contextual Action para añadir la acción Mass Editing en el menú Action.
Widget Option
Esta opción permite elegir el widget que se utilizará en la Mass Editing Action Window.
Apply Domain
Esta opción permite aplicar el Domain predeterminado relacionado con el campo seleccionado.
Adding a Message
Puedes añadir un "Message" para guiar a los usuarios cuando utilicen esta acción.
Adding security access group
Ve al campo Allowed Groups y añade el/los Access Group(s) que pueden usar esta acción.
Ahora, solo los usuarios de esos grupos podrán ver y usar esta acción.
- Ir a Edición masiva: seleccione los registros que desea modificar y haga clic en Acción para abrir la ventana emergente de edición masiva.
- Seleccione la acción Establecer / Eliminar y escriba el valor para establecer o eliminar el valor del campo dado.
- De esta manera puede establecer / eliminar los valores de los campos.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.