¿Qué es?

El Inventario es el estado actual de disponibilidad de los Recursos de EBS en un momento determinado.

No es una lista estática — es una fotografía dinámica que cambia cada vez que un Recurso se asigna, se mueve, se libera o entra a mantenimiento.

El Inventario no es el Recurso. El Recurso existe. El Inventario dice cuánto hay disponible y dónde está.

Problema actual

EBS mantiene conteos en Excel y en Odoo de forma paralela. Ninguno está conectado con las Asignaciones activas ni con los Eventos en curso. Esto genera el riesgo principal: comprometer recursos que ya están comprometidos.

Unidades por categoría

STEEL — por pieza individual

Los recursos de Steel se cuentan por pieza porque los despieces cambian por proyecto. Las mismas piezas pueden armar configuraciones distintas según el Plano y el Despiece.

RecursoUnidad
Roof Systempieza
Delay Towerpieza
Scaffoldpieza

El Despiece define cuántas piezas de cada tipo requiere una configuración específica. El Inventario dice si esas piezas están disponibles.

EPS — por unidad o m²

RecursoUnidad
LD Rolls
Arena Light Panelm² / pieza
EPS Pro
GIGS Barricadaml / pieza

Atributos por recurso

  • recursoRecurso
  • cantidad_total — stock total que posee EBS
  • cantidad_asignada — comprometida en Asignaciones activas
  • cantidad_en_mantenimiento — no disponible temporalmente
  • cantidad_disponible — calculada: total − asignada − mantenimiento
  • ubicacion — almacén / venue / tránsito
  • ultima_actualizacion — datetime

Cómo se actualiza

EventoEfecto en Inventario
Asignacion confirmada↓ cantidad_disponible
Asignacion liberada↑ cantidad_disponible
Movimiento de salidaubicacion → tránsito / venue
Movimiento de entradaubicacion → almacén
Recurso en mantenimiento↓ cantidad_disponible, ↑ en_mantenimiento
Recurso dado de alta↑ cantidad_total
Recurso dado de baja↓ cantidad_total

Reglas críticas

  • cantidad_disponible nunca puede ser negativa
  • Si una Asignacion requiere más cantidad de la disponible → se genera un Requerimiento sin resolver
  • El Inventario debe consultarse antes de confirmar cualquier Asignacion — ese es el Cross Check de Disponibilidad
  • Un recurso En tránsito no cuenta como disponible aunque físicamente exista

Relaciones