Actualizar backend/services.py

This commit is contained in:
2026-07-01 11:31:55 -05:00
parent 71c4d1376e
commit b3eaed0863

View File

@@ -60,12 +60,19 @@ def ocupabilidad(ano, mes, sede="TODOS", programa="TODOS"):
return cache_get_or_set("ocupabilidad", (ano, mes, sede, programa), _load) return cache_get_or_set("ocupabilidad", (ano, mes, sede, programa), _load)
# ── VENTAS ───────────────────────────────────────────────────────────────── # ── VENTAS ─────────────────────────────────────────────────────────────────
def ventas(ano, mes, sede="TODOS", programa="TODOS"): def ventas(ano, mes, sede="TODOS", programa="TODOS", con_overrides=False):
def _load(): def _load():
dm = get_dm() dm = get_dm()
dm._tc_override_mes = comisiones_tc_del_mes(ano, mes) # TC de Supabase o None # Los overrides de Supabase SOLO aplican en Comisiones (con_overrides=True).
dm._fecha_canc_overrides = comisiones_overrides_fecha() # {mat: fecha_canc override} # En Ventas se ignoran: la tabla muestra los datos reales del SQL.
dm._inv_neta_overrides = comisiones_overrides_inv_neta() # {mat: inversion_neta override} if con_overrides:
dm._tc_override_mes = comisiones_tc_del_mes(ano, mes)
dm._fecha_canc_overrides = comisiones_overrides_fecha()
dm._inv_neta_overrides = comisiones_overrides_inv_neta()
else:
dm._tc_override_mes = None
dm._fecha_canc_overrides = {}
dm._inv_neta_overrides = {}
logic = VentasLogic(dm) logic = VentasLogic(dm)
print(f"[DEBUG Ventas] Buscando ano={ano}, mes={mes}, sede={sede}, programa={programa}") print(f"[DEBUG Ventas] Buscando ano={ano}, mes={mes}, sede={sede}, programa={programa}")