Listado de cambios Velneo 28
Plataforma
Código | Descripción |
---|---|
VELNEO-7302 |
Mejora de usabilidad en Velneo vAdmin Ante la necesidad habitual de eliminar enganches de determinada aplicación en Velneo vAdmin, mejoramos el sistema permitiendo la multiselección de enganches, con el fin de poder eliminarlos del una vez, aunque también podremos supervisar la selección y eliminar uno a uno, en función de lo que necesitemos en cada momento. |
VELNEO-8006 |
Mejora de previsualización e impresión en macOS Se mejora el sistema de previsualización e impresión en macOS de los informes personalizables con el fin de evitar el bloqueo de vClient en macOS a la hora de previsualizar un informe personalizable por segunda vez. |
VELNEO-7899 |
Abrir aplicaciones desde Velneo Web con Velneo vClient en Linux Cuando en Velneo Web usamos la opción de Ejecutar una aplicación (F5) se abrirá Velneo vClient de escritorio con el fin de facilitar el desarrollo y prueba de aplicaciones con Velneo Web. Para ello debemos haber ejecutado Velneo vClient al menos una vez, ya que en esa ejecución crea, si no existe, un acceso directo que responda a los esquemas vatp y vatps. |
VELNEO-7784 |
Mejoras de refresco en el uso de tablas en memoria Durante las transacciones en tablas en memoria se refresca el resultado de las actualizaciones en formularios, con el fin de que el usuario conozca el resultado de las operaciones realizadas en el momento, sin requerir programación adicional. |
VELNEO-7718 |
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.1g, lo que redunda en una mayor seguridad al incluir el nuevo protocolo TLS 1.3, además de la corrección de incidencias y mejora de rendimiento. |
VELNEO-7610 |
Mejora en la gestión de señales con Ejecutar script Solucionada incidencia que durante la ejecución del comando de instrucción nativo Ejecutar script en un manejador de evento ejecutado con la señal de post inicialización desde un formulario abierto desde un manejador disparado por la conexión de evento Hide provocaba un error. |
VELNEO-7608 |
Mejora en creación de objetos con la clase VFile Se soluciona incidencia que impedía Ejecutar script pudiesen crear objetos sin indicar parámetros en la creación de un nuevo objeto VFile: var fichero = new VFile(); |
VELNEO-7224 |
Mejoras en la configuración de textos de la caja de texto enriquecido Se mejora la gestión del foco en las cajas de texto enriquecido con el fin de que al aplicar un color sobre un texto seleccionado, evitando cambios en el foco y que continúe con la aplicación de color en el punto especificado. |
VELNEO-5817 |
Mejora del sistema de refactorización de identificadores para tablas de extensión Cuando se modifica el identificador de una tabla de extensión, en la tabla maestra cambia el ID del puntero a la extensión, y se refactorizan las fórmulas donde se usa dicho puntero. |
VELNEO-4773 |
Mejora en controles de edición Caja de texto Mejoramos el funcionamiento de los controles de edición de caja de texto para que en una rejilla editable incrustada en un formulario en la que estamos editando un campo objeto texto, se guarde la información cuando aceptamos el formulario. |
VELNEO-3895 |
Mejora de la señal ValueChanged en rejillas editables para texto o texto enriquecido En rejillas editables, se implementa el envío de la señal valuechanged cuando editamos directamente el contenido de una celda que edita un campo objeto texto o texto enriquecido. |
VELNEO-7976 |
Nueva opción Cambiar estilo personalizable del menú de Objetos La nueva opción Cambiar estilo personalizable que encontramos en el menú Objetos de Velneo vDevelop nos facilita aplicar el estilo personalizable a objetos de proyectos cuyo destino es la herencia y personalización desde soluciones superiores por medio del objeto Reemplazo, lo que evita errores y nos ahorra mucho tiempo de desarrollo. |
VELNEO-7956 |
Mejoras en Velneo vDevelop En el primer arranque de Velneo vDevelop se incorporan las barras de herramientas y docks necesarios para disfrutar desarrollando con agilidad en Velneo, incluyendo algunas mejoras como la generación automática de alias en nuevos proyectos. |
VELNEO-7927 |
Nuevas opciones para acciones en extensiones de Velneo vDevelop Ahora podemos definir botones para barras de herramientas en el manifiesto de una extensión de Velneo vDevelop que disparen la extensión o acciones de la extensión. De esta forma, facilitar el uso de nuestra extensión en Velneo vDevelop es todavía más sencillo. "insert": [{ "menu": ["&Proyectos"], "beforeAction": "&Guardar proyecto"}, {"toolbar": "TbarMain", "beforeAction": "&Guardar todos"}] |
VELNEO-7926 |
Nuevas opciones para acciones en extensiones de Velneo vDevelop Ahora podemos definir teclas aceleradoras para las opciones de menú en el manifiesto de una extensión de Velneo vDevelop que disparen la extensión o acciones de la extensión. De esta forma, facilitar el uso de nuestra extensión en Velneo vDevelop es todavía más sencillo. "actions": [ { "text": [ { "text": "&Repositorios" }, { "locale":"EN", "text": "Repositories" } ], "icon": ":/Resources/tl_combinarlistas.png", "function": "", "shortcut": "Ctrl+R", "insert": [{ "menu": ["&Proyectos"], "beforeAction": "&Guardar proyecto"}, {"toolbar": "TbarMain", "beforeAction": "&Guardar todos"}] } ] |
VELNEO-7883 |
Nuevos iconos para la extensión Iconos Material Se ha actualizado librería de iconos de la extensión Iconos material, con nuevos iconos (Material Icons 5.555). |
VELNEO-7869 |
Gestión de conflictos en extensión de repositorios En Repositorios implementamos un nuevo interfaz para la resolución de conflictos entre cambios realizados por el desarrollador y cambios que se hayan realizado en el repositorio, con el fin de facilitar al desarrollo la integración de aquellos cambios que realmente ha realizado, manteniendo los cambios realizados en el repositorio. |
VELNEO-7868 |
Mejora de la gestión de un repositorio en la extensión Repositorios Se mejora la edición de configuración de Repositorios, mostrando las casillas en función del tipo de repositorio elegido, permitiendo la selección tanto por teclado como por ratón, se mejora la edición de contraseñas, etc. |
VELNEO-7818 |
Mejoras en la integración de Repositorios En la extensión Repositorios se muestran los cambios que se han producido desde el momento que comenzamos a desarrollar hasta el momento de integrar, permitiendo distinguir los cambios que durante ese tiempo también se puedan haber realizado en el repositorio. |
VELNEO-7817 |
Mejoras en extensión Repositorios En la extensión Repositorios se muestran e integran los cambios en proyectos: alta, modificación o baja, además de cambios en las propiedades: nombre, icono, etc. |
VELNEO-7816 |
Mejoras en gestión de soluciones en extensión Repositorios En la extensión Repositorios se muestran e integran los cambios en las propiedades de la solución: Versión y Compartida. |
VELNEO-7806 |
Simplificación de Velneo vDevelop Se ha quitado de la vista del Panel de propiedades las ramas del árbol correspondientes a subobjetos con el objetivo de simplificar la interfaz y evitar ruido. Como siempre, podemos acceder a editar los subobjetos a través del Panel de subobjetos. |
VELNEO-7789 |
Abrir aplicaciones desde Velneo Web con Velneo vClient en Windows Cuando en Velneo Web usamos la opción de Ejecutar una aplicación (F5) se abrirá Velneo vClient de escritorio con el fin de facilitar el desarrollo y prueba de aplicaciones con Velneo Web. El instalador incorpora el registro de los esquemas vatp y vatps con el fin de que Velneo vClient responda a esos esquemas. |
VELNEO-7761 |
Adjuntos en Extensión de Repositorios Repositorios admite la integración de proyectos con ficheros adjuntos, permitiendo añadir los objetos de este tipo que provengan del repositorio. |
VELNEO-7751 |
Mejora de la gestión del portapapeles de tablas en Velneo Con el fin de facilitar el copiado y pegado de tablas con singulares de plural, se mejora el proceso para que no sea necesario establecer de nuevo el valor correspondiente al enlace en punteros singular de plural. |
VELNEO-7740 |
Nuevo sistema de log integrado en consola de la extensión Repositorios Ahora, en la extensión Repositorios, toda la información de log se muestra en consola, con el fin de tener accesible toda la información de los últimos procesos realizados en el trabajo con Repositorios. |
VELNEO-7715 |
Optimización de ventana de Inicio de Velneo vDevelop Se ha optimizado la carga de la ventana de inicio de Velneo vDevelop evitando conexiones innecesarias y mejorando el rendimiento de la ventana, incorporando una caché de imágenes y mejorando el consumo de recursos. |
VELNEO-7665 |
Mejoras visuales en la extensión de Iconos Material La extensión Iconos Material incluye la posibilidad de ver los resultados como casillero o lista, y el panel de edición ahora tiene scrollbar y permite verse completo en cualquier resolución de pantalla, lo que facilita la incorporación de iconos a nuestras aplicaciones. |
VELNEO-7634 |
Guardar soluciones en vVersion usando la extensión Repositorios Ahora, cuando usemos la extensión Repositorios, cuando usamos un repositorio de tipo Velneo, los proyectos se guardan en Velneo vVersion, con el fin de tener un histórico de las modificaciones que se han realizado. De esta forma, se completa el conjunto de herramientas destinadas a facilitar el desarrollo colaborativo. |
VELNEO-7631 |
Soporte de integración de cambios de la solución en la extensión Repositorios Repositorios ahora permite detectar e integrar cambios en las propiedades de la solución, con el fin de facilitar el desarrollo colaborativo. |
VELNEO-7630 |
Soporte de integración de cambios de las propiedades de proyectos en la extensión Repositorios Repositorios ahora permite detectar e integrar cambios en las propiedades de los proyectos, con el fin de facilitar el desarrollo colaborativo. |
VELNEO-7629 |
Soporte de integración de cambios de carpetas y colores en la extensión Repositorios Repositorios ahora permite detectar e integrar cambios en carpetas, y colores de objetos de los proyectos, con el fin de facilitar el desarrollo colaborativo. |
VELNEO-7593 |
Mejoras del diálogo de configuración de la extensión Repositorios En el diálogo de configuración de un repostorio, de la extensión Repositorio, se ha modificado el orden de los campos del formulario para que queden agrupados los de repositorios. Se cambian los textos aclarando que VRL es de desarrollo y cuál de repositorio y se cambian los textos de los errores para que sean más cortos y quepan dentro del formulario. |
VELNEO-7589 |
Integración de ficheros de script en extensión Repositorios Se incluye la detección de cambios e integración de ficheros de script en la extensión Repositorios, con el fin de facilitar el desarrollo colaborativo. |
VELNEO-7448 |
Mejora de usabilidad en edición de menús y barras de herramientas en Velneo vDevelop Se evita la pérdida de foco y la pérdida de la selección al mover elementos y cambiar su orden dentro de un objeto menú o barra de herramientas en Velneo vDevelop. |
VELNEO-7422 |
Mejora de usabilidad en el buscador de comandos del Editor de instrucciones de Velneo vDevelop Gracias a estas mejoras, el buscador de comandos del editor de procesos nos permite localizarlos por trozos de palabras del nombre del comando, permitiendo el uso de varios trozos, tal y como funcionan los localizadores en ejecución, lo que nos permite ser más rápidos a la hora de desarrollar procesos Velneo. |
VELNEO-7311 |
Nueva funcionalidad en comentarios de objeto Añadimos un editor multilínea a los comentarios de un objeto, con lo que permitimos editar textos más complejos en un control con mejor usabilidad y tamaño. |
VELNEO-7285 |
Nuevos objetos con soporte de Reemplazo Hemos llevado la funcionalidad de reemplazo a los siguientes objetos: Acción, Menús, Gráfico, Informe, Árbol visor de tablas, Formulario QML, Lista QML. De esta forma, personalizar nuestras aplicaciones cada vez es más sencillo y potente, permitiéndonos ajustarlas a las necesidades de nuestros clientes de forma sencilla. |
VELNEO-7256 |
Mejora de guardado en vVersion A partir de esta versión, ya no se guardará cada cambio en Velneo vVersion si no que dispondremos de una nueva opción Guardar versión. Además, esta opción solicitará un texto que se guardará junto con la versión, con lo que así dispondremos de un histórico documentado de nuestra aplicación, con el fin de facilitar la integración y el trabajo conjunto con la extensión Repositorios. |
VELNEO-6542 |
Visualización de docks en Velneo vDevelop para macOS En Velneo vDevelop se ha mejorado la visualización de docks en estilo aqua de macOS, permitiendo que la información no se solape con las pestañas. |
VELNEO-6218 |
Mejora de usabilidad en la multiselección en drag&drop en rejillas Mejora la multiselección para drag&drop en rejillas permitiendo seleccionar varios registros mediante la tecla Ctrl o con la tecla May, y mantener la selección mientras vamos añadiendo sin necesidad de mantener la tecla mayúscula para no perder la selección y permitiendo arrastrar la selección sin perderla. |
VELNEO-7982 |
Informes personalizables: Nueva opción de unir detalles En informes personalizables, ahora podemos definir detalles hijos del detalle principal, de tal forma que podemos agrupar contenido por detalle y hacer uso en bloques de las características correspondientes a la sección de detalle, como alto variable, condición para mostrar u ocultar, etc., lo que nos permite diseñar unos informes mucho más dinámicos y adaptados a las necesidades del usuario final. |
VELNEO-7981 |
Informes personalizables: Nuevas opciones para reiniciar el número de página En los informes personalizables ahora podemos resetear el número de página en agrupamientos y en subinformes, con lo que nos facilita la numeración a la hora de imprimir informes unidos en la impresión pero que se numeran las páginas de forma sepada. |
VELNEO-7980 |
Informes personalizables: Redimensión de controles por medio de teclas aceleradoras Para facilitar el diseño de informes personalizables, se incluye como teclas aceleradoras mayúsculas +flecha para la redimensión de los controles, con el fin de facilitar el diseño al desarrollador y también al usuario final. |
VELNEO-7979 |
Informes personalizables: Impresión de códigos de barras sin requerir herramientas externas Los informes personalizables disponen de impresión de códigos de barras en todos los sistemas operativos sin la necesidad de instalar ninguna herramienta externa, lo que facilita el despliegue de aplicaciones con informes personalizables. |
VELNEO-7944 |
Velneo Web Accediendo desde cualquier dispositivo a https://web.velneo.com en alguno de los navegadores soportados, podemos desarrollar aplicaciones con Velneo Web en los servidores de Velneo Cloud. |
VELNEO-7912 |
Mejoras y novedades en Informes personalizables Los informes personalizables disfrutan además de mejoras como la impresión de códigos de barras sin herramientas externas, o las nuevas opciones de edición para redimensionar los controles, de las siguientes novedades:
|
VELNEO-7840 |
Implementada la firma digital en nuevas librerías Con el fin de garantizar la procedencia de las librerías y que no han sido modificadas, se han incluido dentro del proceso de firma digital otras librerías como VCLClientRunWeb.dll de Velneo vModApache. |
VELNEO-7772 |
Nuevo comando de instrucción Convertir base 64 a campo objeto El nuevo comando de instrucción de ficha Convertir base 64 a campo objeto nos permite insertar a partir de una cadena en base 64 un binario o una imagen en el campo objeto correspondiente. En el caso de la imagen, además, podemos indicar el formato de origen de entre los disponibles. |
VELNEO-7771 |
Nuevo comando de instrucción Convertir campo objeto a base 64 El nuevo comando de instrucción nativo de ficha Convertir campo objeto a base 64 nos permite obtener una cadena en base 64 a partir del campo objeto binario o imagen de una ficha. En el caso de la imagen, además, podemos indicar el formato de destino de entre los disponibles. |
VELNEO-7770 |
Nuevo comando de instrucción Crear o modificar ficha desde json Este nuevo comando nativo sin origen, Crear o modificar ficha desde json, es un comando especializado de manejo de json y registros que tiene el fin de facilitarnos el traspaso de información, de registros de tablas, entre aplicaciones. Nos permite duplicar o actualizar información entre aplicaciones o dentro de la propia aplicación, de forma sencilla, con el fin de dotar a nuestras aplicaciones de un sistema sencillo de exportación e importación de información usando json. |
VELNEO-7769 |
Nuevo comando de instrucción Modificar campos desde JSON El objetivo de este nuevo comando nativo Modificar campos desde JSON es que podamos modificar con un solo comando el valor de múltiples campos de un registro con un solo comando a partir de los datos contenidos en un objeto json. Tras la modificación de todos los campos se ejecutará una sola vez el cálculo de contenidos iniciales. De esta forma, el trabajo con datos en json se hace de forma nativa, sencilla y sin requerir javascript. |
VELNEO-7768 |
Nuevo comando Generar json desde ficha El nuevo comando de instrucción nativo Generar JSON desde ficha permite generar un json de forma dinámica a partir de la ficha de origen, con el fin de facilitarnos a exportación de información de registros por medio de json, para hacer uso de ella en la propia aplicación o en otras aplicaciones. |
VELNEO-7757 |
Actualización del certificado de firma digital de ejecutables en Windows con SHA-256 Con el fin de mejorar la seguridad en el uso de los componentes de Velneo en Windows, actualizamos la firma de código digital con SHA-256, soportado por los sistemas operativos más modernos. |
VELNEO-7719 |
Actualización de librerías OpenSSL en Windows Para todos los componentes de Velneo y también los instaladores de Velneo vClient personalizado se han actualizado las librerías OpenSSL a la versión 1.1.1g, lo que redunda en una mayor seguridad al incluir el nuevo protocolo TLS 1.3, además de la corrección de incidencias y mejora de rendimiento. |
VELNEO-7679 |
Nuevo comando de instrucción Array: Recorrer El nuevo comando de instrucción nativo Array: Recorrer nos permite iterar por un array obteniendo el valor y la posición de cada elemento, con el fin de mejorar la gestión de variables locales de tipo array. Junto con otros nuevos comandos de array y los existentes previamente, nos permitirá sacar más partido de las variables locales de tipo array y conjugarlo con otros comandos, como los comandos instrucción json, etc. |
VELNEO-7678 |
Nuevo comando de instrucción Array: Convertir a cadena El nuevo comando de instrucción nativo Array: Convertir a cadena nos permite transformar el contenido de una variable local de tipo array en una cadena usando el separador que indiquemos como parámetro. Junto con otros nuevos comandos de array y los existentes previamente, nos permitirá sacar más partido de las variables locales de tipo array y conjugarlo con otros comandos, como los comandos instrucción json, etc., para aumentar las funcionalidades de nuestra aplicación. |
VELNEO-7677 |
Nuevo comando de instrucción Array: Crear desde cadena Nuevo comando de instrucción nativo Array: Crear desde cadena que nos permite obtener a partir de una cadena con valores separados por un separador, una variable local de tipo array con los valores asignados por orden en los correspondientes elementos. Junto con otros nuevos comandos de array y los existentes previamente, nos permitirá sacar más partido de las variables locales de tipo array y conjugarlo con otros comandos, como los comandos instrucción json, etc., para aumentar las funcionalidades de nuestra aplicación. |
VELNEO-7652 |
Actualización de funciones de la clase VSysInfo Las funciones getOs(), getOsString() y getPlatform() de la clase VSysInfo han sido actualizadas y mejoradas con el fin de detectar e informar de los últimos sistemas operativos existentes. |
VELNEO-7550 |
Nueva función del asistente de fórmulas getSysPlatform() La nueva función nativa getSysPlatform() nos permite obtener el valor en texto del nombre de la plataforma o sistema operativo en el que estamos trabajando. Los posibles valores son: «macos», «windows», «linux», «ios», «android», «wasm» (Velneo Web). De esta forma, podemos programar código específifco para cada una de las plataformas. |
VELNEO-7548 |
Implementación de https://dl.velneo.com Se ha sustituido todo uso de http en aplicación, documentación, etc. Ahora, todos los enlaces harán uso de protocolo seguro https://dl.velneo.com. |
VELNEO-7540 |
Distribución del plugin en macOS para el acceso a drivers ODBC Se incluye de nuevo en la distribución de macOS el plugin que permite la conexión con drivers ODBC hacienod uso de los comandos de instrucción de bases de datos externas que soporten este tipo de drivers, con el fin de facilitar el despliegue de aplicaciones que requieran de este tipo de conexión. |
VELNEO-7529 |
Mejoras en engine javascript para QML Hemos implementado el soporte de creación de objetos de las clases del Api de Velneo para QML, así podemos ahora crear registros, objetos fichero, etc., por medio de la cláusula new. También podemos usar import para usar las clases soportadas actualmente (Ver notas de la versión para excepciones). De esta forma, tus controles QML pueden crecer en funcionalidad, trabajar por ejemplo con diferentes registros del origen, y en general sacar partido de las clases disponibles en el API. |
VELNEO-7455 |
Nuevo grupo de funciones JSON en el Asistente de fórmulas Este nuevo grupo de funciones de fórmula JSON nativas nos permite procesar información en json tanto para leer información como para crearla, lo que nos permite el trabajo con json en nuestras aplicaciones e incorporar dinámicamente información json de forma sencilla. Las nuevas funciones son: jsonIsValid ( JSON ), jsonIsArray( JSON ), jsonIsObject( JSON ), jsonKeyExists( JSON, clave ), jsonGetKeys( JSON ), jsonGetValue( JSON, clave ), jsonGetArrayLength( JSON ), jsonGetArrayItem( JSON ), jsonAddToArray( JSON, valor, [tipo]), jsonAddToObject( JSON, clave, valor, [tipo] ), jsonFormat( JSON, formato ), jsonDeleteKey( JSON, clave), jsonDeleteArrayItem( JSON, posicion ), jsonFindArrayItem( JSON, valor, posicion ). |
VELNEO-7662 |
Mejora de la documentación de Velneo vModApache Se ha actualizado y mejorado la documentación de Velneo vModApache, con instrucciones actualizadas para los distintos sistemas operativos y las dependencias existentes, con el fin de facilitar el despliegue de tus aplicaciones en Apache. |
VELNEO-5876 |
Mejora del comando de instrucción Get fichero de url El comando de instrucción de proceso Get fichero de url ya no paraliza la ejecución del proceso cuando es ejecutado desde vModApache. |
VELNEO-7592 |
Mejora en edición de Informes personalizables Se soluciona incidencia en el editor de informes que impedía en macOS hcer uso del botón de cambio de letra normal/negrita. |
VELNEO-5647 |
Mejora de pie de informe en Informes Personalizables En un informe personalizable, cuando tenemos configurado que el pie de informe se imprima al final de la página, si la última línea de detalle se imprime al final de una página y el pie de informe no cabe y se debe imprimir en la siguiente, lo imprime, al final de la página, en vez de al principio. |
VELNEO-5185 |
Mejoras en barra de herramientas del editor de informes personalizables En el editor de informes personalizables, se actualizan los iconos de alineación, el icono para los comandos «alinear arriba» y «alinear abajo» para distinguirlos. |
VELNEO-7918 |
Soporte de Velneo Web en Velneo Cloud Velneo Web está soportado en todos los servidores de desarrollo de Velneo Cloud a partir de Velneo 28. |
VELNEO-7831 |
Mejora de la gestión de transacciones desde Velneo vModApache en Velneo vServer Se mejora la gestión de transacciones con el fin de permitir que un proceso ejecutado vía Velneo vModApache en modo server que bloquea una ficha, si la ficha está bloqueada y tras los reintentos no logra bloquearla, permita continuar ejecutándose, indicando el error. |
VELNEO-7538 |
Comando de instrucción Ejecutar script en 3º plano A partir de esta versión está disponible el comando de instrucción Ejecutar script también en 3º plano, lo que hace más fácil incorporar scripts a procesos Velneo y aumentar la funcionalidad de nuestras aplicaciones por medio de scripts de forma sencilla. |
VELNEO-7396 |
Mejora de la gestión de memoria en Listas QML Se mejora la gestión de memoria en la destrucción de los controles Lista QML, evitando el consumo de memoria al liberarla en el momento. |
VELNEO-7374 |
Mejora de la gestión de memoria cuando se trabaja con proyectos desde Javascript Cuando realizamos operaciones sobre objetos de proyectos en javascript, evitamos el consumo de memoria, limpiándola en el momento. |
VELNEO-7373 |
Mejora de la gestión de memoria en el trabajo con registros Evitamos consumo de memoria cuando trabajamos con registros que contienen campos objeto que se eliminan, limpiando la memoria en el momento. |
VELNEO-7881 |
Actualización de certificados para Velneo vClient en iOS Se han actualizado los certificados para la distribución de Velneo vClient para iOS, en cumplimiento de los requerimientos de App Store. |
VELNEO-7856 |
Mejora en controles de fecha en modo alfanumérico Se mejora el control con el fin de detectar el cambio de valor del campo en la pérdida de foco en un control edición fecha en modo alfanumérico, y conocer mediante las funciones correspondientes si el valor ha cambiado, con el fin de poder hacer uso del nuevo valor en el manejador de evento. |
VELNEO-7565 |
Más información en la extensión Repositorios Con el nuevo sistema de notificación de la extensión Repositorios se muestra siempre información de los repositorios tanto cuando se selección en la lista como cuando se pulsa el botón de sincronización. Para cada repositorio se muestra un mensaje indicando si no hay diferencias o cuántas diferentes se han detectado. Además, esta información queda registrada en el log que se puede visualizar en la consola. |
VELNEO-7544 |
Mejora en la detección de cambios en tablas en extensión Repositorios En la extensión Repositorios ya no se detectan falsos positivos derivados de diferencias inexistentes en maestros de extensión, que al ser virtuales, aparecían como no existentes. |
VELNEO-7491 |
Mejora de refresco en columnas de rejilla optimizadas En columnas de rejilla que contienen fórmulas, no campos, que tiene activada el estilo «optimizado» se fuerza el refresco de su contenido cuando se modifican registros con el formulario asociado a la rejilla es cuadro de diálogo. |
VELNEO-7205 |
Mejora de usabilidad en Lupas Durante la ejecución de una lupa con fórmula filtro o con proceso en 3º plano se mostrará el cursor en modo espera, con el fin de indicar al usuario que se están realizando tareas y que debe esperar a la finalización. |
Cloud
Código | Descripción |
---|---|
VCLOUD-423 |
Certificado automático en servidores de Velneo Cloud Los servidores sin certificado propio en Velneo Cloud recibirán automáticamente el certificado del dominio al que pertenecen. Esto se aplicará tanto a las conexiónes por VATPS como para Velneo Web. |
VCLOUD-413 |
Soporte de Velneo Web en Velneo Cloud Los servidores de Velneo Cloud incluyen soporte para su acceso a través de Velneo Web. |
VCLOUD-411 |
Mejora de hosts en Velneo Cloud Se han mejorado las capacidades y recursos de las máquinas alojadas en c7.velneo.com, con el fin de obtener el mejor rendimiento y seguridad en Velneo Cloud. |
VCLOUD-408 |
Nuevo host de producción en Velneo Cloud Crece Velneo Cloud incorporando nuevos hosts como c4.velneo.com situado en la zona de París. |
VCLOUD-407 |
Nuevo sistema de activación de URC en Velneo Cloud Este nuevo sistema permite a demanda aumentar el número de URC que están disponibles para un servidor en Velneo Cloud, con lo que aumentan memoria y cpu, consiguiendo un mejor rendimiento y mayor capacidad. |
VCLOUD-405 |
Mejorar sistema de activación de certificados automáticos La mejora del sistema de activación de certificados con actualización automática en Velneo Cloud permite evitar errores y manipulaciones que eviten la actualización y, por tanto, la caducidad del certificado. |
VCLOUD-401 |
Actualizaciones y mejoras en servidores de desarrollo en Velneo Cloud En Velneo Cloud se ha realizado actualizaciones y mejoras de máquina en servidores de desarrollo como c5.velneo.com, con lo que mejora tanto el rendimiento como la seguridad de las máquinas y los servidores que ahí se ejecutan. |
VCLOUD-394 |
Actualización de la gestión de Velneo Cloud Se han actualizado todos los procesos de gestión y control de Velneo Cloud con el fin de disfrutar de mayor rendimiento y seguridad. |
vERP y Apps
Código | Descripción |
---|---|
VERP-732 |
API Rest. Incluída importación/exportación json en las opciones de configuración del API RestHemos añadido la posibilidad de exportar e importar los registros declarados en la seguridad del API KEY Objetos añadidos Objetos modificados |
VERP-728 |
Api Rest. En determinadas ocasiones no se recibe de forma correcta una cadena json por el método POSTCuando se envíaba información en formato json desde SAP al API Rest de Velneo el json recibido no era validado por la función api_rest_funciones_v1.js y retornaba como respuesta que «El objeto JSON recibido en el body de la petición no es válido». Objetos modificados Se ha procedido a modificar la función a la altura de la línea 122 con el siguiente código javascript: // Leemos el body del POST // Nos aseguramos que la codificación sea correcta if (esValidoJson(cadDecode)) { else { } |
VERP-763 |
Contabilidad. Conciliación bancaria. Cálculo incorrecto de saldos cuando los movimientos del fichero para conciliación vienen en orden de fechas inverso (descendente)Se calculaba incorrectamente los saldos cuando los movimientos del fichero para conciliación venía en orden de fechas inverso (descendente). Objeto modificados |
VERP-761 |
Contabilidad. Conciliación bancaria. Al importar un fichero norma43 con más de un bloque de datos 11-22-33 no asigna bien la cabecera del último movimiento de los bloques procesadosAl importar un fichero norma43 con más un bloque de datos 11-22-33 no asignaba bien la cabecera del último movimiento de cada bloque procesado (a excepción del último movimiento del último bloque fichero, que queda correctamente asignado) Objetos modificados |
VERP-757 |
Contabilidad. Controlado que no haya en el período facturas emitidas o recibidas en el cálculo del módulo 303Se ha corregido el script del cálculo del modelo para que haga el control de si existen registros de facturas emitidas o recibidas para que no falle el cálculo. Objetos modificados
|
VERP-751 |
Contabilidad. MayorSe ha cambiado el término extracto por mayor que es el término más usado a nivel contable. Se cambia tanto en el menú como en el título del formulario de menú. Se añade en la toolbar la opción imprimir que permite previsualizar, generar PDF o imprimir a papel los asientos seleccionados de la lista. Esta opción usa el nuevo informe añadido. Se ha mejorado el informe pasándolo a formato vertical, añadiendo el nº de asiento y el saldo anterior. Objetos modificados
|
VERP-721 |
Contabilidad. Mejoras en auditoría. Corregidos texto de mensaje de error en verificación de apuntesHemos detectado que había 2 mensajes de error que eran correctos en cuanto al dato de Nº asiento y el texto del error, el resto de columnas (fecha contable, fecha valor, cuenta auxiliar, concepto, documento, debe y haber) no se corresponden con el asiento, ya que en realidad los errores 01 y 02 no son de un apunte en concreto sino del asiento global. Hemos realizado el cambio correspondiente para que la fecha contable, fecha valor, suma debe y suma haber del asiento sean correctos en el mensaje de error. Objetos modificados
|
VERP-718 |
Contabilidad. Mejoras en auditoría. Añadir en el menú la opción AuditoríaSe ha añadido la opción de menú Auditoría dentro del menú de Asientos de Contabilidad. Esta opción estaba ya disponible en el botón más opciones de la toolbar del alternador de asientos, sin embargo para muchos usuarios pasa desapercibido. Con el fin de darle relevancia lo incluímos en el menú para darle visibilidad y que se use esta opción que creemos aporta una gran utilidad para los contables. Objetos modificados
|
VERP-715 |
Contabilidad. En las cuentas para el cálculo de los epígrafes en el diseñador de informes ahora se puede especificar si debe sumar el saldo siempre, solo si es deudor o solo si es acreedorCon estas mejoras el diseñador de informes es más potente y permite especificar para cada cuenta de cálculo de un epígrafe si su saldo debe sumar o restar, y además si lo hará siempre o solo cuando el saldo sea deudor o acreedor. Esto permite, por ejemplo, declarar la misma cuenta que sume en un epígrafe si su saldo es deudor y en otro epígrafe que reste el saldo si es acreedor. Objetos modificados
|
VERP-714 |
Contabilidad. Mejoras en la duplicación de informes desde el diseñador de informesAhora al duplicar el informe se ajustan bien los campos de totalizar y cuadra en positivo y negativo además de duplicar también los cálculos. Objetos modificados
|
VERP-713 |
Contabilidad. La selección de epígrafes en totales y cuadres positivos y negativos ahora dispone de subindexación y árbol de selecciónEl objetivo era evitar que se pudiesen seleccionar epígrafes de un informe en otro informe. Para conseguirlo se ha utilizado la subindexación en los controles de edición de los campos totalizar y cuadrar tanto en positivo como en negativo de la tabla DIS_INF_C. Objetos modificados
|
VERP-667 |
Contabilidad. Mejoras en modelos tributariosImportante mejora que permite ver el modelo con aspecto visual similar al del modelo oficial. Es posible configurar múltiples aspectos como los datos a incluir en la visualización, el orden de los grupos y de los datos. Se pueden configurar columnas. Es posible editar los datos directamente desde el modelo e incluso ver el origen del datos calculado en una rejilla que muestra las facturas emitidas o recibidas filtradas con solo los registros que afectan al cálculo de esa celda. También se pueden crear filtros personalizado para cada modelo. |
VERP-730 |
General. Ya se ve el nombre de una impresora lógica al seleccionarla en el cuadro de conexión a impresoras por la css que se aplica en vERPSe trataba de un efecto secundario originado por la aplicación de un tema que hacía coincidir el color del texto con el color de fondo.
|
VERP-750 |
Ecosistema. No se guarda el orden de las líneas en los tickets aparcados del vTPVEn el tpv cuando aparcábamos los tickets y posteriormente los recuperábamos el orden de las líneas mostradas era diferente que cuando las estábamos creando. Objetos modificados |
VERP-749 |
Ecosistema. Cambiado la descripción del botón ‘Desc’ por ‘Dto’ ajustándolo a la normalizaciónCambiada la descripción del botón ‘Desc’ por ‘Dto’ ajustándolo a la normalización. Objetos modificados |
VERP-748 |
Ecosistema. No se aplican las personalizaciones de objetos visuales (ocultar, sustituir, etc.) realizadas en vERP en el vTPVCuando teníamos una personalización de objetos visuales (ocultar, sustituir, etc.) en vERP esta personalización funcionaba correctamente pero en vTPV no se aplicaba. Hemos corregido una incidencia en el script Personalizar.js en la llamada a la tabla de personalización de objetos. Objetos modificados |
VERP-747 |
Ecosistema. Nuevo informe de listados de cajas con los cierres efectuados en el vTPVAhora podremos imprimir un listado de los cierres que aparecen en la rejilla filtrados por fecha y terminal seleccionados. Objetos modificados Objetos nuevos |
VERP-746 |
Ecosistema. En la rejilla de histórico de facturas simplificadas mostrar el turno al que corresponde la factura en el vTPVAhora en la rejilla de facturas simplificadas se muestra el turno al que corresponde una factura simplificada de cara a poder realizar comprobaciones de los cierres (al igual que se puso el terminal por la misma razón). Objetos modificados |
VERP-745 |
Ecosistema. Mejora que permite abrir el cajón en el momento de realizar un apunte de caja en el vTPVA partir de ahora cuando se realiza un apunte de caja en el vTPV se permite la apertura del cajón de forma automática. *Objetos modificados |
VERP-744 |
Ecosistema. No se guarda correctamente la hora en el momento de la anulación de un ticket en el vTPVCuando se anulaba un ticket en el tpv, la hora del ticket que generaba el ticket anulado no se grababa correctamente. Ahora guarda la hora actual. Objetos modificados |
VERP-743 |
Ecosistema. Mejoras en el control de acceso al vTPV por parte de un usuarioA partir de ahora el usuario estará obligado a rellenar el apartado de parámetros dentro del tpv para poder utilizar las funcionalidades del mismo. Al menos será obligatorio que registre su Terminal de trabajo para que no haya futuros problemas cuando se graben ventas sin nombre de terminal. Objetos modificados Objetos nuevos |
VERP-742 |
Ecosistema. En el vTPV no se permite abrir un nuevo turno sin salir de la aplicación previamenteLa opción de turno mostraba el turno abierto, pero si se cierra un turno y se abre otro, éste último no se muestra hasta que no se cierra la aplicación y la volvemos a abrir. Objetos modificados |
VERP-741 |
Ecosistema. Mejora en la selección de la empresa en el inicio del vTPVAhora al solicitar la empresa al entrar, salimos si no se selecciona ninguna. Se pide solo una vez y si se cancela, aborta el inicio de la aplicación. Objetos modificados |
VERP-740 |
Ecosistema. Mejorados los menús de búsquedas desplegables en el vTPVSe han mejorado los menús de búsquedas desplegables en los campos formas de pago y terminales de caja. Objetos modificados |
VERP-734 |
SII. Facturas emitidas. El localizador «Tipo sujeta no exenta» no apuntaba al campo correcto.En el apartado del SII en facturas emitidas, en el campo Tipo sujeta no exenta, el localizador no era funcional ya que apuntaba a los registros del tipo “Nxxxx” cuando debería mostrar los de tipo “Sxxxx”. Objetos modificados: Localizador SII_TIPO_TIP_SUJ_NO_EXE que debe apuntar al índice CLV_TIP_SUJ_NO_EXE |
VERP-733 |
SII. Facturas emitidas. El localizador “Tipo de factura” no apuntaba al campo correcto.En el apartado de SII en facturas emitidas, en el campo Tipo factura, el localizador apuntaba al de Clave de régimen. Objetos modificados: Localizador SII_TIPO_TIP_FAC_INC que debe apuntar al índice CLV_FAC_EMI |
VERP-731 |
vSII. Optimización en procesos de envíos de facturas emitidas y recibidas.Hemos optimizado los procesos de envíos de facturas emitidas y recibidas mejorando el pase de variables locales al proceso JavaScript. Objetos modificados: Procesos FAC_EMI_C_SII_EXT y FAC_REC_C_SII_EXT Fichero JavaScript XML_HttpRequest.js |
VERP-699 |
Descontabilizar facturas que tengan envíos del SII.Hemos añadido el control de la descontabilización de una factura de compra o venta desde gestión, o la eliminación de un asiento que tenga asociado el módulo del SII. Antes de eliminar o descontabilizar se realizan las siguientes comprobaciones:
Objetos nuevos:
|
VERP-696 |
Ecosistema. vTPV. Añadir la posibilidad de usar cantidades con decimalesHemos añadido la posibilidad de usar decimales en las cantidades de las líneas del TPV. Objetos modificados:
|
VERP-653 |
Ecosistema. Tablero Kanban de tareasEste componente está desarrollado heredando de Velneo vERP para integrarse con las tablas necesarias como usuarios, empresas, … El ejemplo usa como componente el tablero[ Kanban el de Syncfusion|https://www.syncfusion.com/jquery-ui-widgets/kanban-board] que dispone de un licenciamiento Community License para desarrolladores y pequeñas empresas. Menú principalDisponemos de un menú con las opciones de Maestros, Tareas y Kanban. MaestrosDesde este menú, podemos gestionar los Estados, Prioridades, Tipos y Proyectos. EstadosDesde este menú, podemos gestionar los estados de las tareas para su posterior filtrado y visualización en el tablero Kanban. Los estados constan de los campos Código, Nombre e icono y disponen de la posibilidad de visualizar las tareas con ese estado. PrioridadesDesde este menú, podemos gestionar las prioridades de ejecución de las tareas para su posterior filtrado y visualización en el tablero Kanban. Las prioridades constan de los campos Código, Nombre e icono y disponen de la posibilidad de visualizar las tareas con esa prioridad. Tipos de tareasDesde este menú, podemos gestionar los tipos de tarea a asignar para su posterior filtrado y visualización en el tablero Kanban. Los tipos de tareas constan de los campos Código, Nombre e icono y disponen de la posibilidad de visualizar las tareas con ese tipo. ProyectosDesde este menú, podemos gestionar los proyectos donde se agruparán las tareas generadas para poder realizar su visualización en el tablero Kanban. Desde la ficha de un proyecto, además de los campos Código, Referencia, Nombre del proyecto, Fecha inicial y final, Responsable del proyecto, Prioridad, Porcentaje realizado, Finalizado y su icono correspondiente, tenemos dos pestañas con información adicional. En la primera, se muestra un campo con una descripción adicional para introducir los detalles del proyecto y en la segunda pantalla, se muestran todas las tareas asignadas a ese proyecto. TareasDesde este menú, podemos gestionar las tareas pudiendo dar de alta o localizar las tareas existentes por palabras, entre fechas, por un usuario en concreto o de todos y según el estado en que se encuentren. Una vez seleccionadas, podremos realizar la visualización en el tablero Kanban. En la ficha de una tarea encontramos los siguientes campos: Código, nombre, usuario asignado, proyecto al que pertenece, el estado actual de la tarea, su prioridad y el tipo, además del rango, la estimación y unas etiquetas (tags) por las que podremos realizar búsquedas. También existe un campo para la descripción ampliada de la tarea. Tablero KanbanDesde este menú, podemos visualizar en modo Kanban las tareas de un usuario en concreto o de todos los usuarios. Una vez seleccionadas, se nos mostrará un tablero Kanban similar al de la imagen inferior, con funcionalidades como la de agrupamiento por proyecto, filtros por estado, localizar por palabras o tags, mostrar y/o ocultar estados, drag&drop de fichas entre estados y edición de la ficha con doble clic. |
VERP-712 |
General. Modificar la configuración para que la descarga de ficheros de datos en json se hagan por httpsA partir de la versión 28 los ficheros se descargarán de URLs con protocolo seguro. Objetos modificados
|
VERP-710 |
General. Contactos. No se creaba ni se modificaba de forma correcta las cuentas auxiliares de clientes y proveedores gestionadas desde contactos.Objetos modificados Proceso: ENT_M_ALT_MOD_AUX |
VERP-707 |
General: Scripts. Error en script velneoPlurales.js en vERPEl script velneoPlurales.js hacía referencia a registerListIn que no existía. Se ha cambiarlo por registro. Objetos modificados Script velneoPlurales.js |
VERP-706 |
General. No se tenía en cuenta el check de activación del Log Transaccional en la configuración de la aplicación. Siempre se ejecutaba.No estaba operativa la configuración de log transaccional activado o desactivado y se estaba ejecutando siempre. El problema que ya está corregido se encontraba en el if donde se comprobaba el valor de la variable global booleana. Objetos modificados
|
VERP-703 |
Contactos. Cuando damos de alta un contacto o modificamos un contacto previamente creado, aparecen mensajes de error de javascript en vAdmin*Script modificado * modificarCamposFromCAM_MOD.js Nuevo contenido: // Modificar campos a partir de los valores de un json var json = JSON.parse( theRoot.varToString( «REG_JSN» ) ); for ( numeroCampo in camposModificar ) |
VERP-701 |
General. Mejora el script de carga del combobox de selección de marco para que funcione en cualquier proyectoSe ha mejorado el script que carga la lista de marcos disponibles a configurar en el formulario de grupos de usuarios. Ampliando la posibilidad de que cargue cualquier marco disponible del proyecto principal que ejecute la solución, permitiendo así que sea 100% funciona para soluciones superiores que hereden al vERP. Objetos modificados
|
VERP-682 |
vERPModificado el formulario INM_C separador SEP asignado el icono correcto al subformulario DOC Modificado el formulario FIC_W asignando iconos a los subformulario del pestañador PLF_SEP vSIIAñadidos iconos a los formularios de facturas emitidas y recibidas |
VERP-673 |
General. Se corrigen las CSS para que muestren bien los botones izquierda y derecha para mostrar las pestañas del separadorSe han corregido todas las CSS que se entregan en el fichero JSON. Objetos modificados
El cambio realizado en la CSS es el siguiente: QTabBar::scroller { padding-top: 10px; width: 64px;} QTabBar QToolButton::left-arrow { image: url($sysCacheClientPath/IZQ.png); width: 32px;} QTabBar QToolButton::right-arrow { image: url($sysCacheClientPath/DER.png); width: 32px;} Se han sustituido los anchos anteriores de 15px por 32px en los botones y a 64. |
VERP-671 |
General. Contactos desactivadosHemos añadido la funcionalidad a los contactos de tipo contactos, clientes, comerciales y proveedores para que se puedan ver los registros desactivados cambiando el estado del check de desactivados de las opciones avanzadas del menú correspondiente. *Objetos modificados* Índices añadidos en la tabla ENT_M:
Formularios modificados:
|
VERP-666 |
General. Importador de ficheros integrado en el núcleoHemos incorporado la importación dinámica de ficheros externos en el núcleo de Velneo vERP para poder ser utilizada sin necesidad de incorporar un componente del ecosistema. Proyecto de datos: Nuevos objetos ubicados en la carpeta “Recursos” y dentro de la subcarpeta “Importador de ficheros” Proyecto de aplicación: Nuevos objetos ubicados en la carpeta “Recursos” y dentro de la subcarpeta “Importador de ficheros” Añadida la acción IMP_FIC_MEN para ejecutar la funcionalidad de importación en el menú de Configuración (PRN_UTI). |
VERP-654 |
General. Incorporación de sistema de conversión de cambio de divisasNuevo sistema de conversión de monedas basado en un webservices de Cambio.Today (gratuito), donde partiendo de la configuración establecida y mediante una tarea en el servidor iremos diariamente guardando las distintas cotizaciones para su posterior uso. Básicamente se trata de usar una función en aquellos sitios de nuestra aplicación donde necesitamos calcular un importe a otra moneda partiendo de la moneda principal en curso y previamente configurada. Podemos ver un ejemplo de uso en el informe personalizable VERP_VTA_FAC_DOC_USD. *Proyecto de datos* *Objetos nuevos* *Objetos modificados* *Proyecto de aplicación* *Objetos nuevos* *Objetos modificados* |
VERP-756 |
Gestión. Envió de mail con protocolo SSLAlgunos proveedores de correo electrónico, requieren que el envió de correo se realice mediante SSL y no con STARTTLS, es por ello que hemos mejorado y ampliado las opciones agregando la posibilidad de hacerlo, incluyendo el nuevo parámetro en la configuración del servidor de correos. Objetos modificados
|
VERP-724 |
Gestión. Al cambiar el proveedor de una factura de compra o el cliente de una factura de venta se regeneran los vencimientos.Hasta ahora la regeneración de los vencimientos se ejecutaban en el trigger posterior a la modificación de las facturas de compras y ventas si cambiaba la forma de pago o el importe de la factura no coincidía con la de los vencimientos ya existentes. Ahora además incluimos el cambio del cliente o proveedor con el fin de que aunque es situación poco habitual en el caso de que se produzca se regeneren también los vencimientos a cobrar o pagar, respectivamente. Objetos modificados
|
VERP-716 |
Gestión. Posibilidad de buscar movimientos de almacén por la división que los creóCuando tenemos una empresa y varias divisiones y cuando realizamos operaciones de entrada o salida, ahora es posible realizar consultas en «movimientos de almacén» por esas divisiones, Cuando se consulta por la empresa aparecerán todos los movimientos globales tanto de la empresa como de sus divisiones. Hemos agregado el nuevo indice en la tabla MOV_G y modificado la búsqueda MOV_G del proyecto de aplicación para que tome este nuevo indice. Objetos modificados
|
VERP-704 |
Gestión. Ventas. Cuando creábamos un cliente desde un albarán de ventas éste no quedaba marcado como contacto de tipo cliente.Objetos modificados Acción VTA_ALB_G_ALT_CLT: |
VERP-737 |
Contabilidad. En las remesas de cobros cuando se generaba la presentación del fichero xml para subir al banco, no se tenía en cuenta los gastos del recibo en total remesa.Objetos modificados |
VERP-738 |
Ecosistema. Nueva versión vTPV 28Nuevas funcionalidades añadidas: Multicobro Nuevos gráficos nativos en pantalla inicial Búsqueda de artículos por palabras, código de barras, familia, … Informes actualizados y nuevos informes Cálculo del descuento efectuado al poner precio directo Imágenes de artículos dependientes por empresa Segundo menú con opciones generales
Cheques devolución Tickets Regalo Facturar tickets Nueva gestión de reservas Posibilidad de personalizar el orden a mostrar de las familias y los artículos en la pantalla de venta del TPV |
VERP-735 |
Gestión. Longitud y encriptación campo contraseña para usuario webPrincipalmente para cumplir con la LOPD, la contraseña utilizada para el modulo vWeb, el campo PWD_WEB de la tabla ENT_M, que corresponde a la contraseña del usuario web, tiene una longitud máxima de 15 y la contraseña se guarda en plano. Se ha modificado para que su valor se guarde encriptado. Se ha aplicado el método “hashSHA3” de con 256 bits. Objetos nuevos Solución vERP
Objetos modificados Solución vERP
Solución vWeb
|
VERP-726 |
Gestión Documental. Corregido un error que no permitía crear nuevos bucket en Amazon S3Se ha corregido el script «crear_bucket.js» alojado en el proyecto de aplicación, en la ruta «Documentos/AmazonS3». Donde al finalizar el script, por error, se borraron algunos caracteres durante la programación y generaba error de script en dicho fichero. Objetos modificados Proyecto de aplicación
|
VERP-723 |
Contabilidad. Al calcular un nuevo informe, no refresca la listaAl calcular un nuevo informe, no se refresca la lista, sino se hace necesario buscar nuevamente. Para ello hemos modificado la conexión de evento REF_CTL del alternador de vista INF_C. Y también agregar una conexión de evento OnShow al formulario para que se ejecute la búsqueda. Se ha modificado el manejador de evento REF_CTL, del alternador de lista INF_C, y se a agregado una conexión de evento de tipo “On Show” en el formulario INF_C_MEN Objetos modificados Proyecto de aplicación
|
VERP-722 |
General. Cuando se manejan mas de 9 grupos de usuarios, los informes personalizables deben poderse filtrar correctamente.Al tener mas de 9 grupos de usuarios. En el filtro para encontrar los informes personalizables permitidos, se realiza un countString para determinar si el ID del grupo del informe, esta dentro de los grupos del usuario en curso. Cuando el usuario esta en el grupo 10, y el informe solo para el grupo 1, el countString devuelve un falso positivo, siendo que 1 esta contemplado dentro de 10. Se ha corregido, para que sea coherente en al búsqueda modificando el manejador de evento POS_INI, para que utilice el nuevo script “validarPermisoPorGrupo.js” Objetos modificados Proyecto de aplicación
Objetos nuevos Proyecto de aplicación
|
VERP-709 |
General. Error en la importación JSON de formas de pagoSe corrigió la posibilidad de importar desde el cache del cliente mediante el JSON exportado previamente o colocado alli. Objetos modificados
|
VERP-705 |
Ecosistema. SII. Aplicar la nueva instrucción «Ejecutar script» en los objetos visualesHemos optimizado el uso de scripts y manejadores de evento en los objetos visuales, gracias al uso de la nueva instrucción de comando “Ejecutar script” |
VERP-698 |
General. Error en selección de posibles marcos por usuarioHemos modificado el código del proceso ON_INIT_CLIENT para tener en cuenta que pueden existir objetos marco cuyo identificador contenga el identificador de otro marco y por tanto antes no se mostraban al usuario para su selección. Ahora se tiene en cuenta el separador para así buscar la cadena completa. Objetos modificados: Proceso ON_INIT_CLIENT Formulario SEL_MAR |
VERP-684 |
General. Nueva función de proceso para consumo de webservice en código nativoSe ha creado una nueva función y un nuevo proceso, mediante los cuales se reciben parámetros y el mismo es capaz de consumir cualquier webservice. Los parámetros son
La función retorna el contenido de respuesta devuelto por el webservice, aunque el proceso también es capaz de retornar las cabeceras de respuesta, el tipo de respuesta, el estatus en código, y el estatus en texto. Objetos nuevos Proyecto aplicación
Proyecto datos
|
VERP-683 |
Contabilidad. Añadir en empresa configuración de formato de cuentas auxiliaresPosibilidad de que el campo AUX y CTA de la tabla AUX_C, sean configurables a nivel de empresa para poder indicar el numero y el formato del mismo, tal como lo hacen los números de documento de compra y venta. Se agrego a la tabla de empresa, los campos NUM_AUX y NUM_CTA_AUX. De igual forma, en la tabla de AUX_C se modifico el contenido inicial de los campos AUX y CTA. A nivel de formulario, se modifico el formulario EMP_M_CFG_NUM_DOC agregando los campos necesarios para poder editar los nuevos campos de empresa. Objetos modificados
|
VERP-678 |
General. Eliminada la tabla EST_W (Estilos)Esta tabla había quedado obsoleta al ser sustituida por la tabla TEM_W (Temas) Objetos modificados
|
VERP-669 |
General. Todos los objetos personalizables tienen marcado el estilo personalizableTanto en el proyecto de datos como en el de aplicación de vERP. Los objetos que ahora son personalizables son:
|
VERP-650 |
Ecosistema. Tallas y colores basada en variaciones de artículosHemos actualizado el componente de tallas y colores existente en el ecosistema, no solo en funcionalidad, sino también en cómo está desarrollado. Para esta nueva versión contemplamos:
Y todo esto se ha desarrollado únicamente heredando y haciendo uso de las tablas de extensión y el nuevo objeto reemplazo. |
VERP-551 |
Ecosistema. Nuevo componente números de serieHemos actualizado el componente de números de serie existente en el ecosistema, no solo en funcionalidad, sino también en cómo está desarrollado. Para esta nueva versión contemplamos:
Y todo esto se ha desarrollado únicamente heredando y haciendo uso de las tablas de extensión y el nuevo objeto reemplazo. |
VERP-501 |
Ecosistema. Facturación electrónica (España)Se ha desarrollado un módulo que hereda el vERP y haciendo uso de la extensión de tablas y el nuevo objeto “reemplazo”, se ha integrado la generación XML y firma del mismo, mediante la implementación del componente AutoFirma. Para su correcto funcionamiento es indispensable tener instalado el componentes AutoFirma dispuesto gratuitamente por Hacienda en el portal de administración electrónica. De igual manera es necesario contar con un certificado válido para el procesamiento de la firma. https://firmaelectronica.gob.es/Home/Descargas.html Esta solución genera los XML y los firma, sin embargo no lo envía al WebService de manera automática, puesto que no hay un punto de acceso único para el envió de las mismas, y los existentes no son del todo estables. |