Resumen
Se añade el campo Categorías a excluir en los asistentes de generación de los reportes de inventario, permitiendo filtrar y omitir del reporte los movimientos de productos pertenecientes a las categorías seleccionadas, sin necesidad de seleccionar manualmente todas las demás categorías.
Detalles
Los asistentes de generación de reportes de Kardex (Kardex Físico, Kardex Contable Valorado, Valoración de Existencias y Balance de Comprobación de Inventario) permitían filtrar por producto, bodega y categoría de producto. Sin embargo, el campo de categoría funcionaba como un filtro de inclusión: si se deseaba excluir una categoría específica del reporte, el usuario se veía obligado a seleccionar manualmente todas las demás categorías existentes para obtener ese resultado. Esto resultaba impráctico, especialmente en entornos con un gran número de categorías.
Se realizó: Se incorporó el campo Categorías a excluir como complemento a los filtros ya existentes, con una lógica de exclusión invertida:
- Si el campo Categorías a excluir se deja vacío, el reporte incluye los movimientos de todas las categorías, manteniendo el comportamiento previo.
- Al seleccionar una o más categorías en este campo, el reporte presentará los movimientos de todos los productos excepto los que pertenezcan a las categorías indicadas, sin necesidad de seleccionar el resto una por una.
- Este campo es independiente del filtro de categorías existente y puede combinarse con los demás filtros del asistente (producto, bodega, fechas).
Vista del asistente actualizado
Esta nueva funcionalidad está disponible en los siguientes reportes, accesibles desde el menú Inventario → Reportes → TC Informes de Inventario:
- Kardex Físico (Excel)
- Kardex Contable Valorado (Excel)
- Valoración de Existencias (Excel)
- Balance de Comprobación de Inventario (Excel)
A continuación se muestra el menú donde se encuentran disponibles los reportes mencionados:
Al acceder a cualquiera de estos reportes, se abre el asistente de configuración donde se encuentra el nuevo campo Categorías a excluir:
¿Qué cambia?
- Se añade el campo Categorías a excluir en los asistentes de los reportes de Kardex Físico, Kardex Contable Valorado, Valoración de Existencias y Balance de Comprobación de Inventario.
- Los movimientos de productos cuya categoría esté en la lista de exclusión no se mostrarán en el reporte generado.
- El campo es opcional: si se deja en blanco, el comportamiento del reporte permanece igual al anterior.
- El campo actúa de forma complementaria al filtro de categorías ya existente, ofreciendo la operación inversa de manera más eficiente.
Detalle técnico
- Versión: Odoo v18
- Se añadió el campo exclude_category_ids en el wizard kardex.valuated.stock.report.wizard.
- Se incorporó la lógica de filtrado en el método de generación del reporte para excluir los productos cuya categoría esté contenida en las categorías seleccionadas.
- El campo fue añadido en los módulos correspondientes a cada reporte de inventario.
Nuevo campo "Categorías a excluir" en los asistentes de reportes de Kardex.