¿Listo para implementarlo en tu Odoo?
Agenda una demo o habla con un consultor y resuelve tus dudas antes de comprar. Instalación, configuración y soporte incluidos.
Optimizador de corte 1D y 2D integrado al flujo de ventas
Odoo 19.0Compatibilidad
Construcción & BIMCategoría
80Funcionalidades
Mi-ERPInstalación y soporte
Funcionalidades del módulo
- Solver CP-SAT de Google OR-Tools
- Fallback FFD (First Fit Decreasing)
- Soporte de múltiples stocks y largos
- Manejo de kerf (grosor de sierra)
- Ideal para barras, tubos y perfiles
- Guillotine con backtracking recursivo
- CP-SAT NoOverlap2D para feasibility
- rectpack MaxRects Best Area Fit
- Trims en bordes y rotación de piezas
- Ideal para láminas de madera, vidrio y metal
- Widget OWL 2 nativo en el formulario
- Planos con etiquetas y dimensiones en cm
- Estilo OptiCutter con paleta pastel
- Áreas de retazo con patrón rayado
- Vista por hoja/barra consumida
- Reporte QWeb con planos de corte
- Una página por hoja/barra cortada
- Listado de piezas y dimensiones
- Botón "Optimizador de Corte" en sale.order
- Aplica resultados a las líneas del pedido
- Cantidades de stock calculadas automáticamente
- Trazabilidad línea trabajo de corte
- Crea órdenes de fabricación (mrp.production)
- Una MO por producto stock consumido
- Vinculación directa con el trabajo de corte
- Control de consumo desde inventario
- Captura automática de áreas de desperdicio ≥ 5cm
- Crea registros de stock como retazos reusables
- Reutilización en futuras optimizaciones
- Trazabilidad del trabajo de origen
- Materiales 1D y 2D parametrizables
- Kerf, trim, grano y rotación por defecto
- Stocks vinculados a product.product
- Cantidades reales desde inventario Odoo
- Endpoint POST /api/v1/cutting/optimize
- Autenticación Bearer con API Keys
- Stateless: piezas y stocks vía JSON
- Devuelve resultados con planos SVG
- Grupos User y Manager
- Reglas multi-compañía sobre trabajos y stocks
- Secuencia CUT/AAAA/00000
- Heredan permisos de Ventas
- Cascada de solvers 2D: Guillotine con backtracking Greedy CP-SAT rectpack NFDH. Selecciona automáticamente el mejor resultado.
- Escalado por GCD: Reduce el dominio del solver dividiendo dimensiones por su MCD (ej. 3270×2110 327×211), acelerando los tiempos de resolución 4-10×.
- Modo rollo: Soporte para materiales en rollo (longitud infinita en una dimensión).
- Grano / veta: Respeta la dirección del grano en madera o vetas decorativas.
- Rotación de piezas: Configurable por trabajo (permite o prohíbe girar piezas 90°).
- Stock ilimitado: Cantidad -1 indica stock infinito (productos consumibles o sin link a inventario).
- Tiempo límite configurable: Por defecto 30 segundos, ajustable por trabajo o globalmente.
- Crear cotización u orden de venta con productos a cortar.
- Hacer clic en el botón "Optimizador de Corte" en la SO.
- Definir piezas requeridas (largo, ancho, cantidad, etiqueta).
- Seleccionar stocks disponibles (inventario o retazos).
- Ejecutar "Optimizar" — el sistema calcula los planos de corte.
- Revisar layouts SVG y métricas (uso, desperdicio, retazos).
- "Aplicar a Pedido" — actualiza líneas de la orden de venta.
- "Crear Producción" — genera órdenes de fabricación.
- Imprimir reporte PDF y entregar al taller.
- Borrador: Definiendo piezas y stocks.
- Optimizado: Layouts calculados y listos para revisar.
- Aplicado: Resultados aplicados a la orden de venta.
- Cancelado: Trabajo descartado.
- Tras optimizar, las áreas de desperdicio ≥ 5cm se registran como stock con is_remnant=True.
- En futuras optimizaciones del mismo material, los retazos se incluyen automáticamente.
- Al consumirse, el retazo se desactiva y queda trazado al trabajo que lo usó.
- Modelos propios: cutting.material, cutting.stock, cutting.piece, cutting.job, cutting.layout, cutting.layout.piece.
- Extiende: sale.order, sale.order.line, mrp.production.
- Frontend en OWL 2: componentes cutting_layout_viewer y widget cutting_layout_field.
- Motor de optimización desacoplado de Odoo (Python puro) — testeable de forma aislada.
- Reporte QWeb PDF con planos SVG embebidos.
- Compatible con Odoo Enterprise y Community Edition.
- Depende de: base, mail, product, stock, sale_management, mrp.
- Mensajería (mail)
- Producto (product)
- Inventario (stock)
- Ventas (sale_management)
- Fabricación (mrp)
- rectpack — requerido
- ortools — recomendado (solver CP-SAT)
- Sin ortools: el módulo usa FFD y guillotine como fallback
Especificaciones
| Categoría | Construcción & BIM |
|---|---|
| Compatibilidad | Odoo 19.0 |
| Tipo | Aplicación / módulo Odoo |
| Licencia | Other proprietary |
| Autor | MI ERP APP |
| Soporte | [email protected] |
Qué incluye con Mi-ERP
InstalaciónDesplegamos el módulo en tu Odoo y lo dejamos operativo.
ParametrizaciónLo configuramos según tu operación y migramos tus datos.
CapacitaciónEntrenamos a tu equipo para aprovecharlo desde el día 1.
Soporte y actualizacionesMesa de ayuda y mantenimiento del módulo.