From e6d0b749923446ce88ec14ce46118ce1c1c569d3 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 1 Jul 2026 12:22:35 -0500 Subject: [PATCH] debug: show ITEM columns and first row to find join key Co-Authored-By: Claude Sonnet 4.6 --- app/routes/debug_fb.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/app/routes/debug_fb.py b/app/routes/debug_fb.py index 0ce325f..77e8c7f 100644 --- a/app/routes/debug_fb.py +++ b/app/routes/debug_fb.py @@ -41,19 +41,9 @@ async def find_cups(request: Request, user: dict = Depends(get_current_user)): """) results["columnas_item"] = [r["campo"] for r in rows1] if ok1 else f"error: {err1}" - # 2. Muestra de ITEM para el examen CH4 - ok3, err3, rows3 = fb.execute_query( - "SELECT FIRST 1 i.* FROM ITEM i WHERE TRIM(i.CODIGO) = :cod", - {"cod": "CH4"} - ) - if ok3 and rows3: - results["item_ch4_por_codigo"] = rows3[0] - else: - # Intentar con otro campo - ok3b, err3b, rows3b = fb.execute_query( - "SELECT FIRST 3 i.* FROM ITEM i WHERE i.CUPS_DETALLE IS NOT NULL AND TRIM(i.CUPS_DETALLE) <> ''" - ) - results["item_muestra_con_cups"] = rows3b if ok3b else f"error: {err3b}" + # 2. Primera fila de ITEM (para ver valores reales) + ok2, err2, rows2 = fb.execute_query("SELECT FIRST 1 i.* FROM ITEM i") + results["item_primera_fila"] = rows2[0] if (ok2 and rows2) else f"error: {err2}" # 3. Descuentos en RELACION ok4, _, rows4 = fb.execute_query("""