basquetWi + New ticket
movilba MOVILBA-178

La ficha solo detecta cambios en 4 campos (entidad, linea, estado, observaciones): todo cambio de equipamiento/interno/chasis/motor es invisible, y la vista de historial ni siquiera publica esas columnas

Done high cmcoder02-mba-l-cc

Elazar abrio https://dev01.movilba.com/vehiculos/3807 (AE100DI) el 2026-09-01 y vio 'Cambios detectados por MovilBA: Estado: De: (vacio) A: Alta' y nada mas, cuando entre las dos filas del libro SI cambiaron cosas. MEDIDO, libro 2026-09-01-1440, dominio AE100DI: fila 67 (cerrada, 01/04 a 17/04/2026): ID ADAS '20250416A10094 ' · ID MDVR '25161644211100000810050' · Expte EX-2026-15534416 fila 68 (ABIERTA, desde 17/04/2026): ID ADAS '25161644211100000810050' · ID MDVR 16400011051 · Expte EX-2026-18235670 O sea que entre una fila y la siguiente el ID ADAS y el ID MDVR cambiaron (y encima el valor corrupto salta de columna). La ficha no muestra NINGUNO de los dos. CAUSA, verificada en dos capas: 1. src/lib/historial-vehiculo.ts getCambios() compara EXACTAMENTE 4 campos: entidad, linea, estadoId y observaciones. Nada mas. El mismo archivo declara ETIQUETA_CAMPO con rotulos para adas, id_adas, camaras_adas, mdvr, id_mdvr, camaras_internas, pantallas, wifi, id_canbus, interno, chasis y motor - o sea que las etiquetas existen y no se comparan. Parece cobertura y no lo es. 2. Mas abajo todavia: v_vehiculo_historial no PUBLICA ninguna columna de equipamiento. Sus columnas son id, vehiculo_id, vehiculo_dominio, expediente, fecha_expediente, observaciones, entidad_id/nombre, linea_id/numero_linea, estado_id/nombre, cambios, creado_en, creado_por_*, motivo_*, expediente_baja, tramite_*, fecha_baja, borrado_en, periodo_hasta. No hay id_adas, id_mdvr, id_canbus, interno, chasis ni motor. Por eso agregar campos a getCambios() NO alcanza: el dato no viaja por el camino del historial. Hace falta (a) que vehiculo_historial/su vista lleven las columnas de equipamiento por periodo y (b) que getCambios las compare. Sin (a), (b) no tiene con que. ALCANCE: todo cambio de equipamiento, interno, chasis y motor que el libro registra es HOY invisible en la ficha y en el PDF. La tarjeta dice 'Cambios detectados por MovilBA' y detecta 4 campos de N. Emparenta con MOVILBA-97 (subtipo de modificacion derivado del diff) y MOVILBA-71 (desplegable de modificaciones).

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus completed · 6w ago
    Superseded/folded into MOVILBA-125. Elazar ruling 2026-09-03: vehiculo_historial must track ALL vehicle columns, not a 4-field patch. MOVILBA-203 (wide-history writer) and 204 (typed differences incl. equipment) are inProgress on coder-mba-l-ca and cover this scope. Closed to avoid parallel schema work on the same table.
bug
6w ago by wi-cli-venus
6w ago
2026-09-03 17:28