Listado de cambios Velneo 33.0
Plataforma
Código | Descripción |
---|---|
VELNEO-10288 |
Mejora en el pintado de rejillas en función del alto de grupo La rejilla avanzada pinta todos los registros independientemente del número de registros y el valor que tenga la propiedad alto de grupos. |
VELNEO-11901 |
Velneo vServer: mejoras de seguridad en las contraseñas de usuarios. Ahora podemos configurar una expresión regular para validar las contraseñas de modo que el servidor no deje establecer contraseñas que no la cumplan. Además, también podemos configurar un mensaje en el que se pueda explicar las condiciones de la contraseña. |
VELNEO-12343 |
Implementación de señales en Velneo Web para vistas de datos Se implementan las señales pre-inicializado y post-inicializado para los objetos Visor de tablas arboladas, Casilleros, Formularios y Rejillas estándar. |
VELNEO-12786 |
Campos enlazados en el importador de tablas El Importador de tablas ahora nos permitirá configurar campos enlazados en las tablas a importar. |
VELNEO-12788 |
Soporte de alta y modificación en procesos de importación del Importador de tablas Los procesos de importación del importador de tablas ahora, cuando el origen es un CSV, podrán tanto añadir como modificar datos si el registro ya existe en la tabla. |
VELNEO-12798 |
Nuevos comandos de instrucción para crear o modificar registros a partir de un CSV Hemos creado dos comandos de instrucción de proceso que nos permitirán crear o modificar registros partiendo de un CSV: Crear o modificar lista desde csv y Crear o modificar lista desde csv en disco. Además, hemos creado las funciones análogas en la API de Velneo para JavaScript. |
VELNEO-12923 |
Optimización del consumo de memoria de Velneo vServer en Linux En sistemas operativos Linux, cuyo sistema de memoria tiende a mantener y reutilizar la memoria usada hasta el momento, genera una mayor fragmentación y se produce mayor consumo de memoria. La optimización aplicada en esta versión de forma específica para los procesos que se ejecutan en el servidor, hace que liberen al sistema la memoria utilizada durante la ejecución del proceso, en vez de mantenerla disponible para posteriores ejecuciones. |
VELNEO-12926 |
Optimización del consumo de memoria en la ejecución de procesos javascript Esta optimización de consumo de memoria se aplica sobre todo en el uso del API de Velneo para Javascript, permitiendo un menor consumo de memoria al permitir liberar memoria utilizada para objetos y clases relacionadas con proyectos y objetos, como por ejemplo en el API Rest de Velneo. Esta reducción de memoria se aplica a todos los procesos javascript pero especialmente en el servidor y Apache. |
VELNEO-13057 |
Implementado drag&drop en Rejillas avanzadas Ahora el drag and drop es también funcional en las rejillas avanzadas y además con interoperabilidad con cualquier objeto de lista que soporte drag and drop. Esto incluye la señal Drop finalizado, la posibilidad de acceder a la Ficha drop, etc. |
VELNEO-13062 |
Multiseleccion en las rejillas avanzadas. Ahora, en las rejillas avanzadas, podemos activar la columna de multiselección, para que el usuario final pueda seleccionar/quitar registros de la selección y permitir trabajar sobre la multiselección de registros. |
VELNEO-13238 |
Campos tipo objeto binario y dibujo en el importador de tablas Ya es posible importar tablas con campos de tipo objeto dibujo u objeto binario a partir de ficheros JSON. |
VELNEO-13369 |
Activación de licencias en Velneo vAdmin con nueva interfaz Con la nueva interfaz, desplegando el menú de los tres puntos verticales de Velneo vAdmin, la opción Licencia, nos permitirá tanto activar una licencia como ver la información de la licencia que hayamos activado. |
VELNEO-13375 |
Implementación en Ejecución web de comandos de instrucción Se implementan los comandos de instrucción de Interfaz de baja y modificación en vista en Casilleros para su ejecución en Web. |
VELNEO-13572 |
Iconos en la definición de instancias de vLanzadera A partir de esta versión, se incluye un icono por defecto para todas las instancias, esto permite una mejor visualización en la Lanzadera, así mismo, permite cambiar o definir algún otro icono para dicha instancia si así lo queremos. |
VELNEO-13715 |
Velneo vDevelop: nuevo inspector para depurar aplicaciones que se vayan a ejecutar en entorno Web. Dado que existen determinadas funcionalidades que no son operativas en la ejecución Web, hemos añadido un nuevo inspector en Velneo vDevelop que nos permite localizar aquellos elementos que no son funcionales en Web y editarlos directamente desde el mismo. |
VELNEO-13721 |
Mejoras en la multiselección en rejillas estándar En las rejillas que tienen columna de multiselección, un clic en la cabecera de dicha columna seleccionará todos los registros de la rejilla, otro clic los quitará todos de la selección. |
VELNEO-13922 |
Configuración en vLanzadera para la ejecución en Web o escritorio En la vLanzadera, en el menú de instancias, ahora hay un nuevo check de “escritorio“, si está activado en la lanzadera, al hacer click en la instancia, ejecutará la instancia con Velneo vClient de escritorio en vez de en Velneo Web. |
VELNEO-13953 |
Mejora de la gestión de hilos en Velneo vAdmin Se evita incidencia que provocaba error aleatorio en Velneo vAdmin coincidente con el hilo de control con el servidor en macOS y en Linux. |
VELNEO-13961 |
Restauración de la configuración inicial en vLanzadera Ahora es posible restaurar la configuración de fábrica tanto de Proveedores como de Estáticos en la lanzadera. |
VELNEO-13975 |
Optimización de carga de datos en Árbol visor de tablas Se optimiza la carga de registros de tablas arboladas en el Árbol visor de tablas. Esta carga se aplica por defecto en Velneo Web y en escritorio se activa con el estilo Optimizado. Se produce una carga de estructura optimizada con los datos necesarios para crear el árbol, cargando de forma asíncrona el resto de información necesaria. Pasamos de esperar minutos a cargar árboles completos en cuestión de milisegundos. |
VELNEO-13985 |
Mejora en la gestión de licencias en servidores Velneo Cloud Con Velneo vAdmin conectado a un vServer de Velneo Cloud, aunque no es necesario activar licencias, nos permite ver la licencia activa en nuestro vServer y sus caracteríticas |
VELNEO-14024 |
Optimizaciones en combinaciones de listas Se optimizan las operaciones entre listas de añadir, cruzar y quitar para que mejore el rendimiento en procesos, funciones, manejadores de evento, triggers, cestas y búsquedas. |
VELNEO-14055 |
Mejoras en la ejecución de scripts con el nuevo engine Javascript Solucionamos una incidencia que impedía la ejecución de determinados scripts que contienen la importación de clases mediante la cláusula ImportClass en el nuevo engine javascript. |
VELNEO-14056 |
Velneo vDevelop: css para casilleros en el generador de interfaz. Con el generador de interfaz de Velneo vDevelop la css que se crea genera dos bloques para personalizar el objeto casillero. |
VELNEO-14066 |
Impresión de informes en el servidor por medio de procesos en 5º plano Se ha implementado la impresión de informes estándar y personalizables en el servidor por medio del uso de procesos en 5º plano. Estos procesos están ejecutados por un agente independiente del servidor, con lo que mantenemos su estabilidad, y nos permite además generar informes pdf e imprimir, además de la ejecución de procesos en general, incluyendo el uso de librerías DLL, puerto serie, etc. |
VELNEO-14099 |
Mejora de la gestión de fechas en Velneo vAdmin Web Se mejora la implementación y gestión de fechas en el log y el formulario de selección de rango de fechas configurándolas según el navegador/sistema operativo en Velneo vAdmin Web. |
VELNEO-14109 |
Conexión contra servidores con certificado errónea con Velneo vAdmin Resuelta incidencia que impedía crear excepción de seguridad cuando se producía una conexión de Velneo vAdmin con un servidor con un certificado incorrecto. |
VELNEO-14138 |
Implementación en Velneo Web de Árbol Visor de tablas Se implementa la modificación de registros mediante formulario en el Árbol Visor de tablas. |
VELNEO-14143 |
Añadida funcionalidad de modos de ejecución a la lanzadera web Se ha añadido la posibilidad de generar urls para ejecutar una instancia en web con los siguientes modos
|
VELNEO-14148 |
Nuevos comandos de instrucción para ajustar y obtener la posición y el tamaño de los cuadros de diálogo. Ahora podemos tener un mayor control de los formularios que se abran en cuadro de diálogo pudiendo tanto establecer como obtener su posición en pantalla y su tamaño. |
VELNEO-14154 |
Recuperados estilos de líneas de Rejillas avanzadas Ahora vuelven a estar disponibles todos los estilos de línea en las rejillas avanzadas (Ninguna, Ambas, Ambas 2D, Horizontal, Horizontal 2D, Vertical y Vertical 2D). |
VELNEO-14196 |
Procesos: nuevo comando de instrucción para personalizar calendarios Nuevo comando de instrucción de proceso Interfaz: Establecer estilo de días en calendario que nos permitirá configurar la interfaz de los días de los calendarios. |
VELNEO-14211 |
Procesos: mejoras en el generado de JSON. Resuelta incidencia que provocaba que, al generar un JSON, no se incluían las etiquetas de campos de tipo objeto binario o imagen si estaban vacíos. |
VELNEO-14249 |
Cambios en enlaces de página de Inicio de Velneo vDevelop Los enlaces a contenidos se actualizan, apuntando a la web velneo.es para la información de Novedades de la versión, Formación y seminarios, Extensiones e Importador SQL de Velneo vDevelop. |
VELNEO-14256 |
Mejoras en la aplicación de CSS en Rejillas avanzadas Ahora la CSS que configura el color del texto de la fila seleccionada se aplica correctamente a todos los tipos de campo en una rejilla avanzada. |
VELNEO-14260 |
Implementación en Ejecución web de comandos de instrucción Se implementan los comandos de instrucción de Interfaz de baja y modificación en vista en árbol visor de tablas para su ejecución en Web. |
VELNEO-14280 |
Actualización de librerías OpenSSL en Android Tanto para el componente Velneo vClient para Android, como en los instaladores de Velneo vClient personalizado para Android se han actualizado las librerías OpenSSL a la versión 1.1.1s para el uso del protocolo VATPS, lo que redunda en una mayor seguridad además de la corrección de incidencias y mejora de rendimiento. |
VELNEO-14281 |
Implementación en Ejecución web de comandos de instrucción Se implementan los comandos de instrucción de Interfaz de baja y modificación en diálogo en Casillero para su ejecución en Web. |
VELNEO-14284 |
Implementación en Ejecución web de comandos de instrucción Se implementan los comandos de instrucción de Interfaz de baja y modificación en diálogo en árbol visor de tablas para su ejecución en Web. |
VELNEO-14287 |
Implementación en Ejecución web de comandos de instrucción en diálogo Se implementan los comandos de instrucción de Interfaz de baja y modificación en diálogo en rejillas estándar para su ejecución en Web. |
VELNEO-14290 |
Implementación en Ejecución web de comandos de instrucción Se implementan los comandos de instrucción de Interfaz de baja y modificación en vista en rejillas estándar para su ejecución en Web. |
VELNEO-14310 |
Implementación de formulario de alta en Ejecución web del Árbol Visor de tablas Se implementa en la ejecución Web el formulario de alta en web del Árbol visor de tablas, el toolbar, comando de Interfaz y menú de contexto. |
VELNEO-14314 |
Procesos: mejoras en el comando de instrucción de proceso crear o modificar lista desde CSV. Ahora, el comando de instrucción de proceso crear o modificar lista desde CSV y del comando análogo de la API de Velneo para Javascript, soportan configuración local para el formato numérico. |
VELNEO-14327 |
Nuevas propiedades CSS en rejilla avanzada para iconos La nueva propiedad icon-size permite definir el tamaño máximo de todos los iconos de la rejilla avanzada, aplicando el tamaño en funcíón de la resolución del icono y la resolución de pantalla (Highdpi). Afecta tanto a los iconos de las tablas estáticas usadas en la rejilla, como a los iconos establecidos por CSS. Qtitan–Grid { icon-size: 100px; } |
VELNEO-14339 |
Nuevo plano de ejecución en procesos: 5º plano Los procesos ejecutados en 5º plano son ejecutados en la máquina donde está instalado el vServer pero no son ejecutados por éste sino por un agente. Esto permite, por un lado, usar funcionalidades que no son operativas en Velneo vServer como generar pdfs y, por otro, evitar problemas de estabilidad del propio servidor. |
VELNEO-14345 |
Implementación de campos de tipo fórmula numérica en Ejecución Web En la ejecución Web son ahora funcionales los campos de tipo Fórmula numérica cuando se muestran en un formulario. |
VELNEO-14363 |
Solucionada incidencia con botón de exportación PDF en Editor de Velneo Se evita que al pulsar el icono de exportación a PDF que se muestra en la toolbar al mostrar la vista de las soluciones abiertas rompa el editor. |
VELNEO-14367 |
Mejora en las funciones theApp.loadDrives y theApp.driveAt del API de Velneo para la gestión de disco Se evita incidencia que provocaba un error en Velneo vServer cuando se hacía uso repetido en tercer plano de las funciones de directorios theApp.loadDrives y theApp.driveAt. |
VELNEO-14377 |
Mejora en Extensión Documentador Se ha quitado el icono que aparecía a la hora de la exportación de los resultados de la extensión documentador y se aumenta el número de versión, tanto para la exportación Html como Markdown. |
VELNEO-14393 |
Nuevo sistema de Colas para procesos en 4º plano Velneo vServer dispone de un nuevo sistema de colas para procesos en 4º plano que permite la ejecución en paralelo de diferentes procesos en 4 plano, disponiendo de un gestor de colas, que podremos personalizar, o bien por parámetro en el arranque del servidor, o bien configurando una entrada en el registro del sistema operativo. |
VELNEO-14394 |
Mejoras en la gestión de colas en el servidor. Ahora las colas de los procesos que son ejecutados en el servidor en 4º plano tendrán persistencia en disco, por lo tanto, si detenemos el servidor, ya no perderemos la cola de procesos que aún estaban pendientes de ejecutar y se reanudará cuando se inicie nuevamente. |
VELNEO-14410 |
Procesos en 5º plano: temporizador para el cierre del agente de ejecución Velneo vServer dispone de un sistema que, pasado un tiempo, desconecta el agente que se ejecuta al lanzar un proceso en 5º plano con el fin de optimizar el consumo de recursos del sistema. Podemos modificar configurar el tiempo de desconexión configurando una clave en el registro del sistema operativo. |
VELNEO-14417 |
Nuevo parámetro para procesos en 4º plano para hacer uso del nuevo sistema de Colas Hemos evolucionado los procesos en 4º plano a un nuevo sistema de colas que permite la ejecución en paralelo y de forma desatendida de procesos en 4º plano. Los comandos de instrucción Ejecutar proceso y Disparar objeto, ahora permiten seleccionar una cola lógica, lo que permite que se ejecuten en paralelo según la configuración realizada en el servidor. |
VELNEO-14421 |
Versionado de vLanzadera. Se soporta el versionado de vLanzadera para las actualizaciones de ficheros de configuración |
VELNEO-14429 |
vLanzadera en Linux permite ejecutar Velneo vClient de escritorio. Ahora vLanzadera permite ejecutar nuestras aplicaciones también en escritorio en Linux con soporte XDG. |
VELNEO-14433 |
vLanzadera para macOS Ahora es posible lanzar Velneo vClient de escritorio en macOS desde lanzadera web de vLanzadera. vLanzadera permite definir qué aplicaciones se ejecutan en web y cuáles en escritorio. Para que Velneo vClient de escritorio sea ejecutado, hemos de realizar uan primera ejecución manual de Velneo vClient, lo que que guardará en el sistema la configuración necesaria para que a partir de ese momento se ejecute automáticamente desde la web. |
VELNEO-14445 |
Nuevo Inspector de Ejecución Web Disponible en la opción de menú Proyectos de Velneo vDevelop, el nuevo Inspector de ejecución Web te permite detectar objetos no funcionales en web, te aporta información de qué funciona, novedades e incidencias solucionadas. La información se obtiene en línea, con lo que podrás tener información actualizada. |
VELNEO-14514 |
Mejora en Velneo Web en los manejadores de evento disparados en post-ini Se mejora la gestión de manejadores de evento disparados en vistas de datos (rejillas, casilleros, etc.) disparados con la señal Post-inicialización, evitando bloqueos de interfaz. |
VELNEO-14527 |
Velneo vAdmin: mejoras en la nueva interfaz. Tanto en la nueva interfaz de Velneo vAdmin como en Velneo vAdmin Web ahora se muestran los datos de usuario e instancia en el registro de una transacción, además, podremos hacer búsquedas por nombre de usuario o instancia. |
VELNEO-14538 |
Configuración de colas para procesos en 4º plano. Ahora es posible configurar, por instancia, el número de cola física que usará cada objeto cola declarado en un proyecto. Se realiza mediante un fichero json que nos permite asignar a cada cola lógica un número de cola en el servidor. |
VELNEO-14543 |
Velneo vAdmin: mejoras en la monitorización y gestión de la ejecución de procesos asíncronos En Velneo vAdmin se sustituye la opción “Procesos asíncronos” por la opción “colas” que permite visualizar y gestionar las colas configuradas en el servidor y los procesos que sean enviados a las mismas. |
VELNEO-14561 |
Mejora de la gestión de conexiones concurrentes seguras con TLS/SSL Se mejora la gestión de conexiones concurrentes TLS/SSL en el protocolo VATPS con el fin de evitar choques entre conexiones simultáneas. |
VELNEO-14564 |
Mejoras en la rejilla avanzada Resuelta incidencia que provocaba que, en una rejilla avanzada, al tener varios registros seleccionados, al reordenar la lista pulsando sobre una cabecera, cambia la posición de los registros pero no de la multiselección. |
VELNEO-14565 |
Ejecución web y sincronización de rejilla. Se evitan los bloqueos de sincronización de rejillas mediante manejadores de evento en ejecución web permitiendo de esta forma conseguir mayor velocidad de ejecución en la sincronización. |
VELNEO-14571 |
Mejora en la desconexión de enganches de ejecución desde Velneo vDevelop Cuando estamos desarrollando, al desenganchar posibles conexiones anteriores al ejecutar la aplicación en edición, por ejemplo haciendo uso de F5, se evitan diálogos adicionales por cada enganche existente, haciendo aún más rápida y ágil la operación. |
VELNEO-14586 |
Colas. detener y arrancar cola Ahora disponemos de opciones para detener y arrancar las colas en Velneo vAdmin. |
VELNEO-14593 |
Colas. pausar y continuar proceso en cola Ahora disponemos de opciones para pausar y continuar procesos de una cola. |
VELNEO-14600 |
Colas. establecer en la cola la posición de un proceso para su ejecución Ahora podremos cambiar la posición en el orden de ejecución de un proceso dentro de una cola. |
VELNEO-14607 |
Implementado el movimiento de procesos entre colas En la opción Colas de Velneo vAdmin se permite mover procesos entre las colas de forma individual o en grupo con multiselección con el fin de permitir al administrador optimizar la ejecución de colas en el servidor. |
VELNEO-14621 |
Colas: histórico de ejecuciones de una cola Ahora en Velneo vAdmin dispondremos de una opción para consultar el histórico de ejecuciones de una cola con la posibilidad de buscar el proceso. |
VELNEO-14643 |
Rejillas avanzadas: Nueva propiedad para activar la columna de multiselección En las rejillas avanzadas es posible configurar la visibilidad de la columna de multiselección, lo facilitará al usuario final la selección múltiple de registros. |
VELNEO-14670 |
Importador de tablas: ahora genera menos código Hemos mejorado el importador de tablas para que genere solamente los procesos de importación necesarios en cada caso (CSV, portapapeles o JSON). |
VELNEO-14675 |
Velneo vDevelop: nuevo dock de proyecto. Nuevo dock para la visualización del árbol de proyecto y los objetos que lo componen. Este dock, que siempre estará visible aunque estemos editando un objeto, nos permitirá tener siempre a la vista los objetos del proyecto aunque estemos editando uno y, además, podemos moverlo a otra pantalla para tener mayor área de trabajo en el panel central de Velneo vDevelop. Podemos acceder a él usando la tecla aceleradora Ctrl+1. |
VELNEO-14682 |
vDevelop: buscador de objetos en el nuevo dock de proyecto. El nuevo dock de proyecto incorpora un buscador que nos permitirá localizar objetos dentro del proyecto. |
VELNEO-14709 |
Mejora de la usabilidad en la edición de proyectos protegidos por contraseña El editor solicita la contraseña del proyecto en el árbol de propiedades, en vez de no permitir la edición. De esta forma tendremos acceso a la información en el árbol de propiedades y en el panel de subobjetos. Si no se da una contraseña válida, no visualizar el valor de las propiedades ni los subobjetos. |
VELNEO-14721 |
Mejora de usabilidad en la edición de proyectos con contraseña Hemos mejorado el editor para permitir la edición de objetos resultado de búsquedas, etc., que se encuentren en proyectos protegidos con contraseña, permitiendo introducir el usuario y la contraseña para continuar la edición, en vez de cancelarla si el objeto está en un proyecto protegido. |
VELNEO-14736 |
Ejecución de aplicaciones en escritorio desde Lanzadera vLanzadera nos permite configurar si queremos que una instancia sea ejecutada en Web o en escritorio. En ambos casos, la aplicación se podrá lanzar desde la página web generada por la lanzadera, y nos permite de esta forma desplegar nuestras aplicaciones desde un único punto, con la opción de poder ejecutar en modo web o escritorio en función de para qué entorno esté desarrollada la aplicación. |
VELNEO-14742 |
Mejorado el uso de contraseñas en el editor Se puede usar el carácter * como parte de la contraseña del usuario de edición. Este carácter será soportado cuando hagamos uso de la opción de ejecutar aplicación desde el editor (F5). |
VELNEO-14767 |
Nuevas funcionalidades de Velneo vServer Velneo vServer incorpora dos nuevas funcionalidades: Si nuestro servidor dispone de ellas, lo podremos ver desde Velneo vAdmin, tanto en el momento de activar la licencia como en el momento de consultarla. |
VELNEO-14773 |
Colas. Mantener el hilo de cada cola activo durante un tiempo para que no se cierre al vaciarse la cola Cuando en una cola ya no hay procesos pendientes de ejecución, dado que no es optimo finalizar el hilo de ejecución de cola y crearlo de nuevo cada vez, se mantendrá el hilo de la cola en ejecución durante 1 segundo por defecto, aunque será configurable con la clave queueSecondsWaitDelay. |
VELNEO-14798 |
Nueva propiedad columna de rejilla avanzada: Tamaño de icono La nueva propiedad Tamaño de icono permite configurar el tamaño del icono y proporcionándolo para que ocupe el tamaño definido. El tamaño define el ancho del icono y el alto se agustará proporcionalmente. |
VELNEO-14816 |
Mejora en la desconexión de enganches de ejecución desde Velneo vDevelop Cuando estamos desarrollando, al desenganchar posibles conexiones anteriores al ejecutar la aplicación en edición, por ejemplo haciendo uso de F5, se podían producir desenganches irregulares que hacían que se reiniciara la solución sin realizar realmente el desenganche. |
VELNEO-14821 |
Colas en el panel de multitarea de Velneo vClient Hemos modificado el panel de procesos en multitarea de Velneo vCleint para mostrar también el estado de la ejecución de los procesos que se han lanzado en 4º plano. |
VELNEO-14880 |
Se evita el uso del comando Get información pantalla en el servidor El comando de instrucción Get informacion pantalla no se debe ejecutar en 3er plano y que no dispone de interfaz, así que se evita su ejecución, mostrando el mensaje de error correspondiente (“El comando de instrucción no se ejecuta en este plano”) visible en el panel de mensajes de Velneo vAdmin. |
VELNEO-14881 |
Mejora en la usabilidad de las rejillas avanzadas. Se evita incidencia por la que se llegaba a modificar el contenido de las celdas de una rejilla avanzada al pegar el contenido del portapapeles en el contenido de las columnas mostradas. |
VELNEO-14897 |
Mejoras en la ayuda del editor de procesos En el editor de procesos se ha corregido el enlace a la documentación de los comandos de instrucción siguientes: |
VELNEO-14953 |
vLanzadera. La pestaña de la lanzadera mostrará el texto configurado para la aplicación ejecutada. Con el fin de poder identificar la aplicación que estamos ejecutando en Velneo Web a través de la lanzadera, ahora se muestra el nombre de la aplicación que tengamos configurado en la instancia. |
VELNEO-14959 |
Más información en el Inspector de ejecución web El Inspector de ejecución Web incorpora un nuevo diseño en la ayuda incorporando información sobre Novedades e Información importante para el desarrollo web. |
VELNEO-14974 |
Actualizada la versión de las librerías de OpenSSL para Windows. Ahora en Windows para las conexiones VATPS se usa la versión 1.1.1q de las librerías de OpenSSL. |
VELNEO-14979 |
Implementada eliminación de proceso en cola Con el fin de permitir evitar la ejecución de un proceso encolado, se permite eliminarlo de la cola cuando todavía no haya sido ejecutado. |
VELNEO-15029 |
Procesos: resuelta incidencia con el comando de instrucción crear o modificar lista desde JSON. Resuelta incidencia que provocaba que el comando de instrucción de proceso crear o modificar lista desde JSON no actualizaba determinados tipos de campo objeto cuando en el JSON estaban vacíos. |
VELNEO-15040 |
Mejora en el despliegue de vClient para iOS Velneo vClient para iOS soporta ahora iOS 16, lo que implica más seguridad y aprovechar las mejoras que esa versión trae a los dispositivos iOS |
VELNEO-15050 |
Nueva opción de quitar usuario en Velneo cloud API Mejoramos la funcionalidad de Velneo cloud API añadiendo la posibilidad de quitar un usuario de un grupo de usuarios con el fin de completar las opciones de gestión de usuarios. |
VELNEO-15110 |
Mejora en formularios de alta en ejecución Web Se mejora el funcionamiento en la ejecución de aplicaciones web de los botones aceptar y cancelar evitando bloqueos. |
VELNEO-15123 |
Nuevos CSS para el área de agrupaciones en la Rejilla avanada En la Rejilla avanzada podemos configurar el estilo mediante CSS del área de agrupaciones con la clase Qtitan–Grid::tab, pudiendo definir color, background-color y border. |
VELNEO-15128 |
API de Velneo para JavaScript. Nuevas funciones que nos permiten personalizar los colores de fondo y texto en los controles de tipo edición fecha, edición fecha/hora y calendario de los formularios de la aplicación. Podemos aplicarlos o bien a toda la aplicación, o bien a los controles de un formulario o bien a un control específico. |
VELNEO-15177 |
Velneo vServer: mejoras de seguridad en las contraseñas de usuarios Ahora podemos configurar un control de repetición de contraseñas repetidas para evitar que los usuarios repitan contraseña al cambiarla. |
VELNEO-15193 |
Soporte de modo oscuro en Velneo vAdmin en macOS Ahora, Velneo vAdmin con interfaz widget soporta modo oscuro en macOS. |
VELNEO-15244 |
Mejoras en la gestión de altas y modificaciones en formulario en ejecución web Se mejora la gestión de edición de una ficha con un formulario cuando están involucrados objetos dibujo durante la ejecución web de nuestras aplicaciones. |
Cloud
Código | Descripción |
---|---|
VCLOUD-665 |
Velneo cloud: Inicio automático del servidor tras una parada no controlada Hemos implementado un nuevo sistema que, ante una parada no controlada de un servidor, lo arranca automáticamente y envía una alerta por correo electrónico. |
VCLOUD-669 |
Mejoras de rendimiento y estabilidad en Velneo Cloud Hemos mejorado notablemente los hosts que dan servicio a Velneo Cloud, duplicando los recursos y en algunos casos cuadriplicándolos. Esto redundará en un mejor servicio para vuestros servidores y por ende para el usuario final, tu cliente. |
vERP y Apps
Código | Descripción |
---|---|
VERP-1272 |
Gestión. Compras y ventas. Al contabilizar y descontabilizar facturas, añadir control de límites contables e IVA que impida la generación y eliminación del asiento.Objetos modificados :
|
VERP-1314 |
Contabilidad. Generar plantilla desde asiento deja todos los campos de inicializar vacíos en la plantilla de apunte.Debido a que en los tubos de ficha no se disparan los contenidos iniciales que no dependen de otros campos. Objetos modificados :
|
VERP-1343 |
En la CSS AUTOEXEC-COMPACTO los textos del mes y del año del calendario salen cortados.Corregida la CSS para que el calendario muestre correctamente el mes y el año.
|
VERP-1360 |
Gestión. Control para la selección de plantilla de correo, cuando se envía por mail las facturas de ventas seleccionadasAñadido control en la selección de plantillas de correo al enviar desde una lista de facturas. Se evalúa que el usuario haya seleccionado una plantilla para en su defecto volver a mostrar la lista de plantillas, mostrando previamente un mensaje informativo. Objetos nuevos :
Objetos modificados :
|
VERP-1409 |
Ecosistema. Tallas y colores. Objeto de reemplazo VTA_ALB_G_PED_FRM hace referencia a un objeto erróneoModificado objeto de reemplazo para que sustituya el formulario VTA_ALB_G_PED del proyecto de vERP_2_app por el formulario de mismo identificador del proyecto tallas_colores_app. Objetos modificados: Reemplazo VTA_ALB_G_PED_FRM |
VERP-1413 |
Gestión. Genera dos facturas de compra con mismo número de facturaSe evita que se puedan facturar varios albaranes de compra de un mismo proveedor si éstos tienen porcentajes de descuento diferentes o formas de pago diferentes. Objetos nuevos :
Objetos modificados :
|
VERP-1417 |
Gestión. Añadir control de forma de pago al contabilizar facturas de compra y venta desde el mismo formulario de la factura.Mejorado el proceso de contabilización de facturas de compra y venta, validando que no permita hacerlo si no hay definida una forma de pago en la factura. Objetos modificados :
|
VERP-1421 |
Gestión. Desde el menú de albaranes de venta se permite facturar albaranes con fecha de factura anterior a la última emitida.Objetos modificados :
|
VERP-1425 |
Gestión. Tras modificar la serie de ventas en un albarán no se actualiza en la tabla de movimientos el campo número de documento.Cuando se creaba un albarán de venta, en la línea de detalle de la tabla MOV_G se guarda el número de documento del albarán. Por ejemplo VTA/001. Pero si posteriormente se cambiaba la serie del albarán no se actualizaba el número de documento en MOV_G. Objetos modificados:
|
VERP-1429 |
Gestión. Tras abonar factura y modificar su contenido, los cálculos son incorrectos en el formulario de abono.Se ha mejorado el mecanismo de visualización de la factura de abono resultante, para que se vea en modo pestaña o tab. Esto ayuda a impedir errores o bloqueos por modificaciones sobre dicha factura de abono y su actualizaciones. Objetos modificados :
|
VERP-1565 |
General. Añadir idiomas España (Catalan, Euskera, Gallego) y FrancesCambios realizados: Proyecto de aplicación, añadidos los idiomas:
Proyecto de datos, añadidos los idiomas:
|
VERP-1590 |
Gestión. Al facturar un albarán de compra no se cambia el contenido booleano del campo pendiente de facturar de la tabla de movimientos de almacén.Objetos modificados :
|
VERP-1616 |
Contabilidad. No se elimina un diseño de informe por la existencia de plurales de epígrafes hijos.Objetos modificados :
|
VERP-1641 |
Gestión. Resuelta incidencia en el formulario de línea de pedido de compra por la que el Intro/Enter no avanzaba al control siguiente.Objetos modificados :
|
VERP-1646 |
Contabilidad. Error en la generación de los libros de IVA.Cuando en un asiento de contabilización de una factura, si por error el usuario no ha indicado el mismo nº de documento en todos los apuntes, los procesos de generación del registro de IVA no muestran ningún error y se puede llegar a generar el registro de IVA con bases y cuotas de IVA a cero. Se añade un control adicional para asegurar que al menos existan dos apuntes con el mismo nº de documento. Objetos nuevos:
Objetos modificados:
|
VERP-1664 |
Contabilidad. Reforzado el uso de los controles de límites de contabilización e IVA al eliminar asientos y apuntes.Refuerza las mejoras introducidas en VERP – 1272. Objetos modificados :
|
VERP-1731 |
Gestión. En las líneas de compra y venta no se controla el tipo de IVA si en la línea solo hay descripción manual.Cuando se agregan líneas de compra y venta, y esas líneas no tienen un articulo, sino que solo tienen una descripción manual, para evitar que el campo tipo de IVA quede vacío se tomará el tipo de IVA de la configuración de la división. Objetos modificados :
|
VERP-1742 |
Corrección. Gestión. Al modificar o contabilizar facturas se genera un nuevo registro de vencimiento por el total de la factura si ya existiera un registro previo de vencimiento en estado agrupado.Cuando se modifica o contabiliza una factura que ya tiene un vencimiento en estado agrupado, en la verificación de los vencimientos de la misma factura se acumula el total estado, el cual varía por el estado agrupamiento, lo que causa que se genere un nuevo registro de vencimiento por el total de la factura. En la verificación, para vencimientos en estado agrupado, se debe acumular por el total nominal, pues no varía por el estado agrupamiento. Objetos modificados :
|
VERP-1752 |
Ecosistema. vSII. La generación de los XML de facturas recibidas/emitidas toman los datos fiscales de un puntero a la entidad.Se han mejorado los procesos de generación de XML del SII, para que al momento de tomar los datos, no lo haga del maestro de entidad, sino de los datos propiamente existentes en el registro contable de facturas emitidas y facturas recibidas. Objetos modificados :
|
VERP-1775 |
Contabilidad. Ajustes al mostrar y trabajar con ID del asiento y nº en diario.Objetos modificados :
|
VERP-1780 |
General. Cambios de propiedad nombre en varios controles y objetos.Objetos modificados: Gráfico: EST_ART_G_EJE_TAR Formularios: DSH_G_GRD_COM, DSH_G_PEQ_COM, DSH_G_TOP_VTA_ART |
VERP-1784 |
Ecosistema. vSII. No es funcional el localizador de series del formulario de menú de facturas recibidas.Objetos modificados :
|
VERP-1789 |
Ecosistema. vSII. El formulario de menú de facturas recibidas muestra registros de facturas emitidas.Objetos modificados :
|
VERP-1794 |
Ecosistema. vSII. El menú de botón clave régimen no es funcional en facturas recibidas.Objetos modificados :
|
VERP-1799 |
Gestión. Cuando se genera una factura desde un albarán con recargo de equivalencia, la factura generada no se crea con dicho recargo.Objetos modificados :
|
VERP-1814 |
Contabilidad. Revisado el diseño de informe «Balance de situación»Corregido texto epígrafe de la rama 01010203 : “III. Deudores comerciales y otras cuentas a cobrar.” En la rama 0101020302 epígrafe “2. Clientes, empresas del grupo y asociadas”, en cuentas asignadas al epígrafe se quita la cuenta 430.0, pues está duplicada y ya pertenece al epígrafe “1. Clientes por ventas y prestaciones de servicios”. Esto provocaba que el saldo de clientes se sumara dos veces en el activo. vDataClient, ajustes :
|
VERP-1819 |
Gestión. Mejora en el proceso de recálculo de existencias.Objetos modificados: Proceso ART_M_CAL_EXS (Recalcula la existencias en movimientos y su existencia) ubicado en el proyecto de aplicación. |
VERP-1824 |
Contabilidad. Mejora en la presentación de cuentas auxiliares en la cuenta de mayor.Se ha incorporado un campo e índice nuevo para que la presentación de cuentas auxiliares que se muestran en una cuenta de mayor aparezcan de forma ordenada. Objetos modificados: Tabla: APU_C (Apuntes). Añadido campo CTA (con contenido inicial) e índice correspondiente. |
VERP-1859 |
Error. En el formulario XHR_REQ al tomar el valor del comboBox elegido referente al métodoEn el formulario XHR_REQ al momento de tomar el valor seleccionado del ComboBox de métodos, se asigna a una variable incorrecta. Objetos modificado: Formulario → XHR_REQ |
VERP-1864 |
Gestión. En los movimientos de almacén no se contempla el porcentaje de IVA de venta especial.En los movimientos de venta realizados con albaranes y facturas no se contempla el porcentaje de IVA especial. Objetos modificados :
|
VERP-1869 |
General. Revisión de la propiedad estilo en los objetos de tipo acción Modificadas 409 acciones que mostraban errores en la extensión “Inspector errores web”. |
VERP-1874 |
General. Incorporación del tipo de entidad «Trabajador» en los contactos Añadido este tipo de contactos para su utilización en futuros componentes del ecosistema de vERP. Objetos modificados: Proyecto de datos: Objetos modificados:
Proyecto de aplicación: Objetos modificados:
|
VERP-1879 |
Contabilidad. Actualización de la plantilla de fichero AEAT y scripts de cálculo. AEAT. Modelo 390. Impuesto sobre el Valor Añadido. Declaración Resumen Anual.Actualización de la estructura de campos de acuerdo al Excel dr390e2022 de la AEAT. Actualización de los scripts de cálculo : AEAT-390-H02, AEAT-390-H03, AEAT-390-H04 y AEAT-390-H06 Modificada la plantilla de fichero AEAT-390 Modificados los scripts de cálculo : AEAT-390-H02, AEAT-390-H03, AEAT-390-H04 y AEAT-390-H06 |
VERP-1902 |
Contabilidad. El formulario de plantillas de asientos muestra el control TXT_ID en formato numérico. Objetos modificados: Formulario: PLA_ASI_C control TXT_ID. |
VERP-1907 |
General. Incluir en las CSS de vERP la clase que permite personalizar el tamaño de los iconos que se muestran en el cuerpo de las columnas de las rejillas avanzadas Objetos modificados Tema vERP: Añadida variable $tamaño-icono-rejilla-avanzada CSS AUTOEXEC-27: Creada la variable $tamaño-icono-rejilla-avanzada |
VERP-1912 |
General. Cambio de tipo de propiedad “tipo de cuadro de diálogo” de verdadero a falso en el formulario de provincias. Se cambia para que se muestre en modo pestaña por temas de usabilidad. Por ejemplo cuando contiene plurales por punto de inserción y para poder interactuar con otras pestañas abiertas. Objetos modificados: Formulario: PRO_M |
VERP-1917 |
Gestión. La rejilla de movimientos de artículos no refleja los decimales de forma correcta. La columna PRE_CTE tiene configurada su propiedad «Número de decimales» con la variable global $DEC_RED@vERP_2_dat.dat, cuando debería utilizar la variable global $DEC_PRE@vERP_2_dat.dat. La columna PRE_MED tiene configurada su propiedad «Número de decimales» con la variable global $DEC_CAN_ART@vERP_2_dat., cuando debería utilizar la variable global $DEC_PRE@vERP_2_dat.dat. Objetos modificados: Rejilla MOV_G_ART (Movimientos de artículos) |
VERP-1922 |
Contabilidad. No se elimina asiento y centro de coste desde su formulario cuando sus registros han sido presentados desde determinadas rejillas.Objetos modificados :
Sucede al ejecutar el comando «Pedir formulario» desde un comando «Modificar ficha de maestro», ya que al abrir el formulario la ficha está bloqueada y no permite su eliminación. |
VERP-1927 |
Gestión. Desde el menú de movimientos de almacén no es funcional eliminar el registro que se está editando.Objetos modificados :
Sucede al ejecutar el comando «Pedir formulario» desde un comando «Modificar ficha de maestro», ya que al abrir el formulario la ficha está bloqueada y no permite su eliminación. |
VERP-1932 |
Gestión. Añadido índice en la tabla de tarifas de artículosPara permitir al usuario seleccionar la tarifa del artículo en el formulario MOD_G_DET. Inicialmente cargamos la tarifa que esté usando ese cliente, dando la opción al usuario de modificarla en el momento de cargar la línea del albarán de venta. Para esto necesitamos un subindexador que filtre las tarifas del artículo cargado en dicha línea de albarán. Y para que este subindexador funcione se necesita un nuevo índice en la tabla VTA _TAR_ART_G. Objetos modificados: Proyecto de datos:
|
VERP-1938 |
Gestión. Añadido índice en la tabla de artículos proveedores Para facilitar las gestión de búsquedas de artículos por fechas se crea el índice ART_FCH a la tabla ART_PRV_G. Objetos modificados: Tabla ART_PRV_G. Añadido el índice ART_FCH |
VERP-1950 |
Contabilidad. Actualización de la plantilla de fichero AEAT y scripts de cálculo. AEAT. Modelo 303. Impuesto sobre el Valor Añadido. Autoliquidación.Actualización de la estructura de campos de acuerdo al Excel DR303e23 de la AEAT. Actualización de los scripts de cálculo : AEAT-303-H01 y AEAT-303-H03. |
VERP-1959 |
Ecosistema. vTPV. Desaparece visualmente un ticket que es recuperado de estar aparcado y no se selecciona el dependienteCuando se va a recuperar un ticket previamente aparcado, y en la ventana de selección de dependiente no se elige ninguno, sino se cancela la operación. El mismo desaparece visualmente de la barra superior, hasta que no se aparca otro, o no se recupera otro, no vuelve a aparecer. Objetos modificados: Formularios: TPV |
VERP-1964 |
Ecosistema. vTPV. No asigna correctamente los valores al importe entregado y el cambio al pagar un ticket.Cuando se realiza un cobro en efectivo y el cliente entrega más dinero del correspondiente, se genera un importe de cambio que no se traslada correctamente a la factura generada. Objetos modificados : Tablas : FAC_T (campo #IMP_CHG se elimina su contenido inicial) y FAC_COB_T (se añade la actualización IMP_CHG) Formularios : PAG_CMB y TEC_PAN Objetos nuevos : Constante : TPV_MSG_TEC_PUN |
VERP-1969 |
Ecosistema. vTPV. Permite cargar artículos a una mesa y después aparcarla en la parte superior, generando así varios tickets a la misma mesa.Si abrimos una mesa y agregamos artículos, luego aparcamos el ticket, nos permite repetir este proceso N veces generando el error de tener varios tickets a la misma mesa. Objetos modificados Artículos: TPV |
VERP-1974 |
General. Cambio de versión en los proyectos de vERP y proyectos del ecosistema Se ha cambiado de versión 32.0 a 33.0 a los proyectos de vERP y a los proyectos de los componentes del ecosistema. |
VERP-1978 |
Ecosistema. vTPV. No maneja correctamente el separador de decimales en el cobro de un ticketEn el cobro de un ticket, se tiene definido el símbolo de coma (,) como separador de decimales, pero el correcto debería ser el punto (.). Se controla el uso en los botones y también cuando se acepta el cobro. Objetos modificados Formulario: PAG_CMB |
VERP-1983 |
API REST. Mejora en la búsqueda de alias de proyectos heredados para resolución de campos maestros.Mejora en la gestión y búsqueda de alias de un proyecto de datos, del cual pertenece la tabla enlazada de la que se consulta a través del API y se pide un dato de alguno de sus maestros. Objetos modificados : Script proyecto de datos : js/api_rest_v1/api_rest_funciones_v1.js |
VERP-2034 |
Gestión Documental. Ampliado campo del nombre de un fichero en la tabla de DOC_EXP_W.Se ha ampliado el campo que almacena el nombre del fichero, para tener en cuenta nombres mas largos y no pierdan su contenido. Objetos modificados :
|
VERP-2039 |
Envío correo SMTP. Agregado parámetro EHLO requerido para algunos proveedores de correo.Agregado nuevo parámetro EHLO necesario para el envío de correos por SMTP de algunos proveedores de servicio como (DinaServer). Objetos modificados :
|
VERP-2060 |
Actualización de librerías mailsend para ambientes Windows y Linux.Actualización de librerías mailsend para Windows y Linux que incluyen la posibilidad de un nuevo parámetro -ehlo necesario para algunos gestores de correo, además de actualizarse las librerías internas de SSL. Objetos modificados :
Para Mac es necesario compilar individualmente la librería ya que requiere la firma digital del desarrollador. |
VERP-2077 |
API REST. Mejorado el tratamiento del body al ser recibido con caracteres especiales %Al recibir una petición POST, se deja de aplicar el uso de la función decodeURIComponent al body, permitiendo así, recibir caracteres especiales como % Objetos modificados:
|
VERP-2082 |
General. Modificación del tipo de campo del campo NAME de la tabla de direcciones.Se modifica el tipo de campo a Alfa 256 para que contemple más tipos de caracteres y se establece su longitud a 170 bytes. Objetos modificados :
|
VERP-2087 |
API REST. Mejora en la recepción de parámetros a través de los headers volviéndolo case insensitive.Se ha mejorado el tratamiento de los headers en la recepción de datos, para que sean case-insensitve Objetos modificados:
|
VERP-2092 |
General. No es funcional el informe Tributos: Relación de facturas recibidas por serie.En la configuración del informe, el agrupamientos por serie no hacía referencia a la tabla correcta, por lo tanto no era funcional el informe. Objetos modificados:
|
VERP-2110 |
Contabilidad. Nuevo proceso de contabilización y consulta de asiento que puede ser consumido por Api Rest.Con una sola llamada al Api Rest se puede contabilizar asiento, apuntes, registro de factura recibida, registro de factura emitida, vencimientos de pago, vencimientos de cobro y costes. También con una sola llamada se puede obtener toda la información anterior de un asiento. Objetos nuevos:
|
VERP-2120 |
Contabilidad. Analítica. No se acumula en los saldos analíticos cuando se reparte un coste por cuota fija.Cuando un centro de coste recibe un coste por reparto en base a cuota fija, en la tabla de saldos no se acumula para ese centro de coste + cuenta auxiliar. Objetos modificados:
|
VERP-2126 |
Gestión Documental. Mejorada la descarga de documentos de Amazon AWS-S3 que contengan espacios.Objetos modificados:
|
VERP-2136 |
Gestión Documental. Mejorada la subida de documentos de Amazon AWS-S3 que contengan caracteres especiales.Objetos modificados:
|
VERP-2150 |
General. Que en las rejillas avanzadas se puedan aplicar colores distintos a las líneas pares e impares por CSSModificado la propiedad “Alternar colores líneas de datos” a “Verdadero” de todas las rejillas avanzadas para que se puedan aplicar colores distintos a las líneas pares e impares por CSS. Objetos modificados: Proyecto de aplicación:
Soluciones modificadas:
|
VERP-2155 |
API REST. Mejora en la documentación Swagger, para que aparezcan los procesos sin tabla y cuando se marca la opción de «Todos»Mejora para que se visualicen en el documentador swagger los procesos que no tienen tabla y cuando se marca la opcion “Todos” Objetos modificados:
|
VERP-2169 |
Gestión y contabilidad. Generar fichero presentación remesa formato SEPA. Bloque <PstlAdr>Apareció un cambio en la normativa, por lo que cuando un país (o territorio) que está bajo el marco SEPA pero no forma parte de la UE, en los deudores domiciliados de ese país es obligatorio indicar el bloque <PstlAdr> con el código país ISO de 2 dígitos y la dirección del deudor. Objetos modificados:
|
VERP-2174 |
Gestión y contabilidad. Al remesar vencimientos de pago que la fecha del asiento sea la fecha de cargo de la remesa.Hasta el momento, al crear una nueva remesa de pagos añadiéndole vencimientos de pago, o al añadir vencimientos de pago a una remesa de pago ya existente, si el tipo de documento de la remesa tiene configurada una plantilla de asiento al remesar, la fecha del asiento generado era la fecha del día (currentDate()). A partir de ahora la fecha del asiento será la fecha de cargo (ejecución) de la remesa de pago. Objetos modificados:
|
VERP-2179 |
Gestión. El campo precio neto de la tabla de artículos por proveedor no contempla el uso de decimales configurados.Ahora se hace uso de la configuración de los decimales en la empresa. Objetos modificados:
|