1.8.103 Jun-2023 PK00 [08/02/2023]; com.Bo2A.robot.RobotBasico; Creado identificación para el envío de planos #PL [08/02/2023]; com.Bo2A.cliente.window.Bo2aPantallaBase.INIT_getReportCacheable_Query; INIT_getCamposReportCacheable; // Un mismo report se puede repetir en la página. Puede tener distintos parámetros y descripciones. // Por esto ya no se utiliza el idReport, sino el idReportObjPagina. [17/02/2023]; com.Bo2A.net.SpoolMensajeria.addReportParametros; buildReportParametros; * Centralizar en este metodo la generación de los parámetros del report. [20/02/2023]; com.Bo2A.cliente.window.Bo2aPantallaBase.getReportParametros; Usa el esquema de construcción de los parámetros definido en SpoolMensajeria [26/04/2023]; com.Bo2A.Util.Bo2Util.appendElementoToString; appendElementoToString; Otros métodos útiles para añadir a cadenas con separadores [02/06/2023]; com.Bo2A.Util.Bo2aObjectFactory.getCustomTag; Incluidos en esta sección métodos para resolver TAG_CUSTOM [13/06/2023] - #Y-15273; com.Bo2A.validators.GAN.gestion.almacen.Bascula; Incorporar al validador de báscula la posibilidad de enviar por email el acuse de recibo que se estaba mostrando en pantalla. Se añade a lo que ya había para impresión directa. Se rediseña el dialog box. [13/06/2023] - #Y-15273; com.Bo2A.Event.ObjBo2aEventImprimir; Se pueden enviar CONTACTOS cuando se utiliza el evento Imprimir. Esto provoca que se genera un envío por email. [14/06/2023]; com.Bo2A.cliente.base.Bo2aAnalizaCadenas; Nuevos parámetros en el evento IMPRIME_REPORT de la ObjPagina permite enviar emails. Además de mostrar en pantalla e imprimir directo. _BO2A_EMAIL; // Determina a que email se manda _BO2A_PARAMETRO_EMAIL; // El parámetro que define un email fijo, a nivel de usuario [15/06/2023]; com.Bo2A.Util.Bo2aObjectFactory.CAST_LIST; * Hace un cast para obtener una lista con type, se suprimer el warning aqui. [16/06/2023] - #15273; com.Bo2A.Util.dialog.Bo2aPanelContactos; Nuevas mejoras en el panel de contactos: Se pueden indicar filtros por los distintos grupos de contactos (por Cliente, proveedor, ...) Se ha simplificado los constructores. Y se han incluidos los parámetros de operatoria cuando se indica que grupos se usan. También se pueden hacer click sobre el RadioButton de cada grupo de contactos. Esto provoca la carga si es necesaria. Se pueden mostrar/ocultar los RadioButtons. 1.8.103 Jun-2023 PK01 Solucionados algunos problemas detectado en la versión anterior sobre el panel de contactos. Y la carga de datos. Había problemas con la cache de tiempo fijo en Bdata. BO2A_CAPANEGOCIO_CACHEABLE_TIEMPOCACHE 1.8.103 Jun-2023 PK02 [19/09/2023] - #Y-15323; erpsi_danzauno/com/Bo2A/cliente/window/Bo2aCabecera_v2.java; Incluido botón en cabecera pestañas con el nº de ventana que Muestra/Oculta el nombre completo de la ventana o su abreviatura. 1.8.103 Jun-2023 PK03 [05/10/2023] - #Y-15335; com.Bo2A.net.Bo2aHTTPDownload; com.Bo2A.net.Bo2aHTTPUpload_POSTMultiPart; com.Bo2A.net.Bo2aHTTPUpload; * Se encapsulan los timeouts sobre conexión y read. Antes se establecían externamente después de crear el objeto Bo2aHTTPDownload. * También se va a configurar la conexión para que no use caches. Es decir setUseCache false. La JavaWebStart cachea cosas y está * provocando que un fichero modificado y vuelta a subir con el mismo nombre, está mostrando el viejo. [05/10/2023] - #Y-15335; com.Bo2A.net.Bo2aHTTPDownload.getLastModified; getHeaderField; Se crean estos métodos para evitar exponer HTTPURConnection [05/10/2023] - #Y-15335; com.Bo2A.net.ObjHandlerBdata; Se definen los Valores por defecto de los timeouts public static final int DEFAULT_com_Bo2A_sql_Bo2aHTTPURL_v2_setConnectTimeout_GET = 61001; // 1 minuto public static final int DEFAULT_com_Bo2A_sql_Bo2aHTTPURL_v2_setReadTimeout_GET = 240000; // 4 minutos public static final int DEFAULT_com_Bo2A_sql_Bo2aHTTPURL_v2_setConnectTimeout_POST = 61001; // 1 minuto public static final int DEFAULT_com_Bo2A_sql_Bo2aHTTPURL_v2_setReadTimeout_POST = 43200000; // 12 horas