OdooWiki OCA HUB

Service tracking: Copy tasks in project

sale_project_copy_tasks folder_open OCA/project open_in_new
Sales Licencia: LGPL-3

Este módulo permite crear tareas en un proyecto existente desde el pedido de venta configurando el producto con una plantilla de proyecto con la tarea deseada.

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 una nueva opción de seguimiento de servicios en los productos que copia las tareas de una plantilla de proyecto en el proyecto de un pedido de venta. Cuando se confirma un pedido de venta, se crea el proyecto (si es necesario) y las tareas de la plantilla se duplican en él.

Este módulo amplía la forma en que se realiza el seguimiento de los servicios en los pedidos de venta. En un producto, aparece una nueva opción en el campo de seguimiento de servicios: "Copy tasks into sale order's project". Cuando se selecciona esta opción, el campo de plantilla de proyecto se vuelve visible y es obligatorio, por lo que el usuario debe elegir qué plantilla de proyecto contiene las tareas que se van a copiar.

En un pedido de venta, si alguna línea utiliza un producto con esta opción, el campo de proyecto se vuelve visible para que el usuario pueda elegir o ver el proyecto vinculado al pedido. La lista de líneas del pedido también muestra una columna Project oculta de forma predeterminada.

Cuando se genera el servicio (normalmente al confirmar el pedido), el sistema comprueba cada línea de servicio con esta opción. Si el pedido aún no tiene proyecto, se crea uno nuevo copiando la plantilla de proyecto elegida, vinculado al cliente y al pedido de venta, y se publica una nota en el proyecto haciendo referencia al pedido. A continuación, cada tarea de la plantilla se copia en ese proyecto, vinculada a la línea del pedido de venta, al cliente y a la fecha de compromiso del pedido. Las líneas que ya tienen una tarea se omiten, por lo que las tareas no se duplican.

El módulo afecta a product.template, sale.order, sale.order.line, y funciona con project.project y project.task.

Depende de

sale_project
Modelos y campos (3)
  • sale.order · amplía un modelo existente
  • sale.order.line · amplía un modelo existente
  • product.template · amplía un modelo existenteservice_tracking

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: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya a Proyecto \> Proyectos.
  • Cree un proyecto.
  • Vaya a Proyecto \> Tareas.
  • Cree tareas para el proyecto creado en el paso 2.
  • Vaya a Ventas \> Productos \> Productos.
  • Cree un producto cuyo tipo sea servicio, el seguimiento del servicio es copiar la tarea en el proyecto del pedido de venta y en la plantilla de proyecto seleccione el proyecto creado en el paso 2.
  • Vaya a Ventas \> Presupuesto \> Presupuesto.
  • Cree un presupuesto con los productos creados en el paso 6.
  • Vaya a la pestaña Otra información \> Proyecto y seleccione un proyecto
  • Confirme el presupuesto. Las tareas de las plantillas de proyecto en los productos se crearán en el mismo proyecto.

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.