Purchase Order Line Deep Sort
Este módulo se escribió para extender la funcionalidad del pedido de compra y permitirte gestionar el orden de las líneas.
Puedes establecer el orden de clasificación predeterminado para la compañía actual o puedes establecer el orden de clasificación para un pedido de compra concreto.
Las líneas de sección, subsección y nota no forman parte de la clasificación: permanecen donde las colocaste, y el criterio de clasificación solo se aplica a las líneas de producto dentro de cada uno de los bloques que delimitan.
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.0Ordena automáticamente las líneas de producto de un pedido de compra según un criterio elegido (nombre, producto, referencia, fecha prevista, precio o cantidad), ya sea de forma ascendente o descendente. Se puede establecer un orden predeterminado para toda la empresa, y cada pedido puede anularlo.
Este módulo añade la ordenación automática de las líneas de pedido de compra. En cada pedido de compra obtienes dos nuevos campos en el área 'Purchase Delivery & Invoice' del formulario: 'Sort Lines By' y 'Sort Direction'. Los criterios disponibles son: por nombre, por nombre de producto, por referencia de producto, por fecha prevista, por precio unitario y por cantidad; la dirección puede ser ascendente o descendente.
La ordenación se realiza automáticamente siempre que creas un pedido, añades o cambias líneas, o cambias el criterio o la dirección de ordenación. Las líneas se renumeran para que aparezcan en el orden elegido en pantalla y en los informes.
Las líneas de sección, subsección y nota no se mueven: actúan como separadores, y solo se ordenan las líneas de producto dentro de cada bloque. Esto mantiene intacta la estructura del pedido.
En los ajustes de Purchase puedes definir un criterio y una dirección de ordenación predeterminados para toda la compañía. Los nuevos pedidos de compra comienzan entonces con esos valores, pero puedes cambiarlos en cada pedido individual. Si borras el criterio de ordenación, la dirección también se borra automáticamente.
El módulo extiende purchase.order, purchase.order.line, res.company y res.config.settings, y añade opciones al formulario del pedido de compra y a la pantalla de configuración de Purchase.
Depende de
Modelos y campos (4)
- res.company · amplía un modelo existentedefault_po_line_order (Line Order), default_po_line_direction (Sort Direction)
- purchase.order · amplía un modelo existenteline_order (Sort Lines By), line_direction (Sort Direction)
- purchase.order.line · amplía un modelo existente
- res.config.settings · amplía un modelo existentepo_line_order_default (Line Order), po_line_direction_default (Sort Direction)
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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0- Los criterios de ordenación se pueden definir con notación de punto. Esto significa que puedes definir un orden de la siguiente manera: product_id.default_code.
- Vaya a Purchase \> Settings \> Default Sort Criteria y seleccione uno.
- También debe seleccionar la dirección de ordenación.
- Cree una nueva compra y añada varias líneas.
- Al guardar el pedido de compra debe ver cómo se ordenan las líneas de compra con el orden de clasificación seleccionado.
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.