v2.6.0 — Varios sistemas de falla por intervención
Varios sistemas de falla por intervención
Una avería puede tocar más de un sistema, y en el formulario eso suele ser un checkbox. Hasta ahora el plugin guardaba solo el primero que coincidiera, y solo si el valor estaba escrito a mano en la tabla de traducción del formato. Lo demás se descartaba en silencio, así que la gráfica de «Averías por sistema» salía incompleta sin que nada lo advirtiera.
Ahora:
- Se guardan todos los sistemas marcados. Marca los que apliquen y quedan todos.
- Ya no hace falta escribirlos antes. Cada valor se resuelve en tres pasos: la tabla de traducción del formato, la lista de sistemas del plugin —que ya reconocía por palabras sueltas, así que «Sistema hidráulico» cae en Hidráulico— y, si no está en ninguna, se da de alta solo, con el nombre tal como llegó del formulario. Después puedes renombrarlo en Ajustes → Listas configurables.
- Los formularios manuales del administrador y del técnico pasan de un desplegable de una sola opción a casillas: marcas las que apliquen.
- El reporte cuenta la avería en cada sistema que tocó. Por eso la suma de las partes puede pasar del total de averías: una sola avería que afectó frenos e hidráulico cuenta en los dos. Es lo correcto para responder «¿qué me está fallando?».
- El CSV exporta los nombres, no las claves internas.
Compatibilidad
Todo lo registrado hasta hoy tiene un solo sistema por intervención y se sigue leyendo exactamente igual. No hay nada que migrar ni que reconfigurar.
Pruebas
596 comprobaciones automáticas en verde, entre ellas un envío real de Forminator con tres sistemas marcados a la vez —uno traducido por la tabla, uno reconocido por la lista y uno completamente desconocido— y la verificación de que el reporte los cuenta por separado y no inventa un sistema que sea la suma de los tres.