OdooWiki OCA HUB

Sale Timesheet Order Line no Update

sale_timesheet_order_line_no_update folder_open OCA/timesheet open_in_new
Sin categoría Licencia: AGPL-3

Este módulo permite establecer qué línea de pedido de venta usar para los nuevos partes de horas en una tarea específica, sin actualizar la línea de pedido de venta relacionada para todos los partes de horas existentes en esa tarea. Este valor se puede establecer en el campo "Default sale order item" en la propia tarea.

En proyecto > facturación, actualizar el campo "Default Sales Order Item" actualiza el nuevo campo "Default sale order item" en todas las tareas.

También permite seleccionar tanto en el proyecto como en las tareas una línea de pedido de venta de un pedido de venta diferente al establecido en la configuración del proyecto.

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 14.0

Te permite elegir un "Default Sale Order Item" independiente en cada tarea para las nuevas hojas de horas, sin cambiar el sale order item ya registrado en las hojas de horas existentes. Añade dos ajustes en la configuración de Project.

Este módulo añade un nuevo campo llamado "Default Sale Order Item" en el formulario de la tarea, junto al habitual sale order item. Cuando creas una nueva línea de timesheet en esa tarea, este nuevo campo se usa para rellenar el sale order item, mientras que los timesheets que ya existen mantienen el item que tenían. Esto evita reescribir el historial cuando solo quieres que los timesheets futuros apunten a una línea de pedido de venta diferente.

En el formulario del proyecto, el campo sale order item ahora solo ofrece items de servicio que no son gastos y que pertenecen al cliente del proyecto (o al pedido de venta del proyecto, según un ajuste). Cuando estableces o cambias el sale order item en un proyecto, todas sus tareas obtienen ese valor como su default sale order item automáticamente.

En los ajustes de Project obtienes dos opciones: "Hide Sale Order Item in Task" para ocultar el sale order item original en las tareas que ya tienen uno por defecto, y "Select items from different SO in project" para permitir elegir sale order items de otros pedidos de venta distintos al del propio proyecto.

En las líneas de timesheet dentro de una tarea, la columna sale order item pasa a ser editable, de modo que los usuarios pueden ajustarla directamente, limitada a items de servicio del mismo cliente.

Depende de

sale_timesheet
Modelos y campos (4)
  • project.task · amplía un modelo existentenew_sale_line_id, hide_original_sol, new_sale_line_id_domain
  • project.project · amplía un modelo existentesale_line_id_domain, select_all_project_sale_items
  • res.config.settings · amplía un modelo existentedefault_hide_original_sol (Hide Sale Order Item in Task), default_select_all_project_sale_items (Select items from different SO in project)
  • account.analytic.line · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.