OdooWiki OCA HUB

Web Widget One2many Tree Line Duplicate

web_widget_one2many_tree_line_duplicate folder_open OCA/web open_in_new
web Licencia: AGPL-3

Permitir añadir un icono para clonar la línea.

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

Añade un botón de clonar a las líneas en las vistas de lista editables (incluidas las listas one2many incrustadas) para que los usuarios puedan duplicar una línea con todos sus valores, incluidas sus sublíneas.

Este módulo añade una columna opcional "Duplicate Line Button" a las vistas de lista. Está disponible cuando la lista es una lista one2many incrustada que permite crear registros y el campo está configurado con la opción allow_clone.

  • Aparece un icono de clonar en cada línea; al hacer clic en él se copia esa línea y se inserta la copia justo después del original.
  • Las líneas de sección, subsección y nota no son duplicables, por lo que no se muestra ningún icono de clonar para ellas.
  • La copia conserva exactamente los valores originales, incluidos los valores calculados como los subtotales, y también copia las sublíneas de cualquier campo one2many anidado, de forma recursiva.
  • Los valores que Odoo recalcularía normalmente al crear una línea (por ejemplo, un precio procedente de un producto) se conservan tal como estaban en la línea de origen.
  • Los usuarios pueden mostrar u ocultar la columna de clonar desde el desplegable de columnas opcionales; la elección se recuerda en el navegador.

Funciona puramente en el cliente web y no añade menús, informes, modelos de servidor ni acciones programadas. Solo cambia el comportamiento de las vistas de lista, por lo que puede usarse en cualquier lista editable, como líneas de pedido o líneas de factura.

Depende de

web

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo funciona en todas las vistas de árbol one2many. El proceso de clonación no activa las llamadas onchange/default.

Opciones disponibles

  • allow_clone \> Añade el icono para clonar la línea (por defecto: false)

Ejemplos

<field name="order_line" widget="section_and_note_one2many" mode="tree,kanban" options="{'allow_clone': True}" attrs="{'readonly': [('state', 'in', ('done','cancel'))]}">

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, Configuración.

info

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.