Eugenia: mostrar en Historial del Vehiculo que campos cambiaron (interno, MDVR, identidad) y filtro por tipo de modificacion
Pedido de Eugenia por WhatsApp 2026-09-04 (relay proxy-mba-w-cc). En 'Cambios detectados por MovilBA' del Historial del Vehiculo quiere ver los cambios de campos concretos por registro - interno ('Interno: De: 61 A: 23'), asiento MDVR, identidad, etc - en el mismo formato que las lineas Estado/Observaciones que ya existen. Su captura: un registro Tramite=Modificacion muestra 'Estado: De: Alta A: (vacio)' y 'Observaciones: De: ... A: ...' pero el cambio real (interno 61->23) no aparece; solo se ve en la columna del export. Citas: 'puedo yo distinguir que tipo de modificaciones se hicieron? datos puede ser de asiento mdvr a..identidad. Es posible?' y 'ojo con cadena de chasis'. Ademas pregunta por un filtro 'tipo de modificacion / TIPOLOGIA' que dice haber visto antes y no encuentra. ESTADO DEL CODIGO (medido 2026-09-04): src/lib/historial-vehiculo.ts getCambios() compara SOLO entidad/linea/estado/observaciones entre fila y fila anterior; la columna vehiculo_historial.cambios (jsonb) trae nro_interno en 1392 filas vivas e id_mdvr etc, pero NINGUN consumidor de la app la lee (trazado hoy: la ficha y el PDF computan el diff, no leen el stored). vehiculo_historial NO tiene columna interno. El clasificador de subtipo de modificacion (MOVILBA-97, a78225f8, src/lib/rutap-modification-subtype.ts) es candidato para la 'TIPOLOGIA'. Decidir: (a) renderizar el cambios almacenado con ETIQUETA_CAMPO que ya existe y no se usa; (b) o persistir por periodo los campos que ella quiere diffear; (c) y si el filtro TIPOLOGIA existio alguna vez en dev01 o es el subtipo de 97 aun no expuesto.
Activity
-
DUPLICADO. Elazar confirma que el diff por campo EXISTIA: MOVILBA-95 dejo vehiculo_historial.cambios {campo:{anterior,nuevo}} y la ficha lo renderizaba via ETIQUETA_CAMPO; MOVILBA-99 (3fabec37, 08-28) retiro ese lector porque PROD lo tenia vacio en 4225 filas y paso al diff de 4 columnas. El pedido de Eugenia (interno/MDVR/identidad por renglon + filtro TIPOLOGIA) es exactamente MOVILBA-204 (readers tipados sobre la tabla ancha de MOVILBA-202, coder-mba-l-ca, inProgress) + MOVILBA-97 (subtipo/filtro, coder03, bloqueado por 204). Elazar 2026-09-04: 'we need the same thing to happen with the new full table format, so they see what changed from one excel line to the other'. Se cierra este y se empuja 204.
-
completed