Actualizar backend/core/data_manager.py
This commit is contained in:
@@ -447,6 +447,9 @@ class DataManager:
|
|||||||
try: lista_vip_list.append(int(item))
|
try: lista_vip_list.append(int(item))
|
||||||
except: pass
|
except: pass
|
||||||
|
|
||||||
|
# Lista PURA de BASE_PENDIENTES (sin overrides). Venta Pendientes usa SOLO esto.
|
||||||
|
set_lista_pendientes = set(lista_vip_list)
|
||||||
|
|
||||||
# Incluir matrículas con override de fecha (para que la query las traiga, incluso ANU)
|
# Incluir matrículas con override de fecha (para que la query las traiga, incluso ANU)
|
||||||
_fov = getattr(self, '_fecha_canc_overrides', None) or {}
|
_fov = getattr(self, '_fecha_canc_overrides', None) or {}
|
||||||
for mk in _fov.keys():
|
for mk in _fov.keys():
|
||||||
@@ -619,7 +622,7 @@ class DataManager:
|
|||||||
ventas_por_vendedor[vendedor]['cantidad_pc'] += 1
|
ventas_por_vendedor[vendedor]['cantidad_pc'] += 1
|
||||||
|
|
||||||
# COLUMNA 4 y 5 — MES PASADO: matrícula anterior + pagó 1° cuota en el mes del filtro
|
# COLUMNA 4 y 5 — MES PASADO: matrícula anterior + pagó 1° cuota en el mes del filtro
|
||||||
if matricula_mes_pasado and saldos_ok and pago_en_fecha_correcta:
|
if matricula_int in set_lista_pendientes and pago_en_fecha_correcta:
|
||||||
ventas_por_vendedor[vendedor]['monto_pendientes'] += inv_neta
|
ventas_por_vendedor[vendedor]['monto_pendientes'] += inv_neta
|
||||||
ventas_por_vendedor[vendedor]['cantidad_pendientes'] += 1
|
ventas_por_vendedor[vendedor]['cantidad_pendientes'] += 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user