El SSOT trae dos filas Alta indistinguibles salvo por Fecha Baja en 4 dominios (AD919PL AE922FX AE971FE AE971FF)
Detectado por db02 en el ensayo de MOVILBA-76 pasos 1+2 contra PROD, 06:22 del 2026-08-20. El libro 2026-08-20-0211-Parque_RUTAP.xlsx trae DOS filas Alta con el MISMO dominio + fecha_alta + expte_alta, que se diferencian UNICAMENTE en Fecha Baja: una cierra el mismo dia y la otra en la fecha real. Ejemplo AE922FX con Fecha Alta 2025-07-08: una fila con baja 2025-07-08 y otra con baja 2025-10-22. Son 8 filas sobre 4 dominios. Prod tiene 2 filas para cada uno y el conteo cierra 2:2, asi que no falta ni sobra nada. EL PROBLEMA ES DE IDENTIDAD, NO DE CLAVE ESTRECHA: el unico campo que distingue las dos filas del libro es fecha_baja, que es exactamente el campo que se quiere escribir. No se puede decidir cual va en cual sin adivinar. Por eso la carga las deja en NULL a proposito -- abstenerse es correcto, inventar el pareo no. PARA RESOLVER: preguntarle a Eugenia cual de las dos bajas corresponde a cual fila, o si una de las dos filas es un duplicado del libro. Va al mismo lote de preguntas que E-005/E-020.
Activity
-
VERIFICADO CONTRA EL XLSX CRUDO Y LA FORMA ES MAS PRECISA (coder02, 06:23). No es 'dos filas Alta duplicadas': es UNA FILA DE DURACION CERO MAS LA REAL. AE922FX fila 1804 alta 2025-07-08 baja 2025-07-08 (Alta) contra fila 3573 alta 2025-07-08 baja 2025-10-22 (Alta, mismo expediente). Igual AE971FE (1739 vs 3494) y AE971FF (1800 vs 3485). CORRECCION sobre AD919PL: NO son dos Alta -- es fila 3439 Alta (alta=baja=2025-07-24) mas fila 3440 MODIF (alta 2025-07-24, baja 2025-10-31). La fila de duracion cero esta cerca de la fila 1800 y la cadena real del vehiculo arranca cerca de la 3490: NO son adyacentes, y por eso una clave que parea por dominio+fecha_alta+expte ve dos candidatas y no puede elegir. LA CLASE COMPLETA, contada sobre todo el libro: 22 filas tienen Fecha_Alta == Fecha_Baja -- 17 Alta y 5 Modif, sobre 22 dominios distintos. Las 8 de db02 son el subconjunto donde prod ademas tiene dos filas. LAS OTRAS 14 NADIE LAS MIRO desde este angulo todavia -- entran en el alcance de este ticket. Para Eugenia la pregunta es si la fila de duracion cero es un asiento erroneo o si significa algo (un alta anulada el mismo dia).
-
DUPLICADO - ya documentado el 2026-08-14, igual que MOVILBA-85. docs/migrations/2026-08-14-historial-por-tramite-backfill-rutap-PROD.sql linea 230, textual: 'PROPOSITO (los 4 pares legitimos AD919PL/AE922FX/AE971FE/AE971FF difieren solo en Fecha_Baja y se conservan)'. Los cuatro dominios nombrados, con el motivo, dentro de un gate post-insert cuya clave incluye borrado_en A PROPOSITO para que esos pares sobrevivan. O sea que las DOS clases de abstencion de db02 -- las 9 filas completas -- ya estaban conocidas y manejadas desde el 08-14. La abstencion de db02 es el mismo criterio, alcanzado de forma independiente. Lo que queda VIVO de este ticket y NO estaba documentado: las otras 14 filas del libro con Fecha_Alta == Fecha_Baja (22 en total, 17 Alta y 5 Modif, sobre 22 dominios; las 8 de db02 son el subconjunto donde prod ademas tiene dos filas). Si se quiere perseguir eso, abrir ticket nuevo con ESE alcance -- no reabrir este.