Notas de la versión
Nuevos requerimientos mínimos
En Windows versión mínima Windows 2012.
En macOS versión mínima requerida es la 10.12 (macOS Sierra).
Linux versión de librerías glibc : 2.27.
Versión de OpenSSL 1.1 (Deja de ser necesaria la 1.0).
Ya no se distribuyen los plugins para drivers Mysql
La licencia de las librerías mysql han pasado a licencia GPL la cual no permite su distribución junto con código propietario, con lo que no podemos continuar distribuyendo los plugins correspondientes.
Dado que para el desarrollo de la plataforma Velneo se usan librerías de QT, podemos construir nosotros mismos los plugins en base a sus instrucciones. Hacer clic aquí para ampliar información al respecto.
Cambia el comportamiento por defecto en layouts del control Visor HTML con respecto a la versión 26
Se trata de un cambio de comportamiento que sucedió en la versión 26 y que hemos corregido en la 27.
Cambia el comportamiento con la configuración de layout por defecto en ancho y alto del control Visor HTML cuando el control no tiene toolbar. Si tiene toolbar se comporta siempre igual (se expande siempre).
Con versiones anteriores a la 26, el control se expandía hasta tomar un tamaño mínimo por defecto que no superaba, menor que el formulario si este era mayor. (Es lo que sucede ahora de nuevo en la 27).
En la versión 26, sin embargo, toma por defecto el tamaño total del control en el que está.
En la versión 27, vuelve a comportarse, por tanto, como en versiones anteriores a la 26.
Si aplicamos tipo Proporcional en ancho o alto en layout funciona como se espera, al igual que fijo.
Nueva versión de QML QtQuick 2.12
La nueva versión de QML incluye QtQuick 2.12, QtQuickControls 2.12. Incluye mejoras de rendimiento hasta 2 veces más rápido gracias a los nuevo compilados J-I-T, soporte de ECMAScript 7, nuevos controles para menús, acciones y paletas y módulos como QtQuick.Shapes, y el nuevo tipo de dato ArrayBuffer que permite el envío binario con XMLHttpRequest.
Se consideran obsoletos los QtQuick Controls 1.x. Continuarán funcionando de momento, pero hemos de migrar nuestro QML para hacer uso de QtQuick Controls 2.
Error de la función grabToImage de QML cuado no se ejecuta contra el contenido de una ventana
La solución alternativa es crear una ventana temporal y reparentizar temporalmente el ítem usando como padre la ventana para la captura, y luego restituir el padre.
Es un error del motor QML que está pendiente de resolución.
Versión mínima de Apache requerida
Velneo requiere una versión 2.4.X de Apache con soporte de OpenSSL 1.1 (la versión mínima que lo soporta es la 2.4.39).
Formularios: navegación por controles usando la combinación de teclas Shift + Tab
En controles que tienen microscrollers, la combinación de las teclas shif + tab al tabular no tiene en cuenta si éstos tiene la propiedad seleccionable con tabulador a falso.
No muestra nada un Visor HTML con contenido "" al que establecemos contenido por javascript
La solución pasará por dejar vacío el contenido (quitar las comillas como contenido del control).
Clases de la API de Velneo para JavaScript no disponibles en el nuevo comando de instrucción de proceso ejecutar script (filescript)
Las siguientes clases no están disponibles en el comando de instrucción de proceso ejecutar script (filescript):
VByteArray (Se puede usar, como retorno de funciones, pero no crear)
Los comandos de instrucción de proceso interfaz: get/set variable local de vista de datos e interfaz: procesar no son funcionales cuando la vista está incrustada en un dock de un marco (resuelto en revisión 27.1)
Los comandos de instrucción de proceso interfaz: Procesar, interfaz: Get variable local de vista de datos e interfaz: Set variable local de vista de datos no son funcionales cuando la vista de datos está incrustada en un dock del marco.
La ventana de ayuda en el editor de scripts se abre con tamaño 0 (resuelto en revisión 27.1)
El botón de ayuda del editor de scripts abre la ventana de ayuda con tamaño 0, con lo que no se ve la ayuda. Podemos ampliarla haciendo clic en el tracker de la derecha del editor y arrastrando hacia la izquierda.
También podrás acceder a la ayuda de forma externa en este enlace.
Si quieres buscar la ayuda de un comando en concreto, puedes buscarlo en Google del modo siguiente:
doc.velneo.com nombreComando
Ejemplo:
doc.velneo.com vapp
Versiones de Android inferiores a la versión 6.0 no permiten la conexión usando protocolo VATPS (resuelto en revisión 27.1)
Las versiones de Android inferiores a 6.0 no soportan los nuevos protocolos seguros TLS.
Ejecución de scripts en manejadores de evento disparados con la señal de post inicializado (resuelto en versión 27.1)
Se genera un error al ejecutar script en un manejador de evento ejecutado con la señal de post inicialización desde un formulario abierto desde un manejador disparado por la conexión de evento on hide.
vERP: error de Velneo vClient dando alta de clientes al pulsar en el botón de más datos (resuelto en versión 27.1)
Este error viene provocado por lo explicado en el punto anterior.
Se puede solucionar de la forma siguiente:
En el formulario de alta de clientes (ENT_M_ALT_CLT) hay que quitar la conexión de evento MAS_DAT (señal On hide) y en el manejador de eventos BTN_MAS_DAT ejecutar el manejador de eventos MAS_DAT una línea antes del comando de instrucción de proceso Interfaz:Aceptar:
Debemos hacer lo mismo en Lo mismo tienes que hacer en los formularios:
ENT_M_ALT
ENT_M_ALT_ALM
ENT_M_ALT_CLT
ENT_M_ALT_CMR
ENT_M_ALT_PRE_CLT
ENT_M_ALT_PRV
Última actualización