Listado de cambios de Velneo 7.18

 

Código Descripción
VELNEO-1914 Se incluye información del sistema transaccional en el driver ODBC de Velneo evitando el error -7750 de MS Access para la importación o vinculación en MS Access de tablas de cualquier proyecto de Velneo a través del driver
VELNEO-4351 Solucionado el error -7746 cuando en Microsoft Access se vinculan o importan tablas de Velneo a través de ODBC, con índices de tipo propio de Velneo y, por tanto, no soportados por el estándar SQL
VELNEO-4366 Implementada firma digital en vActivator para garantizar la procedencia del fichero ejecutable y certificar que no han sido alterados, por lo que el usuario puede confiar en su contenido
VELNEO-4300 Mejora de usabilidad en la instalación de soluciones por medio del fichero .vin realizando la selección automática del grupo de usuarios que tendrá permisos para ejecutar la aplicación
VELNEO-4230 Componente vClient de Android actualizado para usar procesadores ARMv7 más veloces y optimizados y las últimas versiones de Android 4 y 5 para mejorar la integración y rendimiento en Android
VELNEO-4215 Cuando establecemos foco sobre un campo enlazado a maestro no se selecciona todo su contenido
VELNEO-4040 El comando de instrucción Leer ficha seleccionada en manejadores de evento devuelve el registro seleccionado en una rejilla avanzada con agrupamientos permitiendo usar este comando para obtener información de la ficha seleccionada aún con agrupamientos
VELNEO-4080 Evitada fuga de memoria cuando vClient imprime múltiples informes personalizables que imprimen un campo de tipo script lo que optimiza el consumo de memoria de Velneo vClient
VELNEO-4039 Evitada fuga de memoria en procesos en segundo plano que ejecutan comandos que requieren conexión al servidor lo que optimiza el consumo de memoria de los componentes Velneo vClient y Velneo vDataClient y Velneo vModApache
VELNEO-3889 Implementada configuración de sistema de Mac para definir el funcionamiento del tabulador en los formularios de nuestras aplicaciones. (Preferencias de sistema de Mac/Teclado/Funciones rápidas – Acceso de teclado completo)
VELNEO-4178 Mejora de iconos de cámara para facilitar la usabilidad en formularios de las opciones correspondientes a activar y capturar una imagen con la cámara
VELNEO-4157 Mejora de usabilidad de las pestañas de vClient en modo Tab que facilita la interacción al activar la última pestaña abierta por el usuario, en vez de la última en orden del separador de formularios, cuando cerremos una pestaña recién abierta
VELNEO-4086 Mejora de usabilidad del localizador en Android, mostrando la ventana de diálogo a tamaño completo para aprovechar todo el espacio disponible y facilitar la selección por parte del usuario
VELNEO-4239 Mejora del sistema de ventanas de Velneo vClient para evitar errores al abrir una aplicación en modo MDI con un formulario inicial
VELNEO-4122 Se evita error al dar de alta una ficha desde un multivista usando el comando de instrucción de interfaz: Aceptar() para permitir el uso de este comando en multivistas
VELNEO-4102 Se mejora el sistema de señales para el correcto funcionamiento de las señales «Vista añadida» y «Vista cerrada» del objeto Marco, que se dispararán cuando por interacción del usuario o por programación, se abra o cierre una pestaña del marco
VELNEO-4138 Solucionada incidencia para permitir mostrar centrado un cuadro de diálogo cuando se presenta usando el comando Disparar objeto de los comandos de objeto dentro de un manejador de evento disparado en la pre-inicialización del marco
VELNEO-3897 Solucionada incidencia que provocaba la rotura de vClient cuando por un error de programación se usaba el esquema file:/// sin especificar un fichero en un visor Html
VELNEO-4223 Asistente de primeros pasos en vDevelop: Primeros pasos para facilitar la introducción en la herramienta y conocer sus capacidades de forma sencilla y rápida con ayuda de la nube
VELNEO-4255 Depurador de Javascript para la corrección y optimización de procesos javascript
VELNEO-4082 En el resultado de la búsqueda de objetos se muestra el nombre del proyecto en vez del identificador del proyecto en que se encuentra el objeto para facilitar la lectura de los resultados
VELNEO-4142 En la edición de soluciones y proyectos en vDevelop se incluye la opción de guardar y recuperar el estado de edición de cada proyecto por servidor, solución y proyecto para mejorar la usabilidad y facilitar la navegación entre proyectos: Abrir proyecto como estaba antes de cerrar.
VELNEO-3985 En vDevelop cuando seleccionamos el comando disparar objeto no se mostrará en el parámetro «modo de ejecución» el valor 2º plano que no es funcional para evitar confusiones
VELNEO-4070 Evitado «flickering» en los botones del editor de formularios en vDevelop cuando estamos conectados con un cliente de escritorio remoto facilitando la edición de formularios en este contexto
VELNEO-4072 Implementación de fuente monospace en el editor de fórmulas de Velneo para mejorar la usabilidad y legibilidad de las fórmulas
VELNEO-4252 Importador SQL: Asistente para la replicación de estructuras de bases de datos de terceros a través de driver de base de datos, generando proyectos de tablas, objetos básicos y procesos de importación
VELNEO-4226 Los comandos de instrucción de Scripts son obsoletos y han sido sustituidos por la ejecución de procesos y manejadores javascript por lo que en el Inspector de errores y en la selección de comandos aparecen como obsoletos, aunque todavía sean operativos.
VELNEO-3271 Mejora de la función age() para calcular la edad teniendo en cuenta años bisiestos y fechas próximas al día del cumpleaños
VELNEO-4247 Mejora de la usabilidad del Inspector de Errores trayendo a primer plano el dock del inspector al pulsar el botón correspondiente y añadiendo un botón de refresco para relanzar la opción tras realizar modificaciones
VELNEO-4297 Mejora de usabilidad de la ventana Abrir solución ampliando el tamaño de la ventana y de las columnas de información para facilitar la visualización de la información de forma sencilla y rápida
VELNEO-4374 Rediseño de la portada de vDevelop para mejorar la usabilidad
VELNEO-4296 Se amplia el tamaño de ventana de Pegar cómo y se guarda configuración de su tamaño en el registro para facilitar la lectura de la información y la usabilidad de esta opción
VELNEO-4041 Se elimina la propiedad «Especial para búsqueda de formularios» para facilitar la selección permitiendo escoger cualquier tipo de formulario tanto en búsquedas como localizadores
VELNEO-4273 Se evita error al pegar y mover un control que hemos copiado de un formulario que mantenemos abierto y que contiene un separador de formularios sin subcontroles
VELNEO-2419 Se facilita la edición de soluciones y la generación de instalables evitando el acceso de los componentes Velneo vDevelop y Velneo vInstallBuilder a los ficheros locales del servidor, evitando conflictos que dificultaban estas tareas
VELNEO-4246 VELNEO-4253 Se implementa en el Inspector “Dónde se usa” la ejecución manual para facilitar la navegación por proyectos, permitiendo la ejecución manual del la opción y manteniendo la información durante la navegación por otros objetos
VELNEO-4074 Se indica en el parámetro Fórmula de dominio o IP del servidor del comando de instrucción «Protocolo TCP: Ejecutar función cliente» la posibilidad de indicar el puerto además del dominio o IP
VELNEO-4331 Se mueve la opción de Importar Open Apps del menú de Soluciones de vDevelop quedando integrada en el Asistente de Primeros pasos
VELNEO-4365 Actualización de ayuda html de API de Velneo para javascript y ayuda de contexto para la edición de scripts con las últimas novedades y mejoras
VELNEO-4364 Actualización de certificado de firma digital para instalaciones de Windows: garantiza la procedencia del instalador y los ficheros ejecutables y certifica que no han sido alterados, por lo que el usuario puede confiar en su contenido
VELNEO-4370 Actualización de librerías de Open SSL 1.0.2d para la navegación con protocolo seguro HTTPS en controles HTML de las aplicaciones y ayuda online de los componentes en Windows
VELNEO-4150 Actualización y mejora de la traducción al inglés
VELNEO-4284 Aumento de la calidad de impresión de los informes desde la previsualización por lo que aunque la previsualización sea en modo borrador, la impresión se realizará con la máxima calidad que determine la configuración de la impresora
VELNEO-4281 Aumento del número de fallos mínimo para bloqueo de contraseña a 9 para facilitar el acceso al servidor con la configuración por defecto
VELNEO-4422 Compatibilidad de todos los componentes de la plataforma con el nuevo sistema operativo Microsoft Windows 10
VELNEO-4208 Corrección ortográfica de textos de los componentes de Velneo
VELNEO-4185 En conexión con librerías externas, mejora para que los datos de tipo long long de las librerías admitan valores de tipo int64, ampliando así el rango que son capaces de gestionar
VELNEO-3966 En vDevelop se condicionan las propiedades Máscara y Password de controles de formulario para que no aparezcan disponibles en el momento de especificar un contenido de tipo campos enlazados a maestro con el que no son funcionales para evitar confusión
VELNEO-4190 Evitada incidencia cuando usamos la opción de instalar Open Apps, ahora en el asistente de primeros pasos de vDevelop, que tras la instalación provocaba que se solicitara que guardáramos todas las soluciones que estuviesen creadas en el servidor
VELNEO-4238 Implementación de la clase VSqlDatabase en el API de Velneo para javascript para el acceso a bases de datos externas y ampliar las opciones de conexión de nuestra aplicación
VELNEO-4112 Implementación de las funciones copy, remove, rename y resize en la clase VTextFile del API de Velneo para Javascript para hacer uso de estas funciones sin tener que crear una clase VFile
VELNEO-4363 Implementación de procesos asíncronos (4º plano) para la ejecución desatendida de procesos en el servidor
VELNEO-4104 Implementación de salida numérica contable en columnas de rejilla, controles de edición en formulario y fórmulas (con numberToString()) que permite especificar el formato numérico contable además del local
VELNEO-4233 Implementación del objeto XMLHttpRequest estándar en el API de Velneo para javascript para realizar peticiones HTTP y HTTPS a servidores Web, para el consumo de webservices mediante el envío y recepción de datos en texto plano, XML, JSON, HTML o binario.
VELNEO-4111 La función getUserGroupByName de la clase VServerAdmin devuelve true o false en función de si existe o no el grupo que se le pase como parámetro para saber si encontraremos sus datos en la clase VUserGroup que pasamos como parámetro
VELNEO-3893 Mejora de la descarga de ficheros .vin en la opción de instalar Open Apps, ahora en el asistente de primeros pasos de vDevelop, que evita que la descarga sea incompleta y no instale todos los elementos que contiene
VELNEO-4206 Mejora de textos de error por fallo en conexión debido a versión distinta del servidor, evitando el uso de la palabra «navegador» para no generar confusión
VELNEO-4188 Mejora de usabilidad de Velneo vDevelop mostrando en la barra de título información acerca de la solución que hemos abierto y de la VRL del servidor al que pertenece la solución
VELNEO-3896 Mejora de usabilidad en los menús de usuarios, grupos y carpetas compartidas en vAdmin y editor de esquemas de vDevelop, con nuevos controles que permiten seleccionar elementos de forma sencilla aún cuando el número de elementos disponibles sea grande
VELNEO-4321 Mejora del comando de instrucción BD: SQL para bases de datos externas que no soportan el retorno del número de filas afectadas, para que sea posible recuperar los registros obtenidos aún no conociendo el número de registros resultado de la operación
VELNEO-3841 Mejora para evitar errores cuando ejecutamos la función load de la clase VRegisterList sobre un VRegisterList, al que por error de programación no le hayamos asignado una tabla o el idRef de la tabla asignada sea incorrecto
VELNEO-4419 Mejoras de seguridad en Velneo vServer
VELNEO-4299 Nueva función focusDataView de la clase VApp del API de Velneo de javascript que nos retorna la vista de datos que tiene el foco en curso para que podamos acceder a la propia vista y a su contenido, y trabajar con la lista de registros obtenida
VELNEO-4373 Optimización de iconos e imágenes para reducir el uso de colores y reducir el tamaño
VELNEO-4100 Para facilitar la usabilidad, en el asistente de fórmulas de Velneo se muestran activas sólo las opciones que contienen elementos: campos, variables, etc., y no muestra la opción «Importar otro javascript», disponible sólo para javascript
VELNEO-3842 Se evitan errores de ejecución al usar la función readAt(0) de la clase VRegisterList sobre un VRegisterList que no contiene registros sin comprobarlo previamente por un error de programación
VELNEO-4176 Se evitan errores de ejecución al usar la función readLockingAt() de la clase VRegisterList sobre un VRegisterList que no contiene registros sin comprobarlo previamente por un error de programación
VELNEO-4193 Se guarda el fichero de log del servidor (vatplog.txt), generado con el parámetro /log, en la carpeta de trabajo del servidor en vez de en la carpeta en que se encuentra instalado para facilitar la configuración y gestión de permisos del servidor
VELNEO-4105 Se incluyen en los resultados del Inspector «Dónde se usa» los scripts cuya senda se referencie en el objeto proceso mediante la macro (CurrentProject) para que sea más sencillo y rápido encontrar el objeto proceso que se busca
VELNEO-4071 Se renombran los comandos de instrucción correspondientes a informes anteriormente llamados «externos» a «personalizables» para facilitar la comprensión de su funcionalidad
VELNEO-3393 Solucionada incidencia que impedía volver a asignar la fecha del día en curso de nuevo tras borrar el contenido del control correspondiente inicializado precisamente con ese mismo valor, facilitando la introducción de datos por parte del usuario
VELNEO-3306 Se reescriben los mensajes de error en la generación de instalables para que sean más explicativos, en el caso de problemas de permisos, falta de algún fichero de configuración o adjuntos, etc., facilitando la configuración de instalaciones de Velneo
VELNEO-4224 Actualización de vModApache para soportar la última versión disponible de Apache 2.4 y aprovechar todas las ventajas y funcionalidades que aporta esta versión
VELNEO-3986 Mejora en vModApache de la recepción en procesos de los valores de variables GET y POST para contemplar casuísticas hasta ahora no soportadas como el paso de variables por ajax vía POST
VELNEO-4160 Se unifica la configuración de la senda del kit externo para códigos de barras Zint en la senda HKEY_CURRENT_USER\Software\Velneo\ExtReport\zintdir, configurable desde el editor de informes personalizables
VELNEO-4192 Implementada configuración por medio de clave de registro del tiempo máximo para expiración de enganche de los servidores para facilitar las conexiones en dispositivos móviles o con posibilidades altas de desconexión
VELNEO-4149 Mejora de la gestión de bloqueos para evitar conflictos en transacciones ejecutadas en 3º plano desde objetos protocolo TCP que provocaban error en el servidor
VELNEO-4053 Mejora de la visualización de ficheros de mensajes del servidor en vAdmin, permitiendo ficheros de mensajes más grandes y mostrando aviso cuando el fichero es demasiado grande, una vez superado el límite posible
VELNEO-4294 Mejora para evitar errores cuando hacemos uso de los métodos de VRegisterList sin hacer setTable previamente por error de programación
VELNEO-4237 Optimización de la regeneración de tablas para mejorar el consumo de memoria en tablas con gran número de traspasos de campo
VELNEO-4290 Se evita incidencia cuando por error de programación se hacía uso de los métodos de VRegister sin hacer setTable, o haciendo setTable de una tabla que no existía, evitando errores en el servidor
VELNEO-4179 Se muestra el mensaje Error en comando cuando el servidor recibe conexiones desconocidas que no cumplen el protocolo VATP lo que permite conocer de forma sencilla los intentos de acceso al servidor que no cumplen el protocolo VATP
VELNEO-4250 Se amplían las funcionalidades de lista de vTools a todas las vistas de datos, tanto en pestaña como incrustadas en formularios para estén accesibles al usuario final en cualquier punto de la aplicación
VELNEO-4133 Optimización que permite que vUpdater se lance únicamente si hay una diferencia de número que no sea menor y no siempre, mejorando la rapidez de arranque y evitando errores
VELNEO-CLOUD Se ha mejorado el sistema de copias de seguridad manuales, impidiendo que se pueda iniciar Velneo vServer hasta que no haya finalizado la copia
VELNEO-CLOUD Mejora en el rendimiento de comunicaciones entre hosts usados en Velneo Cloud
VELNEO-VERP Se han integrado en vERP remesas de cobros, asientos anuales y diseño de informes en el módulo de contabilidad
VELNEO-VERP El módulo de TPV sigue creciendo con más usabilidad y funcionalidad, ahora integra el nuevo gestor de salones y mesas
VELNEO-VERP Se han incluido múltiples mejoras en los módulos de gestión y almacén y como siempre hacemos, hemos incluido la resolución de todas las incidencias detectadas
VELNEO-VTUTOR Integramos todos los tutores en el nuevo vTutor y se ha dotado de una gran usabilidad para que encontrar los que buscas sea fácil y rápido. Para redondear este nuevo recurso formativo hemos incluido un buen número de buenas prácticas en el desarrollo de aplicaciones que te ayudarán a que programes aún mejor con Velneo.