mirror of
https://github.com/cursos-uai/sap_tfi_2026.git
synced 2026-07-31 20:48:30 -03:00
Documentación generada: - 7 casos de uso (CU-VEN-001, CU-VEN-004, CU-ENT-002, CU-ENT-004, CU-FAC-001, CU-FAC-002, CU-FAC-003) - Modelo de dominio inicial (12 conceptos, 9 reglas de negocio) - Arquitectura general (C4 contexto + contenedores) - Prototipo del formulario de presupuesto - 5 diagramas PlantUML (.puml): - Diagrama general de casos de uso - Modelo de dominio conceptual - Diagrama de robustez de CU-VEN-004 - Diagrama de secuencia de CU-VEN-004 - Diagrama de clases técnicas (integración Venta/Stock/Contabilidad) - Matriz de trazabilidad con 20 EV-COD y 22 EV-INF Odoo analizado: 19.0 Community (rama 19.0) Método: ingeniería inversa con verificación de código fuente Nota: NO pushear (gate S2). Ale debe revisar antes de merge a main.
1.8 KiB
1.8 KiB
Contexto del Proyecto SAP-TFI-2026
Stack tecnológico
- Odoo 19.0 Community (rama
19.0del repo oficialhttps://github.com/odoo/odoo) - Base de datos: PostgreSQL
- Servidor: Odoo (Python 3.11+)
- Frontend: Odoo Web Client (HTML/CSS/JS)
Módulos Odoo relevantes (versión 19.0)
Verificado contra código fuente:
| Módulo | Versión | Path |
|---|---|---|
| sale | 1.2 | addons/sale/ |
| sale_management | 1.0 | addons/sale_management/ |
| sale_stock | 1.0 | addons/sale_stock/ |
| account | 1.4 | addons/account/ |
| stock | 1.1 | addons/stock/ |
| product | 1.2 | addons/product/ |
| purchase | 1.2 | addons/purchase/ |
| delivery | 1.0 | addons/delivery/ |
| 1.19 | addons/mail/ |
|
| contacts | (en repo) | addons/contacts/ |
| uom | 1.0 | addons/uom/ |
EV-DOC-001: Versiones extraídas de
__manifest__.pyde cada módulo en la rama19.0dehttps://github.com/odoo/odoo. Verificables congrep '"version"' addons/<módulo>/__manifest__.py.
Versión analizada
- Odoo: 19.0 (rama
19.0) - Edición: Community
- Último commit en la rama:
aa417106 [IMP] payment_redsys: add error code message mapping - Path local:
~/proyectos/odoo_src/odoo
Arquitectura general
Usuario (navegador)
│
↓ HTTPS
│
Odoo Server (Python + PostgreSQL)
│
├── sale (sale.order, sale.order.line)
├── account (account.move, account.move.line)
├── stock (stock.picking, stock.move)
├── product (product.product, product.template)
├── delivery (delivery.carrier)
└── mail (mail.thread, mail.activity)
Contexto del dominio
El proyecto analiza cómo Odoo implementa el flujo completo de ventas desde la creación de un presupuesto hasta el registro del pago, pasando por la confirmación, reserva de stock, entrega y facturación.