1.8.114 Feb-2026 PK00 ; #Y-15755; #Y-15753 Incidencias: #Y-15755; Certificados de lavado en el módulo GAN. #Y-15753; Registro de datos de calidad de limpieza y zonas. (GAN) [13/01/2026] - 15755; com.Bo2A.validators.GAN.gestion.almacen.Bascula; Nuevo parámetro con el prefijo utilizado para las expediciones que son certificados de lavado de cisternas. "GAN.EXPEDICION.CERTIFICADO_LAVADO.PREFIJO"; com.Bo2A.validators.GAN.gestion.almacen.Bascula.imprimeDoc; Este método ahora utiliza idExpedicion en lugar de idProveedorEntregaPedido, si se ha definido el prefijo del certificado de lavado. [14/01/2026]; com.Bo2A.Util.Bo2aErrorDB; Cambio interno sobre como se almacen los errores. Antes se utilizaban dos MAP. Ahora solamente con uno Map es suficiente. Se ha incorporado algún código de com.Bo2A.sql.ErrorHTTP; Porque ahora se utliza showErrorsVector; [14/01/2026]; com.Bo2A.sql.ObjError; Dos nuevos tipos de mensajes. Se hace así para unificarlo con la otra clase que había definida dentro de Bo2aErrorDB utilizada para encapsular los errores. TIPO_QUESTION = "QUESTION"; TIPO_MENSAJE = "MENSAJE"; Además, al hilo con lo anterior, se ha creado el atributo color dentro de la enumeracion TIPO; También se incorpora la definición de los botones: BOTON_ACEPTAR = "ACEPTAR"; BOTON_SI_NO = "SI_NO"; BOTON_SI_NO_CANCELAR = "SI_NO_CANCELAR"; BOTON_ACEPTAR_CANCELAR = "ACEPTAR_CANCELAR"; [15/01/2026]; com.Bo2A.Util.Bo2aErrorDB.getStringErrorsVector; * Se ha refactorizado este método para dar la funcionalidad de crear mensajes HTML. * Este código viene desde ErrorHTTP; esta clase ahora usa este método. * @param erroresAMostrar * @param lMostrarMensajeEnSuFormato (si false = TEXT, si true = FORMATO MENSAJE) [16/01/2026]; com.Bo2A.sql.ObjError.getErrorString; * Se incorpora la versión que hay definida en Bo2aErrorDB.getMensajeFinal para tener el mismo código en todas partes. * Y devolver html cuando el mensaje esté definido así. * * @param DANZAUNO_FORMATO_MENSAJES_HTML viene del parametro DANZAUNO_FORMATO_MENSAJES_HTML * (se hace así, porque esta clase se utiliza en la parte servidor) * * @param soloTEXT: 0 -> su formato (for), 1 -> TEXT, 2 -> HTML [27/01/2026] - 15755; com.Bo2A.parametros.Bo2aParametrosObjetosDatos; Nuevo parámetro. Este post validador es llamado después de volver a actualizar los datos de la tabla. El postvalidador normal se llama justo antes. He creado un nuevo parámetro porque no se si los postvalidadores ya utilizados van a funcionar de otro forma al cambiarlos de sitio. POST_VALIDATOR_AFTER; // Es llamado desde de volver a cargar los datos [02/02/2026] - 15753; com.Bo2A.Util.Bo2aCartt.checkTipoDato; Nuevo tipo de dato para las caracteristicas: "hora"; Además se añaden las obseravaciones al mensaje de error. Clarificar el funcionamiento de una expresión regex talcual, es complicado. [02/02/2026] - 15753; com.Bo2A.Util.Bo2Util.parseaHoraFromString; Nuevos patrones de parseo de horas. (HH:mm:ss, ...) 1.8.114 Feb-2026 PK01 Incidencias: #Y-15900; GAN. Anular una entrega vuelve a lanzar los reports de la última que se ha hecho. [05/02/2026]; com.Bo2A.validators.GAN.gestion.almacen.Bascula; Autorelleno de los depósitos. Al hacer doble click sobre el campo depósito calcula la cantidad que sobra del total entrada, sumando el resto de sus compañeros. 1.8.114 Feb-2026 PK02 Incidencias: #Y-15899; GAN. Lectura de la báscula desde un fichero. 1.8.114 Feb-2026 PK03 Incidencias: #Y-15754; Evaluación de caracteristicas con fórmulas de validación gnu.jel #Y-15916; GAN. Bascula. Problema de autocompletar litros depósitos.