Listado de cambios de Velneo 7.18

 

CódigoDescripción
VELNEO-1914Se 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-4351Solucionado 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-4366Implementada 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-4300Mejora 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-4230Componente 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-4215Cuando establecemos foco sobre un campo enlazado a maestro no se selecciona todo su contenido
VELNEO-4040El 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-4080Evitada 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-4039Evitada 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-3889Implementada 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-4178Mejora 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-4157Mejora 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-4086Mejora 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-4239Mejora del sistema de ventanas de Velneo vClient para evitar errores al abrir una aplicación en modo MDI con un formulario inicial
VELNEO-4122Se 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-4102Se 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-4138Solucionada 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-3897Solucionada 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-4223Asistente 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-4255Depurador de Javascript para la corrección y optimización de procesos javascript
VELNEO-4082En 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-4142En 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-3985En 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-4070Evitado “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-4072Implementación de fuente monospace en el editor de fórmulas de Velneo para mejorar la usabilidad y legibilidad de las fórmulas
VELNEO-4252Importador 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-4226Los 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-3271Mejora 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-4247Mejora 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-4297Mejora 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-4374Rediseño de la portada de vDevelop para mejorar la usabilidad
VELNEO-4296Se 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-4041Se 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-4273Se 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-2419Se 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-4246VELNEO-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-4074Se 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-4331Se mueve la opción de Importar Open Apps del menú de Soluciones de vDevelop quedando integrada en el Asistente de Primeros pasos
VELNEO-4365Actualizació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-4364Actualizació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-4370Actualizació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-4150Actualización y mejora de la traducción al inglés
VELNEO-4284Aumento 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-4281Aumento 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-4422Compatibilidad de todos los componentes de la plataforma con el nuevo sistema operativo Microsoft Windows 10
VELNEO-4208Corrección ortográfica de textos de los componentes de Velneo
VELNEO-4185En 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-3966En 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-4190Evitada 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-4238Implementació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-4112Implementació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-4363Implementación de procesos asíncronos (4º plano) para la ejecución desatendida de procesos en el servidor
VELNEO-4104Implementació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-4233Implementació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-4111La 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-3893Mejora 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-4206Mejora 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-4188Mejora 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-3896Mejora 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-4321Mejora 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-3841Mejora 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-4419Mejoras de seguridad en Velneo vServer
VELNEO-4299Nueva 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-4373Optimización de iconos e imágenes para reducir el uso de colores y reducir el tamaño
VELNEO-4100Para 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-3842Se 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-4176Se 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-4193Se 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-4105Se 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-4071Se renombran los comandos de instrucción correspondientes a informes anteriormente llamados “externos” a “personalizables” para facilitar la comprensión de su funcionalidad
VELNEO-3393Solucionada 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-3306Se 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-4224Actualizació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-3986Mejora 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-4160Se 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-4192Implementada 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-4149Mejora 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-4053Mejora 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-4294Mejora para evitar errores cuando hacemos uso de los métodos de VRegisterList sin hacer setTable previamente por error de programación
VELNEO-4237Optimización de la regeneración de tablas para mejorar el consumo de memoria en tablas con gran número de traspasos de campo
VELNEO-4290Se 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-4179Se 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-4250Se 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-4133Optimizació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-CLOUDSe ha mejorado el sistema de copias de seguridad manuales, impidiendo que se pueda iniciar Velneo vServer hasta que no haya finalizado la copia
VELNEO-CLOUDMejora en el rendimiento de comunicaciones entre hosts usados en Velneo Cloud
VELNEO-VERPSe 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-VERPSe 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-VTUTORIntegramos 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.