Capacitación continua

 


Ver todo
Tabla de clasificación

1 Quevedo Contreras, Jose Gabriel
Quevedo Contreras, Jose Gabriel
Estudiante 270 xp
Ver todos
Cursos más populares

Costeo y valorización de inventario
Alta de saldos Contables
Alta de saldos Contables

El objetivo de este tutorial es brindar una guía para realizar alta de saldos contables en bases que dispongan de V16 y localización Argentina.
Si necesita ayuda para dar alta de saldos contables de otra versión o localización, no dude en consultar a su PM o comercial asignado.

Ver todos
Cursos más recientes

OWL Odoo v19 POS
OWL Odoo v19 POS

1. El Problema Central: La Inestabilidad Arquitectónica

El video comienza con una crítica válida: Odoo suele cambiar drásticamente la arquitectura del POS en casi cada versión, lo que obliga a reescribir módulos personalizados. En la V19, este cambio es particularmente "brusco", afectando tanto la lógica de carga de datos en el frontend como en el backend.

2. Comparativa de Arquitecturas: Legacy vs. Modern

El núcleo del video es una excelente comparativa visual entre Odoo 16 (Legacy) y Odoo 19 (Modern):

CaracterísticaOdoo 16 (Legacy)Odoo 19 (Modern)
Archivo Frontendmodels.jsApp/services/data_service.js
Carga de DatosMétodo único load_server_data()Bifurcado en loadInitialData() y loadFieldsAndRelations()
Backend (Python)pos.session.py -> load_pos_data()pos.session.py -> load_data() y load_data_params()
Lógica de cargaCentralizada en pos_session.pyDelegada a cada modelo específico (ej. res.partner)

3. Cambios Técnicos Clave

  • Delegación de Responsabilidad: En versiones anteriores, para cargar un nuevo campo en el POS, debías sobreescribir métodos en pos.session.py. Ahora, Odoo 19 delega esto al modelo propio mediante el método _load_pos_data_fields. Esto hace que el código sea más limpio y modular.
  • Integración con OWL (Odoo Web Library): Gracias a la madurez de OWL en la V19, el POS ahora puede invocar directamente formularios del backend. El video muestra cómo, al editar un cliente, ya no se usa un formulario simplificado de JavaScript, sino que se carga el formulario real del backend, permitiendo incluso ver campos personalizados sin esfuerzo adicional de desarrollo.
  • Gestión de Assets: Se menciona un cambio importante en el archivo __manifest__.py. El tag de assets para el POS ha cambiado de point_of_sale.assets a point_of_sale._assets_pos.

4. Reseña del Contenido

  • Claridad Educativa: El uso de diagramas de flujo para comparar las versiones es el punto más fuerte. Permite al desarrollador "mapear" visualmente dónde está el error en su código antiguo.
  • Enfoque Profesional: No solo explica el "qué", sino el "por qué", mencionando que estos cambios buscan mayor velocidad y una comunicación más fluida entre frontend y backend.
  • Valor para el Desarrollador: Es un video de nivel intermedio-avanzado. Si no conoces los fundamentos de OWL (que el autor recomienda estudiar en sus series anteriores), puede resultar complejo. Sin embargo, para un partner o freelancer de Odoo, es una herramienta de ahorro de tiempo invaluable.

Conclusión

El video de CleverIT es una "hoja de ruta de migración". Expone que, aunque el mantenimiento es costoso y frustrante debido a los cambios de Odoo, la arquitectura de la V19 es técnicamente superior, más rápida y ofrece una experiencia de usuario (UX) mucho más integrada con el resto del ecosistema Odoo. Es una visualización obligatoria antes de intentar "parchear" un módulo antiguo en la nueva versión.

owl
Contabilidad V17
V17 Compras
V17 Compras

Resumen Módulo de Compras Odoo

El módulo de Compras de Odoo gestiona todo el proceso de adquisición de bienes y servicios. Permite crear solicitudes de cotización, generar órdenes de compra automáticas basadas en inventario, y gestionar proveedores. Se integra con Inventario y Contabilidad para automatizar recepciones y pagos. Ofrece control de costos, gestión de múltiples proveedores por producto y reportes detallados para optimizar las decisiones de compra.