Listado de cambios Velneo 37.2

Plataforma

Código Descripción

VELNEO-19473

Corrección del cálculo del pie de una rejilla con fórmulas acumulables que dependen del total de otra columna

Se ha corregido un error en el cálculo del pie de una rejilla cuando una columna utiliza una fórmula acumulable que hace referencia al total de otra columna, como ocurre al calcular una media ponderada. Anteriormente, al cargar la rejilla el pie mostraba un valor de cero y solo se recalculaba correctamente si el usuario forzaba la reordenación por alguna columna; además, cuando el cálculo estaba configurado en tercer plano no llegaba a realizarse nunca. Tras la corrección, el pie se calcula de forma correcta desde la carga inicial, con independencia de la ordenación y de si la rejilla está optimizada.

VELNEO-22191

Actualización de las librerías de seguridad OpenSSL en todos los componentes de Velneo

Se han actualizado las librerías de cifrado OpenSSL a la última versión estable en todos los componentes de Velneo (vClient, vDevelop, vAdmin y demás herramientas) y en todas las plataformas soportadas: Windows, Linux, macOS y Android. Con ello se mantienen al día los algoritmos empleados en las conexiones seguras entre los clientes y el vServer, así como en el servicio HTTPS.

VELNEO-22362

Mejora de seguridad en las credenciales de acceso en la URL del navegador al ejecutar la aplicación en web

Se ha mejorado la seguridad en el editor de Velneo vDevelop que afectaba a la ejecución de aplicaciones en el navegador. Al lanzar la prueba de una aplicación configurada para abrirse en Velneo Web, el usuario y la contraseña de conexión quedaban visibles en la URL de la barra de direcciones, donde podían ser leídos o conservados en el historial del navegador. Con esta corrección, las credenciales dejan de incluirse en la dirección y la conexión con el servidor se realiza de forma segura, sin exponer datos sensibles. De este modo se refuerza la protección de las cuentas de acceso durante las pruebas de aplicaciones en entorno web.

VELNEO-22465

Corrección de la visualización del asistente de creación de instancias en Velneo vAdmin

Se ha corregido un defecto de estilo en Velneo vAdmin que afectaba al asistente de creación de instancias de aplicación y datos. Las hojas de estilo aplicadas distorsionaban el formulario: la cabecera ocupaba un espacio excesivo, algunos controles no resultaban visibles —como el selector de proyecto a instanciar o el identificador, que apenas presentaba contraste—, aparecían artefactos visuales en el campo del icono y los botones de navegación se mostraban planos y sin separación. Tras la revisión del CSS, el asistente recupera una apariencia coherente con el resto de la interfaz y todos sus controles vuelven a verse y a poder utilizarse con normalidad.

VELNEO-22472

Corrección en Velneo vClient del filtro por columna de la rejilla con campos de tablas estáticas

Se ha corregido un error en Velneo vClient por el que el filtro por columna de la rejilla estándar mostraba el identificador interno del valor en lugar de su descripción cuando la columna correspondía a un campo con referencia a una tabla estática. Se trataba de una regresión: el diálogo presentaba el código del registro (por ejemplo «1» o «2») en lugar del texto visible (como «Activo» o «Inactivo»), lo que dificultaba al usuario reconocer qué estaba seleccionando. Tras la corrección, el listado de valores del filtro vuelve a mostrar la descripción asociada a cada item de la tabla estática, recuperando el comportamiento previo y mejorando la usabilidad del filtrado.

VELNEO-22478

Corrección de la pérdida de parámetros de consulta en las redirecciones del servidor HTTP de Velneo vServer

Se ha corregido un error en el servidor HTTP de Velneo vServer que afectaba a las redirecciones automáticas. Cuando llegaba una petición a una ruta sin barra final, el servidor respondía con una redirección hacia la misma ruta terminada en barra, pero en el proceso descartaba los parámetros de consulta de la URL (la parte posterior al signo de interrogación). Como consecuencia, las funcionalidades que dependen de esos parámetros, como los modos de acceso mediante un enlace con token, dejaban de recibir la información necesaria. Tras la corrección, la redirección conserva íntegramente la cadena de parámetros, de modo que las peticiones llegan completas a su destino y dichos enlaces vuelven a funcionar con normalidad.

VELNEO-22541

Corrección de una vulnerabilidad de seguridad en la carga de certificados de Velneo vServer (CVE-2025-14575)

Se ha corregido una vulnerabilidad heredada de la biblioteca Qt (CVE-2025-14575) que, en circunstancias muy concretas, podía hacer que se aceptara como de confianza un certificado no verificado, debilitando las conexiones seguras. La gravedad estimada es baja. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22573

Visualización de mensajes de activación de claves beta en vAdmin

Se ha restablecido la funcionalidad para que los mensajes de activación de claves beta aparezcan correctamente en el panel de mensajes de vAdmin. Esto permite a los usuarios verificar fácilmente la activación de sus claves, especialmente en entornos donde la consola de salida del vServer no es accesible, como en vServer Cloud.

VELNEO-22596

Corrección de una vulnerabilidad de denegación de servicio en Velneo vServer

Se ha corregido una vulnerabilidad que, en determinadas circunstancias, podía provocar la parada inesperada del servicio. La gravedad estimada es media. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22598

Corrección de una vulnerabilidad de seguridad en el servidor HTTP de Velneo vServer

Se ha corregido una vulnerabilidad en el servidor HTTP de Velneo vServer que, en determinadas circunstancias, podía permitir el acceso no autorizado a información del servidor. La gravedad estimada es baja. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22636

Corrección de un cierre inesperado de vClient al previsualizar informes personalizables en Linux

Se ha corregido un fallo que provocaba el cierre inesperado de Velneo vClient al previsualizar determinados informes personalizables. El problema se producía únicamente en sistemas Linux con escritorio X11 cuando, durante la generación de la vista previa, se interactuaba con la barra de herramientas del diálogo de previsualización (cambio de página, zoom, etc.), lo que en ciertos informes con suficientes filas terminaba cerrando la aplicación. Con esta corrección la previsualización de informes en pantalla es estable en todos los entornos de escritorio de Linux, evitando la pérdida de trabajo del usuario y permitiendo revisar e imprimir los informes sin interrupciones.

VELNEO-22642

Corrección de un error en la actualización de Velneo vClient mediante vUpdater en Windows

Se ha corregido un fallo en el proceso de actualización del ejecutor de aplicaciones Velneo vClient mediante vUpdater que afectaba al downgrade exclusivamente. Durante la actualización, el desinstalador no eliminaba el fichero «legacy.dll» —una de las librerías de cifrado de la aplicación— del directorio de instalación. Como vUpdater requiere que dicho directorio quede vacío para continuar, el proceso se detenía con error. Además, al reinstalar, esa librería conservaba una versión distinta a las demás, lo que impedía el arranque correcto del programa. Tras la corrección, el directorio se vacía por completo al desinstalar y la actualización finaliza con todas las librerías coherentes entre sí.

VELNEO-22674

vDataClient: corrección del problema de pintado en campos de tipo objeto texto enriquecido.

Se ha corregido el pintado de campos de tipo objeto texto enriquecido en rejillas de vDataClient, que previamente causaba un solapamiento con texto plano. La mejora asegura que el texto enriquecido se visualice correctamente, lo que mejora la presentación de datos y evita desbordamientos indeseados. Esta corrección beneficia a los desarrolladores y usuarios finales al proporcionar una experiencia de interfaz más limpia y funcional.

VELNEO-22707

Mejora en la visualización del panel de transacciones de Velneo vAdmin

Se ha mejorado la visualización del panel de transacciones de Velneo vAdmin, la herramienta de administración y monitorización de Velneo vServer. Anteriormente, la columna Título —que muestra la descripción de cada transacción en ejecución— disponía de un ancho fijo reducido que truncaba el contenido y dificultaba su lectura. Con este cambio, las columnas Título e Instancia aprovechan el máximo espacio disponible en el panel, de modo que se muestra la información completa sin necesidad de redimensionar la columna manualmente. El resultado es una monitorización de transacciones más cómoda y clara para el administrador al supervisar las operaciones de escritura sobre las bases de datos instanciadas en el servidor.

vERP y Apps

Código Descripción

VERP-3370

vTPV. Añade cobros no existentes cuando se indica el importe desde el teclado del TPV

Cuando al momento de cobrar se digita en el teclado numerico del vTPV el importe a cobrar, se crean vencimientos duplicados por el importe del cambio.

Objetos modificados

Proyecto de aplicacion (vTPV)

  • Formulario
    • PAG_CMB
  • Procesos
    • FAC_LIN_TMP_T_ALT_VTA_FAC

VERP-3444

Agente Onboarding vERP

Nuevo asistente de IA integrado en vERP para facilitar el aprendizaje y la adopción de la plataforma. Con un solo clic desde el menú principal, accede a un cuaderno inteligente de NotebookLM con toda la documentación de vERP, donde podrás hacer preguntas, explorar funcionalidades y resolver dudas al instante.

Proyecto de aplicación

  • Objetos modificados
    • Formulario MEN_APP manejador de evento AYU

VERP-3468

CSS. Soporte de tildes y eñe en nombres de usuario de Windows

Mejorada la aplicación de estilos CSS de vERP para que funcione correctamente en equipos Windows cuyo nombre de usuario contiene tildes, acentos graves o la letra ñ. Anteriormente, estos caracteres especiales en la ruta del perfil de usuario impedían que se cargara correctamente el CSS, provocando que la interfaz se mostrara sin estilos.

Objetos modificados:

  • Proyecto de aplicación
    • Función APL_TEM
    • Formularios TEM_W APP_CFG_W_INT y CSS_W
    • Marco AUTOEXEC_MOV

VERP-3476

vAgenda. Mejora en la seleccion del color del calendario

Se ha mejorado la forma en como se permite seleccionar el color del calendario a aplicar

Objetos modificados

  • Proyecto de aplicacion
    • Formularios
      • AGE_CAL

Objetos nuevos

  • Proyecto de aplicacion
    • Formularios
      • AGE_CAL_SEL_COL

VERP-3501

Ejecución web. Selección automática del marco según dispositivo (escritorio/móvil)

Al ejecutar vERP desde un navegador web, ahora se detecta automáticamente si el dispositivo es de escritorio o móvil y se carga el marco correspondiente. Anteriormente, la ejecución web no distinguía el tipo de dispositivo, lo que podía provocar que se cargara un marco inadecuado para la pantalla del usuario

Objetos modificados:

Proceso: ON_INIT_CLIENT

VERP-3585

General. Campo alfanumérico se rellena con contenido numérico.

En el proceso ENT_M_ALT_MOD en dos instrucciones distintas, al crear la nueva ficha en la tabla DIR_M, el campo PRN se rellena a 1, pero este campo es alfanumérico por lo que debe rellenarse con «1».

Objetos modificados

Proyecto de aplicacion

  • Procesos
    • ENT_M_ALT_MOD
  • Rejilla
    • DIR_M_ENT

Proyecto de datos

  • Procesos
    • ENT_M_ALT_MOD

VERP-3616

General. Importador de ficheros ocultar check «Usar para búsquedas en Velneo» (no funcional)

Se ha ocultado la opción «Usar para búsquedas en Velneo» del importador de ficheros. Esta funcionalidad no está completamente desarrollada y activarla no tenía ningún efecto, lo que podía generar confusión. Se oculta del formulario hasta que se complete su desarrollo.

Objetos modificados:

  • Proyecto aplicación
    • Formulario IMP_FIC_CAM

VERP-3680

General. Dashboards personalizados con scripts para cada usuario.

Ahora es posible crear dashboards y gráficos mediante scripts y asignarlos a usuarios específicos. Cada usuario dispone de un menú donde consultar sus dashboards y puede elegir cuáles se muestran automáticamente al iniciar la aplicación.

Por seguridad, se ha implementado una lista negra de comandos que impide que los scripts realicen operaciones de escritura (altas, modificaciones o eliminaciones de registros) a través de la API JavaScript de Velneo.

Objetos modificados:

  • Proyecto de datos
    • Tabla SCR_W
  • Proyecto de aplicación
    • Formulario SCR_W
    • Proceso AUTOEXEC_POS_INI

Objetos nuevos:

  • Proyecto de datos
    • Scripts de la carpeta js/graficos_Dinamicos
    • Tabla USR_SCR_M
    • Función EJE_SCR
    • Procesos EJE_SCR y REC_SCR_AUT_GEN
  • Proyecto de aplicación
    • Rejilla USR_SCR_M_USR
    • Formularios SCR_W_RES y SCR_W_USR
    • Carpeta “Dashboards dinámicos con scripts” (está dentro de la carpeta “Maestros”)

VERP-3684

General. Corregida la condición de permiso para cambiar de instancia de usuario

Corregida la condición que controlaba la opción de cambiar de instancia en la ficha de usuario. Anteriormente, la opción requería además que el usuario fuera supervisor en el servidor, lo que impedía el cambio de instancia a usuarios que sí tenían el permiso configurado. Ahora basta con tener activada la opción «Autorizar cambio de instancia» en la ficha del usuario.

Objetos modificados:

  • Proyecto de aplicación
    • Proceso AUTOEXEC_PRE_INI

VERP-3685

General. Multi-empresa las variables globales no reflejaban la empresa seleccionada por el usuario

Corregido el inicio de vERP en entornos multi-empresa para que las variables globales de empresa reflejen correctamente la empresa seleccionada por el usuario. Anteriormente, al tener varias empresas configuradas, las variables globales siempre tomaban los datos de la primera empresa, independientemente de cuál hubiera elegido el usuario. Esto podía provocar que se trabajara con datos de configuración de una empresa diferente a la seleccionada

Objetos modificados:

  • Proyecto de aplicación
    • Proceso AUTOEXEC_PRE_INI

VERP-3697

SII. Cuando se envía una factura al SII y tiene algún error (pero sí tiene CSV) no se permite reenviarla al SII.

Se corrige para que se permitan reenvíos de facturas que ya pudieran estar registradas en el SII de la AEAT.

Objetos modificados:

  • Proyecto de aplicación (solución SII)
    • Formularios FAC_EMI_C_SII y FAC_REC_C_SII
    • Procesos FAC_EMI_C_SII_LST_ENV y FAC_REC_C_SII_LST_ENV

VERP-3702

SII. Plantillas de claves y concepto SII por serie.

Se ha integrado una notable mejora en el SII para que se rellenen automáticamente las claves y concepto del SII en el registro de extensión del registro de IVA. Si la serie del registro de IVA no tiene plantilla SII asignada, las claves se rellenarán con sus valores por defecto, y el concepto el que esté indicado en la configuración de la empresa.

Objetos nuevos:

  • Proyecto de datos (solución SII)
    • Tablas PLT_SII y SER_M_EXT_SII
    • Proceso PAR_XML_JS y SII_FEC_LIM
    • Funciones PAR_XML y SII_FEC_LIM
    • Scripts JS SII/Parse_XML.js y SII/SII_CalcularPlazo.js
  • Proyecto de aplicación (solución SII)
    • Rejilla PLT_SII
    • Formularios PLT_SII, SER_M_EXT_SII y SER_M_EXT_SII_SRC
    • Localizadores PLT_SII_COM, PLT_SII_VTA, SII_TIPO_CLV_REG_EMI_TODAS, SII_TIPO_CLV_REG_REC_TODAS, SII_TIPO_TIP_EXE_TODAS, SII_TIPO_TIP_FAC_EXP_TODAS y SII_TIPO_TIP_NO_SUJ_TODAS
    • Proceso SER_M_SII_EXT
    • Acciones PLT_SII_ALT, PLT_SII_LOC_COM, PLT_SII_LOC_VTA, PLT_SII_MOD, PLT_SII_SII_CLV_REG_EMI_LOC, PLT_SII_SII_CLV_REG_REC_LOC, PLT_SII_SII_TIP_EXE_LOC, PLT_SII_SII_TIP_FAC_LOC, PLT_SII_SII_TIP_NO_SUJ_LOC, PLT_SII_SII_TIP_REC_LOC Y PLT_SII_SII_TIP_SUJ_NO_EXE_LOC
    • Menús PLT_SII_COM, PLT_SII_SII_CLV_REG_EMI, PLT_SII_SII_CLV_REG_REC, PLT_SII_SII_TIP_EXE, PLT_SII_SII_TIP_FAC, PLT_SII_SII_TIP_NO_SUJ, PLT_SII_SII_TIP_REC, PLT_SII_SII_TIP_SUJ_NO_EXE y PLT_SII_VTA

Objetos modificados:

  • Proyecto de datos (solución SII)
    • Tablas SII_TIP, FAC_REC_C_EXT_SII y FAC_EMI_C_EXT_SII
  • Proyecto de aplicación (solución SII)
    • Eliminado proceso PAR_XML_JS
    • Eliminado script JS SII/Parse_XML.js
    • Rejillas FAC_EMI_C_SII y FAC_REC_C_SII
    • Formularios ASI_C, COM_MSG, FAC_EMI_C_EXT, FAC_REC_C_EXT
    • Procesos FAC_EMI_C_SII_CAL_PER, FAC_EMI_C_SII_EXT, FAC_EMI_C_SII_GEN_XML, FAC_REC_C_SII_ANU_GEN_XML, FAC_REC_C_SII_CAL_PER, FAC_REC_C_SII_EXT y FAC_REC_C_SII_GEN_XML
    • Función PAR_XML
    • Acciones FAC_REC_C_SII_CON_LST y FAC_REC_C_SII_ENV_LST
    • Alternador de lista FAC_REC_C_SII

VERP-3703

SII. Permite descontabilizar las facturas enviadas con estado correcto al SII.

Se corrige para que no permita descontabilizar desde los formularios indicados cuando el estado de la factura en el SII es correcto. Además, ahora ya se permite que si se ha enviado la factura al SII y posteriormente se anula en el SII, que se pueda descontabilizar la factura, se corrige o modifica algo de ella, se vuelve a contabilizar y se pueda volver a enviar al SII.

Objetos modificados:

  • Proyecto de aplicación (solución SII)
    • Formularios COM_FAC_G_ASI y VTA_FAC_G_ASI

VERP-3709

API REST. Configuración masiva de endpoints de seguridad

Nueva funcionalidad que permite agregar y configurar múltiples tablas a la vez en la seguridad de un API KEY. Selecciona las tablas que necesitas, define los métodos HTTP y permisos, y aplica la configuración de forma masiva. Si el endpoint ya existe, se actualiza automáticamente; si no existe, se crea. Ahorra tiempo y simplifica la gestión de permisos en tu API REST.

  • Objetos nuevos:
    • Proyecto de datos
      • Tablas API_SEG_MEM_W
    • Proyecto de aplicación
      • Dibujo ALT_MAS
      • Formularios API_SEG_MEM_W y API_SEG_MEM_W_MOD_ATR_MAS
      • Rejillas API_SEG_MEM_W
      • Procesos API_SEG_MEM_W_LST_VAC y API_SEG_ADD_REG
      • Script js/datos/leerTablasParaAPI.js
  • Objetos modificados:
    • Proyecto de aplicación
      • Formulario API_KEY_W

VERP-3713

General. Unificado el modo de visualización en todas las toolbars de vERP.

Se ha aplicado el criterio de modo «Texto» de forma consistente en todas las toolbars de la aplicación. Anteriormente, algunas toolbars mostraban iconos o modos mixtos, generando una experiencia visual inconsistente.

Objetos modificados:

  • Proyecto de aplicación
    • Toolbars: API_SEG_W, EML_ACH_W, EML_ACH_W_EML, EML_SRV_W, EML_ACH_TIP_W, DES, EMP_M, EMP_USR_M, USR_GRP_M, PRM_W, LUC_W, USR_M, USR_GRP_USR_M, INF_C_MEN, AMO_C, CNC_C_MEN, EXF_C_MEN, PLA_APU_C, PLA_COS_C, COB_C, CBA_DET_C, PAG_C, TRB_C_MEN, FIC_W_MEN, FIC_REG_W, ART_PRV_G, TRA_G_MEN, COM_PED_LIN_G, EST_EJE_G, EST_ART_G, EST_CLT_G, EST_CMR_G, EST_PRV_G, EST_TRB_G, VTA_PED_LIN_G, VTA_PRE_LIN_G, VTA_TAR_G_MEN, VTA_TAR_ART_G_MEN, VTA_CLI_TAR_G_MEN, ART_CON_M, ART_IDI_M_MEN, CLF_M_MEN, ENT_CLF_M, ENT_M_MEN, DIR_M_MEN, FAM_M_MEN, IDI_M_MEN, CTT_M_MEN, DIV_COT_M, PRO_M_MEN, SER_CNT_M, CTT_TIP_M_MEN, REL_TIP_M_MEN, TUR_T_MEN

VERP-3741

vCRM. Contador de oportunidades.

Se incorpora en vCRM un contador para oportunidades, cuyo formato puede definirse como fórmula y por ejercicio. En las rejillas de oportunidades donde aparece la columna Código, ahora aparecerá el nº de oportunidad en formato contador o el ID del registro tal como aparecía antes de incorporar el contador, dependiendo de si la oportunidad tiene contador o no. La búsqueda de oportunidades también localiza registros a partir del nuevo contador. El nº de oportunidad también se incorpora en el formulario de la oportunidad.

Objetos nuevos:

  • Proyecto de datos (solución vCRM)
    • Tabla OPO_CNT_V
    • Funciones FNC_BUS_OPO_CNT y FNC_SIG_NUM_OPO
    • Traspaso de campo TRA_NUM_OPO

Objetos modificados:

  • Proyecto de datos (solución vCRM)
    • Tablas PAR_VZ_V y OPO_V
    • Proceso OPO_V_TRG_ANT_ALT_MOD
  • Proyecto de aplicación (solución vCRM)
    • Rejilla OPO_V_MEN_PRS
    • Formularios PAR_OPO y OPO_V_MOD
    • Proceso SO_GET_OPO_DES_CTT_3P

VERP-3742

vCRM. Descarga del calendario Office 365 a la agenda.

Es posible descargar en la agenda interna del vCRM el calendario Office 365 del comercial. Si el comercial tiene configurada su opción de integración con Office 365, se le habilitará la opción de “Obtener eventos Office 365”.

Objetos nuevos:

  • Proyecto de datos (solución vCRM)
    • Tabla GES_EVT_V
    • Tabla estática GES_EVT_ORI
  • Proyecto de aplicación (solución vCRM)
    • Procesos OBT_EVT_OFI_365, OFI_365_GES_EVT_4P y OFI_365_REQ_EVE_USR
    • Script js/IntegracionOffice365/requestUserEvents.js
    • Acción OBT_EVT_OFI_365 y OBT_EVT_OFI_365_AGE

Objetos modificados:

  • Proyecto de datos (solución vCRM)
    • Tablas GES_V y GES_EML_V
  • Proyecto de aplicación (solución vCRM)
    • Rejilla PRS_VIS_USU_V_GES manejador de evento GES_COR_OFI_365
    • Formularios OFI_365_OAUTH_LOGIN, OPO_V_MEN, GES_V_AGE y AGE_MEN
    • Búsqueda GES_V_AGE
    • Menús OPO_V_MEN_OPC y AGE_MEN_OPC
    • Script js/IntegracionOffice365/Office365Handler.js

VERP-3743

vCRM. Descarga de emails Office 365 en formato «.eml».

Nueva funcionalidad que permite descargar el contenido completo de un email Office 365 en formato “.eml”, para posteriormente poder seguir interactuando con el hilo de dicho email en, por ejemplo, en otro gestor de correo y por otro comercial. Hasta ahora, en las gestiones de las oportunidades se dispone de los emails descargados, pero si un comercial que no es el propietario del email descargado quiere interactuar con el hilo de dicho email, no podía hacerlo ya que el email no lo ha generado él. El formato estándar “.eml” permite obtener todo el email y abrirlo desde cualquier otra cuenta y seguir interactuando con el hilo del mismo. Muy útil por ejemplo si han habido cambios de comerciales que deben proseguir el seguimiento de oportunidades de otros comerciales.

Objetos nuevos:

  • Proyecto de aplicación (solución vCRM)
    • Proceso GES_V_ABR_EML_FIC_1P
    • Función OFI_365_GET_EML_B64
    • Scripts js/IntegracionOffice365/scripts funciones/OFI_365_GET_EML.js y js/IntegracionOffice365/scripts funciones/B64 a fichero SND.js

Objetos modificados:

  • Proyecto de aplicación (solución vCRM)
    • Formulario GES_V
    • Script js/IntegracionOffice365/Office365Handler.js

VERP-3745

vCRM. Descarga de emails Office 365 a su oportunidad.

Con la introducción del contador de oportunidades se facilita que cualquier email de Office 365 en el que en su asunto se haya indicado el nº de oportunidad (#nºoportunidad) se pueda vincular a esa oportunidad. Ello mejora la experiencia de usuario al interactuar con el timeline de la oportunidad, ya que a partir de ahora el usuario puede elegir si ver todo el histórico de emails redactados con el contacto principal de la oportunidad, como hasta ahora, o solo ver los emails propios de dicha oportunidad.

Objetos modificados:

  • Proyecto de aplicación (solución vCRM)
    • Proceso OFI_365_GES_MSG_4P

VERP-3746

vCRM. Office 365. Opciones dentro de la oportunidad para crear nuevo email y nuevo evento calendario.

Desde el mismo formulario de la oportunidad es posible generar un nuevo email y un nuevo evento en el calendario, en Office 365, y que quede vinculado a la oportunidad. Se implementa también un timer para que si se ha generado un nuevo email o evento, y pasado un tiempo y no se haya cerrado el formulario de la oportunidad, conseguir el refresco (bajada) de dicho nuevo email o evento al timeline de la oportunidad.

Objetos nuevos:

  • Proyecto de datos (solución vCRM)
    • Dibujo EVT
  • Proyecto de aplicación (solución vCRM)
    • Función ABR_EVT_OUTLOOK

Objetos modificados:

  • Proyecto de aplicación (solución vCRM)
    • Formulario OPO_V_MOD
    • Procesos OBT_COR_OFI_365, OBT_EVT_OFI_365, OFI_365_GES_MSG_4P y OFI_365_REQ_MSG_USR
    • Scripts js/IntegracionOffice365/Office365Handler.js y js/IntegracionOffice365/requestUserMessages.js

VERP-3747

vCRM. Opciones dentro de la oportunidad para forzar la descarga de emails y eventos calendario.

Se incorporan en el formulario de oportunidad las opciones para forzar la descarga de emails y eventos calendario, facilitando la usabilidad al usuario y que no deba salir de la oportunidad e ir a la opción general de descarga.

Objetos nuevos:

  • Proyecto de aplicación (solución vCRM)
    • Acciones OPO_V_REC_GES_EML y OPO_V_REC_GES_EVE

Objetos modificados:

  • Proyecto de aplicación (solución vCRM)
    • Formulario OPO_V_MOD
    • Menú OPO_V_MEN_FRM_OPO

VERP-3748

vCRM. Carga del timeline de la oportunidad en 3P.

Se cambia la carga del timeline de la oportunidad a 3P, pues cuando la oportunidad tiene un timeline extenso se notaba carga lenta del mismo, afectando a la experiencia de usuario. Ahora la carga del timeline es mucho mejor.

Objetos nuevos:

  • Proyecto de aplicación (solución vCRM)
    • Proceso OPO_V_GET_GES_CTT_3P

Objetos modificados:

  • Proyecto de aplicación (solución vCRM)
    • Proceso OPO_V_GET_GES_CTT

VERP-3749

vERP. Actualización en la gestión documental de Google Drive por adopción de HTTP2.0

Con la actualización de la plataforma, se adopta el estándar HTTP2.0 para las comunicaciones HTTP y HTTPS. Este cambio introduce modificaciones en el manejo de los headers de las peticiones, ya que el protocolo requiere el uso de un formato específico (camelCase).

Como consecuencia, se realizaron ajustes en la integración con Google Drive para garantizar la compatibilidad con este nuevo comportamiento y asegurar el correcto funcionamiento de las operaciones documentales.

Objetos modificados

  • Proyecto de aplicacion
    • Scripts
      • Documentos/GoogleDrive.js

VERP-3750

vERP. El control SER_FAC_REC tiene asociado un menú de botón incorrecto

Se ha corregido el menu de boton asociado al control de edición alfabética SER_FAC_REC (Serie) del formulario FAC_REC_C_MEN por el correspondiente que es USR_VAR_W_BTN_SER_FAC_REC

Objetos modificados

  • Proyecto de aplicacion
    • Formulario
      • FAC_REC_C_MEN

VERP-3760

Modelo 349 en «Declaración recapitulativa de operaciones intracomunitarias», el campo NUM NIF EMPRESARIO O PROFESIONAL DESTINATARIO FINAL SUSTITUTO tiene un tipo incorrecto

Se ha cambiado el tipo de dato del campo “NUM NIF EMPRESARIO O PROFESIONAL DESTINATARIO FINAL SUSTITUTO” en el REGISTRO DE OPERADOR INTRACOMUNITARIO del modelo 349

VERP-3764

vCRM. Actualizado dist/lib/vCRM.js para evitar errores de ejecución en el motor Javascript de Velneo.

Actualizada la configuración de compilación webpack del bundle vCRM.js. Los cambios son exclusivamente técnicos de build y no afectan a la lógica de negocio:

  • Eliminada la directiva «use strict» de todos los módulos webpack (76 módulos afectados). Esto resuelve los errores de ejecución en el nuevo motor JavaScript de Velneo, que no es compatible con strict mode implícito en este contexto.
  • Modificado el patrón de declaración de clases: las variables ahora se pre-declaran con “var” al inicio del scope del módulo y se asignan posteriormente (en lugar de declaración+asignación simultánea). Este cambio es necesario para garantizar la visibilidad de las clases en el scope global de Velneo antes de que webpack ejecute la fase de binding.
  • Los módulos barrel (index.js) siguen el mismo patrón: pre-declaración de imports seguida de asignación.

Objetos modificados:

  • Proyecto de datos (solución vCRM)
    • Script dist/lib/vCRM.js

VERP-3767

Información pública sobre la incidencia

VERP-3772

vCRM. Descarga de emails Gmail a su oportunidad.

Con la introducción del contador de oportunidades se facilita que cualquier email de Gmail en el que en su asunto se haya indicado el nº de oportunidad (#nºoportunidad) se pueda vincular a esa oportunidad. Ello mejora la experiencia de usuario al interactuar con el timeline de la oportunidad, ya que a partir de ahora el usuario puede elegir si ver todo el histórico de emails redactados con el contacto principal de la oportunidad, como hasta ahora, o solo ver los emails propios de dicha oportunidad.

Objetos modificados:

  • Proyecto de datos (solución vCRM)
    • Script dist/lib/vCRM.js

VERP-3781

Contabilidad. Problema con los layout del IBAN/Cuenta en el formulario AUX_C_COM.

Se corrigen los layouts que hacían que los campos del IBAN/Cuenta de dicho formulario no se distribuyeran bien.

Objetos modificados:

  • Proyecto de aplicación
    • Formulario AUX_C_COM

VERP-3806

Contabilidad: el visor html del formulario del dock de auditoría se muestra en blanco.

Objetos modificados:

  • Proyecto de aplicación:
    • Formulario VRF_ERR.
      • Control HTML.