Revisión Velneo 35.2

Ya está disponible la revisión 35.2 de Velneo que incluye la resolución de una serie de incidencias y mejoras


Te recomendamos la actualización de todos los componentes de Velneo a esta versión si quieres disfrutar de las mejoras. Están disponibles en la zona de descargas de la web los instalables de las distintos componentes para los diferentes sistemas operativos.

Las mejoras e incidencias solucionadas en esta revisión son las siguientes:

Plataforma

Solucionada incidencia que impedía operar con el API de Velneo para JavaScript en tablas en memoria

Se ha mejorado la gestión de operaciones de tablas en memoria para el API de Velneo para Javascript permitiendo la operación en procesos javascript en tablas con persistencia en memoria sin requerir transacciones o forzar transacción. (VELNEO-7729)

Mejora en la previsualizacion de informes en dispositivos móviles Android

Se ha corregido la previsualización de informes personalizables en dispositivos móviles Android la cual ahora se muestra maximizada y con las opciones de la toolbar disponibles para la interacción del usuario. (VELNEO-9747)

Mejora del sistema de reemplazo para configuraciones de herencia

Se ha mejorado el sistema de reemplazo para aplicarlo en todos los casos cuando la carga de soluciones y herencia está optimizada. (VELNEO-14656)

QML WebView. No tiene acceso a ficheros en disco en Android ni iOS

Corregida incidencia que impedía poder acceder a ficheros en disco desde un código QML con el WebView en versiones del API de Android 30 o superiores, esto fue un comportamiento que cambió en dichas versiones. (VELNEO-16220)

Mejoras en el árbol de Inspectores en Velneo vDevelop

Se corrige el error del vDevelop al eliminar un objeto tras usar el Inspector Dónde se usa en determinadas situaciones tras el uso de deshacer. (VELNEO-17098)

Icono de una tabla en un esquema

Resuelta incidencia que provocaba un error de vDevelop al añadir un icono a una tabla en un esquema de tablas. (VELNEO-17469)

Abrir componentes desde vDevelop con usuario con caracteres extraños

Se añade una mejora a vDevelop que soluciona un problema que había para abrir los demás componentes cuando el nombre de usuario tenía caracteres como la ñ. (VELNEO-17723)

Mejora en la eliminación de procesos en Colas en el servidor

Se evita un error en el servidor cuando se eliminan por medio de multiselección un conjunto de procesos que están en una cola pendientes de ejecución. (VELNEO-17771)

Mejora en la visualización de datos en rejillas en dispositivos móviles Android e iOS cuando se quiere mostrar un campo de tipo objeto texto enriquecido

Se ha corregido una incidencia derivada de la migración a Qt6 la cual causaba que un campo de tipo objeto texto enriquecido visto en una rejilla mostraba valores añadidos de otra columna (VELNEO-17976)

Mejora en el cálculo del día y hora de ejecución de tareas con planificación de única vez

Corregido error en el cálculo de ejecución de una tarea cuando ésta era programada para ejecutarse una única vez y se planificaba entre las 12 y las 2. (VELNEO-18168)

Mejora del proceso de identificación en macOS

Se ha mejorado el sistema de identificación en macOS con el fin de evitar problemas cuando no se dispone de conexión y mejorar la experiencia de usuario. (VELNEO-18223)

Mejora en la gestión de listas virtuales en el gestor de bases de datos

Evitamos la carga de listas virtuales en rejillas del gestor de bases de datos que no se corresponden con la tabla contenida, indicando en un mensaje de error qué tablas están implicadas. (VELNEO-18287)

Solucionada incidencia que impedía el uso de la cámara desde QML en dispositivos móviles Android.

Se solucionó una incidencia generada por la migración a las nuevas librerías de QT que impedía el uso de la cámara desde código QML en dispositivos Android. (VELNEO-18310)

Mejora en las funciones de obtención de usuario del API de Velneo para javascript del grupo vAdmin

Se evita el error cuando las entradas de información en las funciones getUserById(), getUserByName() y getUserByEmail() son incorrectas. (VELNEO-18354)

Mejora en la gestión de ficheros abiertos de tablas

Se optimiza en el servidor la gestión de ficheros abiertos para evitar volver a cerrar ficheros que ya no están disponibles. (VELNEO-18400)

Mejora de la gestión de CSS en Android

Se evita que en columnas de rejilla estándar con contenido vacío se muestre 0.00000 al establecer un CSS en Android. (VELNEO-18407)

En Android los números negativos en formato moneda se muestran con () en vez -: -40 sale (40)

Según International Components for Unicode(ICU) que usamos entre otras cosas como librería para la documentación de idiomas en Android, el formato estándar de negativos para el formato moneda en España incluye en el formato el uso de paréntesis, lo cuál no está extendido realmente y se corrige para que presente el signo negativo sin paréntesis. (VELNEO-18546)

Mejora de la documentación de la función getPaths() del API de Velneo para JavaScript

Ha cambiado el modo en el que en Android se devuelve la senda pública de descargas en la función getPahts(). (VELNEO-18553).

Mejoras en vDevelop al copiar/cortar y pegar tablas con enlaces singulares de plural.

Queda resuelta una incidencia que provocaba que se perdiese el valor de la propiedad «tabla enlazada» de un enlace singular de plural al cortar y pegar la tabla maestra en el mismo proyecto. También se reproducía pegando la tabla entre dos proyectos, cuando en el de destino queríamos actualizar la tabla y la borramos antes de pegarla. (VELNEO-18668)

Actualización de la opción del creador de objetos para la integración con nuevos modelos GPT

Se han realizado modificaciones en la opción de Generar objetos para plugin de chatGPT en vDevelop para adaptarse a los nuevos modelos GPT y Action. Estos cambios permiten generar archivos compatibles, facilitando la integración y mejorando la eficiencia en la implementación de inteligencia artificial dentro de las aplicaciones. (VELNEO-18726)

Mejora de la visualización de la celda en curso en el gestor de bases de datos

En las rejillas del gestor de bases de datos se implementa en la celda en curso un marco que señala la celda en la que está posicionado cuando se está visualizando, para facilitar al usuario final identificar la posición en la que se encuentra situado el cursor de cara a la edición o la navegación en la rejilla. (VELNEO-18775)

Mejora de la gestión de funciones de fórmula de tipo json en vistas de datos

Se muestra un error «Error con JSON: valor ilegal» al usar en una fórmula la función jsonGetValue(JSON, «clave») en una vista de datos, una rejilla, por ejemplo.(VELNEO-18817)

Mejora en la gestión de reinicios de soluciones y proyectos

Se evita el reinicio de una solución hasta que no haya finalizado el proceso de arranque del servidor y la base de datos esté inicializada. (VELNEO-18893)

Mejoras en el árbol de Inspectores en Velneo vDevelop

Se corrige el error del vDevelop al eliminar un objeto tras usar “localizar objeto en el proyecto” en determinadas situaciones. (VELNEO-18762)

CloudAPI

GET usuarios por grupo en cloudAPI

Se corrige una incidencia por la cual cloudAPI al buscar usuarios filtrando por grupo no devolvía ningún resultado. (VELNEO-18148)

vLanzadera

Logout en vLanzadera

Se soluciona una inconsistencia en el logout que causaba un error en la carga de la lanzadera hasta que se borraban las cookies. (VELNEO-18205)

Google analytics en vLanzadera

Se añade la posibilidad de agregar y configurar Google Analytics en la vLanzadera. (VELNEO-18513)

Urls de modos de acceso en vLanzadera

Se mejora la generación de urls de los modos de acceso de la vLanzadera evitando que en ciertas ocasiones la url generada tenga un token incorrecto. (VELNEO-18542)

Validación y sanitización de correos en vLanzadera

Se añade validación y sanitización del campo de correo electrónico del login para evitar peticiones incorrectas innecesarias al servidor desde vLanzadera. (VELNEO-18669)

Incidencia en vLanzadera en la ejecución de aplicaciones de escritorio con la nueva versión de Chrome 130.0.6723.59

Se soluciona una incidencia que provocaba que la ejecución de aplicaciones de escritorio desde vLanzadera en sistemas operativos Windows y Linux no funcionase. (VELNEO-18743)

Configuración de instancias con usuarios con diferentes permisos en vLanzadera

Se corrige una incidencia en vLanzadera que, al acceder al formulario de configuración de instancias con un usuario con menos permisos, desconfiguraba las instancias a las que no tiene acceso. (VELNEO-18821)

Velneo Cloud

Mejora de la gestión de memoria en Velneo Cloud

Se mejora la gestión de memoria del servidor para permitir en Velneo Cloud gestionar la información de memoria. (VELNEO-18245)

Mejora de la página de información de Calidad de la conexión en cloud

Calidad conexión Velneo Cloud | Velneo  Se incluye información de valores máximo, mínimo y media obtenidos además del último dato, además de evitar picos en la carga inicial que arrojaban valores incorrectos. (VCLOUD-831)

Ejecución web

Mejora al mostrar contenido de fórmulas alfabéticas en rejilla que contengan campos y datos de maestros enlazados en ejecución web

Se ha corregido una incidencia que no permitía visualizar contenido en columnas de rejillas que apuntan a campos de tipo fórmula alfabética cuya fórmula fuera compuesta por datos de maestros enlazados. (VELNEO-18638)

Mejora en la gestión de formularios en diálogo en Web

Se corrige un error que provocaba que los diálogos generasen errores de visualización de los componentes que quedan por detrás. (VELNEO-18710)

Objeto multivista disponible para su ejecución en Web

Se ha implementado el Objeto multivista para su ejecución en web con lo que podemos ampliar la funcionalidad de nuestras aplicaciones web. (VELNEO-18739)

Mejora al mostrar contenido en rejillas incrustadas en formulario que contengan campos maestros en ejecución web

Se ha corregido una incidencia que durante la ejecución en web impedía visualizar contenido en columnas de rejillas que apuntan a campos con datos de maestros enlazados en rejillas incrustadas en formularios. (VELNEO-18793)

Combobox con campos maestros en ejecución web

Los combobox con campos maestros ya son funcionales en ejecución web. (VELNEO-18856)

VERP

Contabilidad. Optimización del sistema de recálculo de saldos arrastrados.

Se mejora el recálculo de saldos arrastrados de forma que, si en la configuración de la empresa existe parametrizado un nº de registros para el cálculo de saldos en 4º plano, que se use el nuevo comando de instrucción Multipartir lista por nº de registros. (VERP-1002)

Objetos modificados:

  • Proyecto de datos
    • Proceso APU_C_CAL_SAL: Se usa el nuevo comando de instrucción Multipartir lista por nº de registros si en la configuración de la empresa existe el valor parametrizado.

Contabilidad. Al contabilizar facturas de compras y ventas.

Al contabilizar facturas de compras y ventas, en los registros de IVA de facturas recibidas y emitidas aparecen porcentajes de la configuración de la empresa en vez de coger los del asiento. (VERP-1994)

Objetos modificados:

  • Proyecto de aplicación
    • Procesos ASI_C_GEN_IVA_REP y ASI_C_GEN_IVA_SOP

Gestión. Tomar en cuenta el porcentaje de retención IRPF de la ficha del contacto.

En los documentos de compra y venta, tomar inicialmente el porcentaje de retención IRPF de la ficha del contacto, y en caso de no haber porcentaje en el contacto, tomar el porcentaje de retención IRPF configurado en la empresa. (VERP-2050)

Objetos modificados:

  • Proyecto de datos
    • Tablas COM_ALB_G, COM_FAC_G, COM_PED_G, VTA_ALB_G, VTA_FAC_G, VTA_PED_G y VTA_PRE_G. En todas ellas se ha modificado el contenido inicial del campo #POR_RET_IRP
  • Proyecto de aplicación
    • Proceso VTA_ALB_G_NUE

Contabilidad. En determinadas circunstancias, en un informe elaborado con el diseñador de informes.

En determinadas circunstancias, en un informe elaborado con el diseñador de informes, y cuando hay un número elevado de registros, provoca un error de desbordamiento de pila y rompe el servidor.

Para evitar que se genere una redundancia que provoque un bucle infinito, se han añadido una serie de verificaciones para que no permita guardar registros del diseñador de informes cuando se asignen epígrafes que la provoquen. (VERP-2131)

Objetos nuevos:

  • Proyecto de datos
    • Función DIS_INF_C_EXI_RED_CIC*:* función encargada de detectar si un registro está dentro de alguna de las vinculaciones.
  • Proyecto de aplicación
    • Constantes: ERR_TOT_POS_YA_ASO, ERR_TOT_NEG_YA_ASO, ERR_CUA_POS_YA_ASO y ERR_CUA_NEG_YA_ASO

Objetos modificados:

  • Proyecto de aplicación
    • Formulario DIS_INF_C: nueva variable local CAM_CHG y modificado el manejador BTN_ACE_PRE

vCRM. posibilidad de vincular oportunidades con presupuestos de vERP

Poder asociar y editar un presupuesto de venta generado en vERP, a una oportunidad cuando la aplicación esté configurada para trabajar con vERP. De lo contrario continua funcionando como hasta ahora permitiendo indicar el código de un presupuesto externo de forma literal. (VERP-2363)

Objetos modificados:

  • Proyecto de aplicación vCRM_app
    • Formulario OPO_V_VTA_PRE_BTN_INL

vCRM. Integración con correo Office 365 de Microsoft.

La integración se ha basado en simular la funcionalidad que hay disponible para recibir correos de Gmail, generando una serie de gestiones de los contactos relevantes con su email asociado, pudiendo acceder a este directamente utilizando el link proporcionado. Estas gestiones, después se ven en las oportunidades, en el histórico que aparece. También, si se activa, se genera un log de acciones realizadas. (VERP-2416)

Solución vERP – Proyecto de datos

  • Objetos modificados:
    • Tabla USR_EXT_V
      • Añadidos campos INTEGRACION_OFFICE_365__________,OFI_365_ACC_TOKEN,  OFI_365_REF_TOKEN, OFI_365_TIM_ULT_PET_COR, OFI_365_LOG_CAD
      • Añadido índice OFI_365_REF_TOKEN

Solución vCRM – Proyecto de datos

  • Objetos nuevos:
    • Proceso ASI_VAL_CFG_OFI_36
    • Tabla estática GES_EML_ORI
    • Variables globales OFI_365_CLIENT_ID, OFI_365_CLIENT_SECRET, OFI_365_REDIRECT_URI, CUR_USR_INT_OFI_365_ACT, LOG_INT_OFI_365
  • Objetos modificados:
    • Tabla PAR_VZ_V
      • Añadidos campos INTEGRACION_OFFICE_365__________, OFI_365_LOG_INT, OFI_365_CLT_ID, OFI_365_CLT_SEC, OFI_365_RED_URI
    • Tabla GES_EML_V
      • Expandido tamaño de campo EML_ID a 160 caracteres.
      • Expandido tamaño de campo THR_ID a 80 caracteres.
      • Añadido campo ORI.
      • Añadido índice ORI.
    • Tabla USR_EXT_V
      • Añadidos campos INTEGRACION_OFFICE_365__________, OFI_365_ACC_TOKEN, OFI_365_REF_TOKEN, OFI_365_TIM_ULT_PET_COR, OFI_365_LOG_CAD
    • Proceso SO_GET_PAR
      • Añadido proceso de integración con Office 365 ASI_VAL_CFG_OFI_365
    • Proceso SO_PRS_VIS_USU_A_MEM
      • Añadida verificación de integración con Office 365 activada.
    • Proceso SO_ALT_PRS_VIS_USU_3P
      • Añadida nueva opción de gestión 4 para integración con Office 365.
      • Especificado que en la nueva opción de gestión, por defecto no esté visible.
    • Función FNC_GET_NOM_COL_TAB_GES
      • Añadida opción nueva de Integración con Office 365.
    •  Proceso GES_V_ACT_TIM_ULT_COR
      • Especificado el cambio de la fecha de última petición, según si el correo es de Office o de Gmail. 

Solución vCRM – Proyecto de aplicación

  • Objetos modificados:
    • Formulario PAR_VZ_V
      • Añadida pestaña Office 365.
    • Menú OPO_V MEN_OPC
      • Añadida acción OBT_COR_OFI_365
    • Formulario OPO_V_MEN
      • Manejador OCU_CNT – Se oculta la acción de integración con Office 365 si no está activada la integración.
      • Manejador MOS_CNT – Se oculta la acción de integración con Office 365 si no está activada la integración.
    • Rejilla PRS_VIS_USU_V_GES
      • Añadido manejador GES_COR_OFI_365
      • Manejador EDI_ACE – Añadida ejecución de manejador GES_COR_OFI_365
    • Marco AUTOEXEC
      • Manejador AUTOEXEC –  Añadido proceso de lectura de datos de integración Office 365 ASI_VAL_CFG_OFI_365
    • Marco AUTOEXEC_VIS_AVA
      • Manejador AUTOEXEC –  Añadido proceso de lectura de datos de integración Office 365 ASI_VAL_CFG_OFI_365
  • Objetos nuevos:
    • Formulario PAR_OFI_365
    • Formulario USR_M_EML_ACC_OFI_365_ADD
    • Formulario OFI_365_OAUTH_LOGIN
    • Proceso OFI_365_LOGIN
    • Proceso OFI_365_LOGIN_INIT
    • Acción OBT_COR_OFI_365
    • Proceso OFI_365_GES_MSG_4P
    • Proceso OFI_365_REQ_MSG_USR
    • Proceso OBT_COR_OFI_365
    • Función ENT_M_TIE_OPO_REL
    • Carpeta javascript /js/IntegracionOffice365

General. Log de latencia.

Se genera información de eventos de latencia en la caché del cliente. (VERP-2426)

Objetos nuevos:

  • Proyecto de datos
    • Variables globales LOG_LAT y IP_PUB_CLT
    • Proceso GET_IP_CLT_3P
  • Proyecto de aplicación
    • Script js/interface/registraEventoDeLatencia.js
    • Proceso LOG_LAT_REG_EVN_JS

Objetos modificados:

  • Proyecto de datos
    • Tabla USR_M añadido campo booleano #LOG_LAT que permite activa/desactivar el log de latencia.
  • Proyecto de aplicación
    • Proceso AUTOEXEC_PRE_INI: añadido la asignación del contenido del campo #LOG_LAT de la tabla de usuarios a la variable global LOG_LAT.
    • Proceso AUTOEXEC_POS_INI: añadida instrucción para obtener la IP pública del cliente y creación del evento ‘Registro de entrada’ .
    • Formulario USR_M_CFG: añadido control LAT (log de latencias) de tipo botón de check con contenido del campo #LAT de la tabla de usuarios. Cambiado identificador y nombre de la caja de grupo ‘Configuración’.
    • Formulario MEN_APP: añadido en el manejador de evento de tipo javascript TIM el evento de registro de latencia que se ejecuta cada 60000 milisegundos dejando constancia en el fichero de la caché local dicha información.
    • Marco AUTOEXEC: modificados los manejadores de evento DES (desconexión) y REC (reconexión) añadiendo instrucciones que registran el evento correspondiente en el fichero del log de latencias.

¿Dónde se encuentra el fichero de log de latencias?

Se encuentra en la caché del cliente carpeta ‘log-latencia’. En esta carpeta de irán guardando diariamente los eventos con la siguiente nomenclatura de fichero: AAAAMMDD-usuario-loglatencia.txt

Contabilidad. Modelo tributario calculado. Mejorada la usabilidad del formulario que permite modificar un valor calculado de un campo editable.

Se ha mejorado la usabilidad del formulario FIC_REG_W_EDT para que al pulsar la tecla Intro o Enter el foco se vaya situando en el siguiente campo editable de la rejilla FIC_REG_W_EDT. (VERP-2504)

Objetos modificados:

  • Proyecto de aplicación
    • Formulario FIC_W: nuevo manejador BTN_ACE que se asocia al botón Aceptar como manejador de evento a ejecutar.
    • Formulario FIC_REG_W_EDT: manejador KEY_SOL

General. Añadir acciones como puntos de inserción al menú ENT_M_BTN_PRT_MDT.

Añadido  al menú «ENT_M_BTN_PRT_MDT» una acción llamada «ENT_M_PRT_MDT_INS_TAB» con estilo «Punto de inserción» y «Personalizable» y con tabla asociada «ENT_M». (VERP-2506)

Objetos nuevos:

  • Proyecto de aplicación
    • Acciones: ENT_M_PRT_MDT_INS y ENT_M_PRT_MDT_INS_TAB

Objetos modificados:

  • Proyecto de aplicación
    • Menú: ENT_M_BTN_PRT_MDT

General. Sincronización de teléfonos y emails de entidad, datos básicos y plural teléfono y email principal.

Al borrar el teléfono o email de una entidad, tanto si lo hacemos desde los datos básicos como borrando el plural de la tabla CTT_M, no se elimina el dato ya que al aceptar el formulario de entidad vuelve a tener el mismo teléfono y email que acabamos de borrar. (VERP-2517)

Objetos modificados:

  • Proyecto de datos
    • Tabla CTT_M eliminado trigger anterior a la baja y creado trigger posterior a la baja

Contabilidad. Cuando se cambia la cuenta contable de una entidad no actualiza los datos en la auxiliar.

Cuando una ficha de Entidad ya apunta a una cuenta contable y en la pestaña «Configuración» del formulario de la Entidad sólo cambiamos ese enlace de la cuenta contable, poniendo un enlace a otra cuenta contable que ya exista en contabilidad, no se actualizan los datos de la ficha de la Entidad (Contacto) en la ficha de la cuenta auxiliar.

A partir de ahora se controlará que cuando haya cambiado la ficha de Entidad, actualizará datos en la auxiliar, dejándose de controlar la actualización sólo cuando ciertos campos de la Entidad hubieran cambiado. (VERP-2547)

Objetos modificados:

  • Proyecto datos
    • Proceso ENT_M_ALT_MOD_AUX

Se evita la visualización duplicada de mensajes cuando se generan registros de IVA soportado y repercutido. 

(VERP-2548)

Objetos modificados

Proyecto de aplicación:

  • Proceso ASI_C_ALT_PLA_ASI – Generación de los apuntes con plantilla → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_REP y ASI_C_GEN_IVA_SOP
  • Proceso ASI_C_GEN_IVA_REP – Generar IVA repercutido → Se comentan todos los mensajes y en MSG se concatenan todos los mensajes
  • Proceso ASI_C_GEN_IVA_SOP – Generar IVA soportado → Se comentan todos los mensajes y en MSG se concatenan todos los mensajes
  • Proceso ASI_C_VRF – Verificar asiento → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_REP y ASI_C_GEN_IVA_SOP
  • Proceso VTO_COB_C_COB – Cobrar → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_SOP
  • Proceso VTO_COB_C_REM_OPE – Generar operaciones y asientos de vencimientos de remesa de cobros → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_SOP
  • Proceso VTO_PAG_C_PAG – Pagar → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_SOP
  • Proceso VTO_PAG_C_REM_OPE – Generar operaciones y asientos de vencimientos remesa de pagos → Mostrar mensaje tras ejecutar el proceso ASI_C_GEN_IVA_SOP

Tesorería. Instrucciones sobrantes en manejadores de evento PAG de los alternadores VTO_PAG_C, VTO_PAG_C_AUX y VTO_PAG_C_COM_FAC

Se eliminan las instrucciones para crear y agregar lista a la cesta local:

// Rem ( Guardar los vencimientos en una cesta )
Cesta: Crear cesta local ( VTO_PAG_C@cntt_dat, cesta_VTO_PAG_C )
Cesta: Agregar lista a la cesta ( VTO_PAG_C_SEL@cntt_app ) (VERP-2551)

Objetos modificados:

  • Proyecto de aplicación vERP_2_app
    • Alternadores VTO_PAG_C, VTO_PAG_C_AUX y VTO_PAG_C_COM_FAC Manejador de evento PAG

Gestión. Cambio de nombres de columna en las rejillas VTA_PED_LIN_G_SEL y VTA_PRE_LIN_G_PED.

Se modifican los nombres de las columnas para que se correspondan con los campos que muestran. (VERP-2553)

Objetos modificados:

  • Proyecto de aplicación:
    • Rejilla VTA_PED_LIN_G_SEL.
    • Rejilla VTA_PRE_LIN_G_PED

Error en el módulo QML de firma de vERP.

Con la actualización del cliente de Android y de iOS a Qt 6 ha dejado de funcionar el módulo de la firma de vERP, tanto en iOS como en Android. (VERP-2589)

Objetos modificados:

  • Proyecto de aplicación
    • Script Firmar/Firma_form.qml
    • Script GPS/gps_osm.qml

Corregido script qml “gps_osm.qml” para funcionamiento con las nuevas librerias de Qt.

El script gps_osm.qml de vERP da error en la versión 35 de vERP en Android e iOS porque está usando la versión 1.4 de QtQuick.Controls. Es necesario migrarlo a la versión 2. (VERP-2590)

Objetos modificados:

  • Proyecto de aplicación
    • Script GPS/gps_osm.qml

vAgenda: en iOS error de script qml al editar un registro de la tabla calendarios

Se ha modificado el codigo QML para que sea funcional con las nuevas librerias de QT 6.5 (VERP-2596)

Objetos modificados

  • Scripts
    • sel_col.qml

Ecosistema. vKanban falla con el nuevo motor javaScript en la versión V35.

Debido al cambio y correcto funcionamiento del motor nuevo javaScript, se hizo necesario corregir 3 scripts en el proyecto vKanban del ecosistema. (VERP-2598)

Objetos modificados:

  • Proyecto de aplicación
    • Script vjs_lib/tools/get_component_root_path.js
    • Script vjs_lib/tools/get_project_id.js
    • Script vjs_lib/tools/load_component.js

vCRM. Búsqueda de contactos y oportunidades que se realicen sobre los filtros ya aplicados

Añadida opción para re-buscar entre los registros devueltos por una búsqueda o filtrado de oportunidades y contactos. Esta opción ha sido incluida en el menú contextual de las rejillas, permitiendo al usuario realizar una posterior búsqueda entre los registros ya devueltos por un filtro del vCRM. (VERP-2605)

Objetos nuevos:

  • Proyecto de aplicación
    • Acciones ENT_M_BUS y OPO_V_BUS

Objetos modificados:

  • Proyecto de aplicación
    • Menús OPO_V_MEN_OPC, OPO_V_MEN_BTN_DER y ENT_M_MEN_BTN_DER
    • Rejilla OPO_V_MEN_PRS (tipo de menú de contexto).
    • Formularios ENT_M_MEN y OPO_V_MEN (nuevas conexiones de evento y conexiones de evento para la búsqueda).

Con la CSS que se aplica en modo oscuro hay problemas para ver los textos de los agrupamientos de rejillas avanzadas.

Se ha corregido el registro del CSS cuyo identificador es “OSCURO-VISUALMS” (VERP-2607)

Contabilidad. En el formulario de auxiliar la pestaña de apuntes carga apuntes pendientes de puntear.

Al cambiar de pestaña y volver a la de apuntes de la cuenta auxiliar ya se muestran todos los apuntes de la cuenta en lugar de mostrar solo los pendientes de puntear. (VERP-2608)

Objetos modificados:

  • Proyecto de aplicación vERP_2_app
    • Formulario AUX_C_APU: Eliminados manejadores y conexiones de evento (CAR_VIS, CHG_REG, ON_HID y ON_SHW). Control vista de datos APU, asignado valor Siempre que se muestra a la propiedad Modo de carga.
    • Proceso AUX_C_TO_APU: Cambiado índice de carga por EMP_AUX_FCH.
    • Formulario AUX_C_AUD_SAL: Cambiado proceso de carga de control de vista de datos APU, por proceso AUX_C_TO_APU_PDT_PUN

Objetos nuevos:

  • Proyecto de aplicación vERP_2_app
    • Proceso: AUX_C_TO_APU_PDT_PUN

General. Falla vTools en la opción de exportar rejilla a Excel.

Con el nuevo motor de JavaScript falla la exportación de rejillas a Excel con vTools. (VERP-2613)

Objetos modificados:

  • Proyecto de aplicación
    • Script vTools/listas/export/export_rejilla_excel.js

Nueva funcionalidad del módulo de tesorería que permite conocer la previsión de tesorería a diferentes plazos (hitos), configurables, combinando los datos de los asientos de los bancos, los vencimientos a cobrar, los vencimientos a pagar y los registros de previsión de tesorería manuales y automáticos para obtener un único extracto de previsión.

Fun

Avatar de Velneo