debug: run actual _SQL_VENTAS query in /debug-fb/cmxc to compare
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
9e6f1171c6
commit
0e837e4a2d
@@ -214,6 +214,24 @@ async def debug_cmxc(
|
|||||||
WHERE r.FECHA_RECEPCION BETWEEN :fi AND :ff
|
WHERE r.FECHA_RECEPCION BETWEEN :fi AND :ff
|
||||||
""", {"fi": fecha_ini, "ff": fecha_fin})
|
""", {"fi": fecha_ini, "ff": fecha_fin})
|
||||||
|
|
||||||
|
# Correr el mismo _SQL_VENTAS que usa el preview
|
||||||
|
ok3, err3, rows_vta = fb.execute_query("""
|
||||||
|
SELECT
|
||||||
|
r.IDRECEPCION, r.PREFIJO, r.NUM_FACTURA,
|
||||||
|
CAST(r.FECHA_RECEPCION AS VARCHAR(30)) AS FECHA_RECEPCION,
|
||||||
|
r.COD_PACIENTE, r.NIT_EMPRESA, r.VALORTOTAL,
|
||||||
|
rel.COD_EXAMEN,
|
||||||
|
TRIM(e.CODCONTRATO) AS CODCONTRATO
|
||||||
|
FROM RECEPCION r
|
||||||
|
JOIN RELACION rel ON rel.IDRECEPCION = r.IDRECEPCION
|
||||||
|
LEFT JOIN EXAMEN ex ON TRIM(ex.CODIGO) = TRIM(rel.COD_EXAMEN)
|
||||||
|
LEFT JOIN EMPRESA e ON e.NIT = r.NIT_EMPRESA
|
||||||
|
LEFT JOIN TARIFA t ON TRIM(t.COD_EXAMEN) = TRIM(rel.COD_EXAMEN) AND t.TARIFA = e.TARIFA
|
||||||
|
WHERE r.FECHA_RECEPCION BETWEEN :fecha_ini AND :fecha_fin
|
||||||
|
AND r.PREFIJO = 'CMXC'
|
||||||
|
ORDER BY r.IDRECEPCION
|
||||||
|
""", {"fecha_ini": fecha_ini, "fecha_fin": fecha_fin})
|
||||||
|
|
||||||
fb.disconnect()
|
fb.disconnect()
|
||||||
|
|
||||||
# Estado de contratos en SQLite (excluir_ventas)
|
# Estado de contratos en SQLite (excluir_ventas)
|
||||||
@@ -238,6 +256,10 @@ async def debug_cmxc(
|
|||||||
"total_recepcion_del_dia": total[0]["N"] if ok2 and total else "?",
|
"total_recepcion_del_dia": total[0]["N"] if ok2 and total else "?",
|
||||||
"cmxc_count": len(rows or []),
|
"cmxc_count": len(rows or []),
|
||||||
"cmxc_rows": list(rows or []),
|
"cmxc_rows": list(rows or []),
|
||||||
|
"sql_ventas_ok": ok3,
|
||||||
|
"sql_ventas_error": err3 if not ok3 else None,
|
||||||
|
"sql_ventas_count": len(rows_vta or []),
|
||||||
|
"sql_ventas_rows": list(rows_vta or [])[:10],
|
||||||
"contratos_excluidos_ventas": contratos_excluidos_vta,
|
"contratos_excluidos_ventas": contratos_excluidos_vta,
|
||||||
"contratos_activos_ventas": contratos_activos_vta,
|
"contratos_activos_ventas": contratos_activos_vta,
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user