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. |