Listado de cambios Velneo 26

Plataforma

Código Descripción

VELNEO-6734

Mejora de visualización para pantallas de alta resolución en Velneo ODBC Driver

Se ha implementado el soporte de pantallas con alta resolución o high dpi en la configuración de Velneo ODBC Driver.

VELNEO-7083

Mejora en impresoras lógicas en macOS

Se soluciona incidencia que impedía el uso de impresoras lógicas en macOS con diferentes impresoras físicas.

VELNEO-7080

Mejora de la gestión de idioma en Rejilla avanzada

Se mejora la gestión de idiomas de la rejilla avanzada, evitando asignar inglés cuando no se trata de español de España.

VELNEO-7009

Mejora de cursor en ordenación y otras tareas en 3º plano

Durante la ejecución de una ordenación, cargar plurales y maestros y otras tareas en 3º plano se mejora la gestión, incluyendo un cursor temporal durante la duración de la ejecución, mientras almacena el resto de pulsaciones que se realicen, con el fin de mejorar la usabilidad de las aplicaciones.

VELNEO-6932

Nuevas teclas aceleradoras en rejilla avanzada

En rejilla avanzada se han implementado el doble clic en espacio en blanco para el alta de nuevos registros y la barra espaciadora para la modificación del registro en curso, lo que mejora la usabilidad en la gestión de la lista por parte del usuario.

VELNEO-6928

Mejora del sistema de generación de instalador personalizado para Android:

En los correos que recibimos tras la generación de instalables, recibiremos indicaciones de la arquitectura, 32 o 64 bits según sea el caso, y se alamacenarán ambos en el servidor de desarrollo correspondiente con el fin de tener el archivo de ficheros generados.

VELNEO-6912

Mejora en la previsualización y edición de agrupamientos de rejillas avanzadas

En la edición y previsualización de agrupamientos, el comportamiento que observaremos y que se refleja en las propiedades de las columnas será el mismo que observaremos durante la ejecución, lo que facilita la configuración de nuestras rejillas avanzadas, ocultándose las columnas agrupadas y mostrándose únicamente aquellas que no lo han sido.

VELNEO-6717

Solucionada incidencia que impedía el uso de tap&hold en rejillas estándar en Android 64 bits

De esta forma, usando el gesto tap&hold podremos acceder a editar registros en rejillas estándar con formulario asociado.

VELNEO-6714

Mejora en la agrupación de columnas en rejilla avanzada

Se ha mejorado la agrupación de columnas en la rejilla avanzada, incluyendo la agrupación por campos de tipo hora.

VELNEO-6511

Optimización de punteros y fórmulas en rejillas

Nuevo estilo Optimizado tanto en rejilla estándar como en rejilla avanzada que permite la optimización de la rejilla completa o de una columna en particular, con el fin de poder mostrar punteros calculados en tiempo real o fórmulas también calculadas en tiempo real con velocidades adecuadas para entornos Cloud.
Esta optimización se puede aplicar para columnas de punteros de singular de plural por índice o posición, hermanos contiguos anteriores o posteriores, punteros indirectos reales y virtuales, fórmulas de maestro, funciones, etc., permitiendo que estas rejillas se visualicen sin interrupciones o paradas del hilo principal, esperando por los datos del servidor.

VELNEO-6345

Mejora en la gestión de conexiones TCP abiertas

Se mejora la gestión de conexiones abiertas con el fin de evitar errores al detener la ejecución de un servicio del objeto Protocolo TCP/IP.

VELNEO-6049

Mejora de la gestión de idioma en Rejilla avanzada

Se mejora la gestión de idiomas de la rejilla avanzada, evitando asignar inglés cuando no se trata de español de España.

VELNEO-5856

Mejoras en rejillas avanzadas con columnas con igual título

En rejilla avanzada, con columnas con igual título, al usar Intefaz: Recalcular o Interfaz: Procesar, se evita que dupiquen las columnas con igual título y dé error cuando hay cálculos en el pie.

VELNEO-5262

Mejora de la renderización en la previsualización de informes

Se soluciona incidencia que impedía ver textos cuando al hacer scroll para ver lo que está oculto en la vista previa de un informe personalizable hacemos zoom.

VELNEO-4979

Mejora del filtro combinado en rejilla avanzada

Se ha mejorado el filtro combinado en las opciones de campos alfabéticos, solucionando la incidencia con «No es igual» además de implementar el guardado de los filtros combinados ejecutados junto con el resto de configuraciones de la rejilla.

VELNEO-4880

Mejora del guardado de configuración de la rejilla avanzada

La opción de guardar el estado de visualización de una rejilla avanzada, ahora incluye los pies de rejilla, los pies de grupo, los cálculos configurados, y los filtros combinados utilizados, además de las columnas utilizadas como hasta ahora.
De esta forma, el usuario podrá guardar el estado de una rejilla avanzada y restituirlo de forma completa la siguiente vez que la visualice, facilitando la usabilidad de la aplicación.

VELNEO-4846

Nuevo refresco secundario y terciario en Rejilla Avanzada

Se ha mejorado el refresco de la rejilla avanzada, implementándose además el refresco terciario en la rejilla avanzada, lo que mejora el funcionamiento de nuestras aplicaciones sin modificar nada. Cuando modifiquemos una ficha de forma externa, bien sea a través de formulario o porque haya sido modificado por otro usuario, la información se refrescará de forma automática.

VELNEO-6881

Nuevas notificaciones para pantalla de Velneo vDevelop

Con el fin de mantener informada a la comunidad de Velneo de novedades importantes, se incluye un nuevo carrusel de notificaciones en pantalla de Velneo vDevelop que se actualiza en tiempo real.

VELNEO-6273

Mejora de la gestión de objetos eliminados en Velneo vDevelop

Se soluciona incidencia que producía error en la ejecución de Velneo vDevelop al eliminar un objeto, deshacer y rehacer la operación de eliminación.

VELNEO-7014

Mejora en enlaces a contenidos web de velneo.com

Los enlaces a la ayuda y otros contenidos web han sido actualizados para hacer uso de https y la nueva dirección velneo.com que sustituye a velneo.es, lo que facilita el acceso por web a dichos contenidos.

VELNEO-7002

En bandas de rejilla avanzada se ocultan las propiedades de las bandas que no se aplican: el alineamiento horizontal y vertical del texto.

VELNEO-6973

Nuevas opciones en Estilo de línea en rejilla avanzada

Dispondremos de nuevas opciones de estilo de línea, simple y doble, vertical, horizontal y ambas, o que permite una mayor personalización de las rejillas avanzadas de cara adaptarlas a nuestras necesidades de diseño.

VELNEO-6964

Nuevo estilo Optimizado en rejillas y rejillas avanzadas y columnas

Este nuevo estilo está disponible tanto para la rejilla estándar como para la rejilla avanzada, tanto en la propia rejilla, como en cada una de las columnas de rejilla y rejilla avanzada. Nos permite aplicar la nueva funcionalidad de optimización de columnas, bien a todas las columnas si así lo configuramos en la rejilla, o de forma individual a cada columna si el estilo lo marcamos únicamente en éstas.

VELNEO-6930

Nuevo comando de instrucción: Limpiar configuración de impresora lógica

El nuevo comando Limpiar configuración de impresora lógica permite reiniciar la configuración de impresora lógica de tal forma que obliga a conectar de nuevo la impresora lógica con una impresora física y volver a configurar las opciones correspondientes con el comando de instrucción Configurar impresora lógica.

VELNEO-6891

Cambio de nomenclatura en instalables de macOS de OSX a macos

Se ha realizado el cambio de nomenclatura en los instalables de macOS desde OSX a macOS que es la denominación actual del sistema operativo de Apple.

VELNEO-6842

Nuevas propiedades en CSS de Rejilla Avanzada

Las nuevas propiedades en CSS de rejilla avanzada nos permiten personalizar aún más la rejilla y adaptarla a nuestro diseño e imagen corporativa.

VELNEO-6800

Nuevas señales para botones de formulario

El control Botón de formulario dispone de dos nuevas señales Previo a la ejecución y Posterior a la ejecución que nos permiten programar, controlar y tener más información de la ejecución del botón, e incluso evitar su ejecución con ayuda de estas dos nuevas señales.

VELNEO-6679

Nueva opción para control fecha Abrir calendario al ganar foco

La nueva opción Con calendario al ganar el foco permite que el usuario en ejecución pueda introducir la fecha más fácilmente al ganar foco el control de tipo fecha y abrir el calendario automáticamente. Además, tenemos la opción de condicionar mediante una fórmula la aparición de este calendario a que no esté relleno el dato, el tipo de registro que está editando, o cualquier otra condición que queramos establecer ya que tenemos disponible una fórmula para ello.

VELNEO-4169

Mejora de la opción de reinicio de solución desde Velneo vAdmin

Se mejora el sistema de reinicio incluyendo una barra de progreso para los casos en los que el reinicio lleva más tiempo, casos como la regeneración de área de datos o índices, que llevan a esperar a que finalice para proseguir. De esta forma, se conoce el estado de la operación y evita repetir o lanzar nuevas opciones sobre una solución o instancias que están todavía operando.

VELNEO-7078

Log de regeneración de índices complejos

Tanto para la regeneración en paralelo como la regeneración estándar de índices complejos, se realiza un log de los distintos pasos en la regeneración, con el fin de conocer el estado y los tiempos empleados para la regeneración, lo que nos puede ayudar a detectar índices no optimizados.

VELNEO-6846

Nuevos mensajes informativos para Velneo vServer en Linux

Con el fin de facilitar el despliegue del servidor en Linux, se incluye la información relativa a errores en consola durante el inicio del servidor relativos a la licencia y el puerto seleccionados:
La licencia es para el puerto: (Nº de puerto)
No se puede abrir el puerto: (Nº de puerto)

VELNEO-6663

BigKey 4: Optimización de regeneración de Índices Complejos por cálculo en paralelo

La regeneración de índices complejos ha sido optimizada aplicando la tecnología Bigkey en su 4ª versión: en función del número de cores y memoria disponible se realiza la composición de claves y ordenación en paralelo, terminando la escritura en disco en bloque, con el fin de mejorar y optimizar la regeneración de índices. Con ello conseguimos una velocidad de regeneración de hasta 7x veces mayor en el caso de índices a trozos y palabras y hasta 2x veces más rápido en el caso de índices acepta repetidas. Se encuentra disponible para licencias Enterprise.
Además, se implementa un log de la regeneración de índices complejos y una compactación mayor de los ficheros de índices que reducen su tamaño en un 33%.

VELNEO-6531

Mejora de la gestión de transacciones en Velneo vServer

Se mejora la gestión de transacciones ya realizadas y finalizadas en Velneo vServer, que se limpian adecuadamente con el fin de evitar problemas de interrupción del servicio.

VELNEO-6269

Mejora de la gestión de enganches de una instancia

Se mejora la gestión de enganches limpiando los intentos de acceso a instancias detenidas que contaban como enganches realizados.

VELNEO-4975

Mejora de la ejecución de javascript para evitar incidencia que hacía parar el servidor ante excepciones y errores en el código

Se ha mejorado la gestión de excepciones en el el servidor con el fin de evitar problemas con errores de ejecución de procesos javascript en el servidor, que se producían por ejemplo al disparar otro proceso (Disparar objeto o Ejecutar proceso) y modificar fichas que están bloqueadas, errores en funciones de campo en las que el campo no existe, cuando el cliente corta la conexión con el servidor durante la ejecución del entretendor de javascript, etc.

VELNEO-5097

Información de Versión en Velneo vUpdater

Se ha implementado la información de versión en Velneo vUpdater con el fin de conocer la correspondencia con las versiones de Velneo junto a las que se despliega.

VELNEO-7127

Nueva propiedad Alto de cabecera en Rejilla avanzada

La nueva propiedad Alto de cabecera en rejilla avanzada nos permite configurar el alto según nuestras necesidades. 0 aplicará un ajuste en función del tipo de letra y tamaño que se muestra, y un valor positivo, los píxeles de altura que tendrá la columna.

VELNEO-7112

Android con soporte de Android 9

Actualizadas las versiones de clientes para Android para el soporte de dispositivos con Android 9.

VELNEO-7091

Nueva plataforma de despliegue iPadOS

Ahora, puedes usar Velneo vClient en iPadOS, tal y como estabas acostumbrado en iOS. Una nueva plataforma se viene a sumar a las disponibles en Velneo.

VELNEO-6994

Nueva propiedad Título en columna de rejilla avanzada

Esta nueva propiedad Título nos permite componer un título de tipo fórmula en la cabecera de una columna de la rejilla avanzada, con el fin de ampliar las opciones de visualización dinámica en nuestras aplicaciones y mejorar la usabilidad de nuestras aplicaciones.

VELNEO-6917

Elimando botón de selección del campos en área de agrupamientos con el fin de unificar en un único punto su gestión y facilitar la usabilidad de la rejilla avanzada.

VELNEO-6916

Reorganización de menús de contexto de cabecera y filas en rejilla avanzada

Para facilitar la usabilidad de la rejilla avanzada se deja un único menú contextual más usable y con todas las opciones necesarias, que sólo será necesario abrir en el detalle. Está disponible con la opción de menú de contexto por defecto.

VELNEO-6914

Nueva propiedad Icono cuerpo en rejilla avanzada

Con esta nueva propiedad podemos incluir el icono correspondiente en el caso de columnas que muestran un dato de una tabla estática, con el fin de mejorar la visualización y usabilidad de nuestras rejillas avanzadas.

VELNEO-6913

Nuevos comandos de instrucción para guardar y aplicar la configuración de rejilla avanzada

Los comandos de instrucción de Interfaz: guardar configuracion de usuario de rejilla avanzada e Interfaz: aplicar configuración de usuario de rejilla avanzada nos permiten de forma programada guardar y restaurar una configuración según nuestras necesidades: al cerrar la rejilla, cada cierto tiempo, aplicarlo por usuario, por máquina, por empresa, por país, según la programación que deseemos realizar.

VELNEO-6900

Nuevas propiedades Formato numérico y Decimales para pie en Rejilla avanzada

Las nuevas propiedades Formato numérico pie y Decimales pie para cálculos de los pies de Rejilla avanzada nos permitirán formatear la salida numérica de acuerdo a nuestras necesidades para que sea más sencilla su visualización por parte del usuario final.

VELNEO-6899

Nuevas propiedades para el cuerpo de la columna de Rejilla avanzada

Las nuevas propiedades Formato numérico cuerpo, Número de decimales, Prefijo y Sufijo nos permiten personalizar el contenido de las celdas de una columna en función de las necesidades del usuario final de cara a mejorar y aumentar la legibilidad de la información.

VELNEO-6895

Nueva propiedad tipo de ancho en columna de rejiilla avanzada

La propiedad Tipo de ancho funciona de forma similar al ancho en columna de rejilla estándar aunque con algunas particularidades de la rejilla avanzada. Si en la rejilla avanzada tenemos la propiedad auto anchura, no se hará caso de esta propiedad.

VELNEO-6874

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.
Ya no se incluyen los certificados que hacen uso de SHA-1 ya que son obsoletos y los sistemas operativos soportados, deben soportar SHA-256 de forma obligatoria.

VELNEO-6743

Mejora de la gestión del ratón en Visor HTML en macOS

Se soluciona incidencia que provocaba que la inclusión del control Visor Html incrustado en macOS produjera la apertura de menús, pestañas y otras opciones desplegables cuando se pasaba con el ratón sobre las opciones.

VELNEO-6410

Nuevo comando de instrucción Configurar impresora lógica

Con el nuevo comando de instrucción Configurar impresora lógica haremos más dinámica la gestión de la impresión de nuestras aplicaciones. Permite, previamente a la impresión, configurar determinadas propiedades de la impresora de forma dinámica, programada. De esta forma, podemos seleccionar el número de copias a imprimir, la bandeja por la que se imprimirá, si queremos que se imprima en blanco o en color, o si usamos la impresión a doble cara o dúplex, todo ello de forma programática y en tiempo de ejecución.

VELNEO-5835

Mejora de los campos Tiempo

Podemos ahora anular la información que tiene un campo tiempo al que previamente le habíamos dado valor.

Cloud

Código Descripción

VCLOUD-327

Nuevos certificados para Velneo Cloud con Apache en desarrollo

Hasta ahora si usabas Velneo Cloud con vModApache en tu servidor de desarrollo, el uso de certificados autofirmados se convertía en un quebradero de cabezas para el uso de determinadas herramientas. Ahora podrás usar los certificados que ponemos a tu disposición de cada uno de nuestros hosts. Recuerda establecer la propiedad ServerName en el fichero conf de apache con el nombre del host donde está tu Velneo vServer, por ejemplo, c5.velneo.com.

VCLOUD-324

Mejora del sistema de renovación de certificados Letsenrypt

Corregido bug que impedía que los servidores de Velneo Cloud con vModApache usando certificados automáticos (certificados emitidos y renovados automáticamente por Letsencrypt) se renovarán de forma satisfactoria.

VCLOUD-320

Mejora de la información sobre el servidor

A la información del uso de memoria en curso del Panel de Control de Velneo Cloud se añade la notificación por correo de la superación de los límites establecidos en la URC, lo que permitirá conocer y configurar de forma más óptima nuestros servidores en la nube.

VCLOUD-315

Mejora de la página de estado de Velneo Cloud

La nueva página de estado de los servidores de Velneo Cloud incluye información actualizada del estado de todos los servidores de desarrollo y producción en todas las regiones de despliegue de Velneo Cloud con lo que podrás estar informado en todo momento.

VCLOUD-313

Nueva región para Colombia en Velneo Cloud

Hemos abierto una nueva región en USA pensada para nuestros clientes de ese país. ¿Vives en Colombia y quieres más velocidad en tu Velneo Cloud? Pues ya lo tienes.

Según las pruebas realizadas en colaboración con algunos de los clientes que ya tenemos en Colombia, esta zona mejora mucho la latencia en las conexiones, obteniendo mejoras de hasta un 50% según el operador de comunicaciones utilizado.

VCLOUD-312

Mejora de la documentación de Velneo Cloud API

Se han incluido ejemplos de cada uno de los comandos de Velneo Cloud API con el fin de facilitar el uso y despliegue de aplicaciones que hagan uso de este API.

VCLOUD-308

Mejora de la gestión de certificados para Velneo Cloud

Los certificados incluyen la cadena de certificados de Velneo Cloud, incluyendo intermediaros, facilitando el despliegue de estos.

VCLOUD-305

Mejora del servicio de recuperación de copias

Ahora podemos solicitar por soporte la recuperación de copias de seguridad parciales en Velneo Cloud, lo que agiliza la recuperación de datos de una instancia.

vERP y Apps

Código Descripción

VERP-548

Gestión documental. Eliminada acciones de importar/exportar json de la toolbar usada en documentos

Objetos modificados:
Alternador: DOC_W
Menú: DOC_W_TBL_MAS

VERP-527

Rejillas: Nuevo estilo optimizado en rejillas. Ejemplo de uso

Objetos modificados:

Rejillas:

ENT_M, ENT_M_EML_CLT, ENT_M_EML_CMR, ENT_M_EML_PRV, ENT_M_EML, COM_FAC_G, COM_PED_G, COM_ALB_G, VTA_ALB_G, VTA_ALB_G_SEL, VTA_FAC_G, VTA_PED_G, VTA_PED_G_LOC, VTA_PRE_G, VTA_PRE_G_LOC, VTA_PRE_LIN_G, VTA_PRE_LIN_G_TRZ, VTA_PRE_LIN_G_PED, VTA_TAR_ART_G, VTA_TAR_CLI_G, COM_PED_LIN_G, COM_PED_LIN_G_ART, COM_PED_LIN_G_SEL, COM_PED_LIN_G_TRZ

Rejillas avanzadas:

ART_CON_M, ART_M_FAM, ASI_C, AYU_W, CBA_CAB_C, CBA_CAB_C_AUX, COM_ALB_G, COM_FAC_G, COM_PED_G,
COS_C, COS_C_APU, COS_C_CCO, CTT_M, DIR_M, DIS_INF_C, EML_ACH_W, EML_CTA_W, EML_W, ENT_CLF_M,
EST_ART_G_EJE, EST_CLT_G, EST_CLT_G_EJE, EST_CMR_G_EJE, EST_PRV_G_EJE, EXF_C, EXS_G, EXS_G_ALM,
EXS_G_ART, FAC_EMI_C, FAC_REC_C, FIC_W, INF_C, INM_C, INV_VAL_G, MOV_G, MOV_G_COM_ALB, MOV_G_COM_FAC,
MOV_G_DET, MOV_G_VTA_ALB, PLA_ASI_C, PLF_W, PRE_C, PRE_C_AUX, PRE_C_CCO, PRE_C_PGC, PRE_DES_C,
PRE_DES_C_AUX, PRE_DES_C_CCO, PRE_DES_C_PGC, PRO_M, PRS_MEN_W, PRS_OBJ_W, REM_COB_C, REM_NOR_C,
REM_PAG_C, SER_M, TEM_W, TRA_G, VTA_ALB_G, VTA_FAC_G, VTA_PED_G, VTA_PRE_G, VTA_TAR_ART_G,
VTA_TAR_CLI_G, VTO_COB_C, VTO_COB_C_AUX, VTO_COB_C_VTA_FAC, VTO_PAG_C, VTO_PAG_C_AUX

Optimizadas las columnas con campos punteros

VERP-513

General. El uso de dominios de tipo @vertical.world no es validado por la función de validación de mails

Objetos modificados:
Función VAL_EML. Modificada la expresión regular de tipo javascript usada en la función.

VERP-507

General. Correos. Al enviar un correo desde el formulario de la factura mostraba un mensaje de error y no envíaba el correo

Objetos modificados:
Manejador de eventos BTN_EML del formulario VTA_FAC_G

VERP-545

Tesorería: Mejoras en el subformulario de vencimientos a pagar que aparece en la cuenta auxiliar

Se ha modificado el formulario AUX_C_VTO_PAG incluyendo el sistema de estados para que tenga el mismo comportamiento que el formulario AUX_C_VTO_COB

Objeto modificados:
Formulario: AUX_C_VTO_PAG

VERP-541

Tesorería: En cobros y pagos mejorada la técnica para acumular en el pie los registros seleccionados en la rejilla

Objetos añadidos:

Variable global booleana en memoria llamada REF. Se usará para forzar el refresco de los pies.

Objetos modificados:

Rejilla: VTO_COB_C

  • Eliminado el manejador de evento de JavaScript TIM.
  • Añadida variable local numérica SUM_SEL_ANT.
  • Modificado el manejador de evento de Velneo TIMER.
  • Renombrado el manejador de evento de Velneo TIMER como TIM.

Rejilla: VTO_COB_C

  • Eliminado el manejador de evento de JavaScript TIM.
  • Eliminado el manejador de evento INI_TIM.
  • Añadida variable local numérica SUM_SEL_ANT.
  • Modificado el manejador de evento de Velneo TIMER.
  • Renombrado el manejador de evento de Velneo TIMER como TIM.

VERP-523

Tesorería: Agrupación de cobros y pagos. Unificación de criterios.

Se ha unificado y añadido en el manejador AGR del alternador VTA_FAC.EMP_DIV para que sea igual que en pagos

VERP-517

Tesorería. En vencimientos a cobrar si un cliente no disponía de cuenta bancaria y editamos su registro y el registro de la cuenta auxiliar completando los datos, no se actualizaba en el vencimiento determinados campos.

Objetos modificados:
Triggers de la Tabla ENT_M posterior a la modificación.
Añadido que si cambian cualquier dato relacionado con el banco, mandato o normativa, lo actualice en su cuenta auxiliar

VERP-509

El botón eliminar de los formularios VTO_PAG_C y VTO_COB_C no tiene asignado el evento BTN_SUP sino que tiene directamente usa Eliminar controlado, esto hace que no sea posible eliminar los vencimientos que tienen algún tipo de histórico.

Este comportamiento es lógico, ya que no se deben eliminar vtos. que tengan histórico

Objetos modificados:
Para no generar confusión hemos eliminado los manejadores de eventos BTN_SUP y SUP_REG de los formularios VTO_PAG_C y VTO_COB_C.

VERP-534

Modelos Tributarios: Cuando la razón social de una entidad llevaba el carácter + a la hora de subir el modelo 349 a la AEAT daba error.

Objetos modificados:

Script :

  • AEAT-349-CAL-DEC-EMI AEAT. Modelo 349. Cálculo registros declarados (Emitidas)
  • AEAT-349-CAL-DEC-REC AEAT. Modelo 349. Cálculo registros declarados (Recibidas)

VERP-546

Contabilidad. Ajustado el campo Nº de documento en apuntes para que tenga la misma longitud que en la tabla de facturas recibidas

Objetos modificados
Tabla APU_C campo NUM_DOC con longitud 30

VERP-537

Modelos tributarios: Actualización del modelo 303

AEAT. Modelo 303. Cálculo de la hoja 01) en el que se añadieron o modificaron los siguientes puntos:

Facturas Emitidas

Casilla 10 Suma la base imponible de autorepercusión (sin abonos) de las facturas Intracomunitarias
Casilla 11 Suma las cuotas (sin abonos) de la autorepercusión facturas Intracomunitarias
Casilla 14 Suma las bases imponibles de los abonos de la facturas con IVA GENERAL, AUTOREPERCUSIÓN INTRACOMUNITARIA, AUTOREPERCUSIÓN EXTRACOMUNITARIA
Casilla 15 Suma las cuotas de los abonos de la casilla 14.

Facturas Recibidas

Casilla 28 Que no se incluya la parte exenta, solo debe incluirse la suma de las bases que tengan IVA, sea iva general, reducido, etc….
Casilla 36 Suma la base imponible de las facturas Intracomunitarias (sin abonos)
Casilla 37 Suma las cuotas (sin abonos) de las facturas Intracomunitarias (sin abonos)
Casilla 40 Suma las bases imponibles de los abonos de la facturas recibidas con IVA GENERAL, INTRACOMUNITARIA, AUTOREPERCUSIÓN EXTRACOMUNITARIA (solo la parte que tenga base imponible, no sumar base exenta, no sujeta, etc..)
Casilla 41 Suma de las cuotas de la casilla 40*texto fuerte*

VERP-518

Contabilidad. Modelo tributario 303. Error aleatorio en cálculos formateados

Se ha solucionado un problema aleatorio que se producía cuando se formateaba un numero al formato de fichero de la AEAT, por ejemplo con el numero -25489.58 que debía salir con el formato N0000000002548958 y estaba saliendo como N0000000002548957. Este problema era debido al floating point bugs.

Objetos modificados:

Scripts:
-FUN-GEN-AEAT-303.js
-FUN-GEN.js

VERP-512

Contabilidad. Modelo tributario 303

Al generar el modelo 303 en el fichero generado se añadía al final un salto de linea que hacía que el fichero fuese rechazado por parte de la AEAT.

Objetos modificados:

Manejador de evento GEN_FIC del formulario FIC_W para que no se genere la última línea.

En vez de usar la instrucción Fichero:Grabar línea (que al final dejaba un salto de línea) se ha sustituído por la instrucción Exportar texto

VERP-519

Ecosistema. Firma. El selector de color disponible en la edición de la firma no es funcional en Windows.

En Windows, el cuadro de diálogo para seleccionar el color, quedaba en segundo plano y no era operativo.Hemos modificado el script Toolbar_firma_qml para la selección del color para que en cualquier sistema operativo sea visible en modal.

Objetos modificados:
-Script QML Toolbar_firma_qml

VERP-542

Gestión. En el subformulario de asientos de facturas de compras y ventas no se refrescaba de forma correcta el botón descontabilizar

Objetos modificados:
Formularios VTA_FAC_G_ASI y COM_FAC_G_ASI manejadores de eventos BTN_DES_CON (Descontabilizar)

VERP-540

Gestión. Al descontabilizar facturas de compra/venta, si estas contienen desgloces y/o agrupamientos no borra del todo el asiento.

Objetos modificados:
Formularios: VTA_FAC_G_ASI, COM_FAC_V manejador de evento BTN_DES_CON (Botón descontabilizar)

VERP-536

vERP: Cuando se crea una factura emitida/recibida no llega al registro de facturas emitidas/recibidas la serie contable correcta.

Objetos modificados:

Tabla: VTA_FAC_G
El contenido del campo SER_CON ahora contempla que si la cabecera de la factura tiene serie se asigne esta por defecto en este campo.

Tabla: COM_FAC_G
El contenido del campo SER_CON ahora contempla que si la cabecera de la factura tiene serie se asigne esta por defecto en este campo.

VERP-516

Gestión. La longitud que se permitía en el número de documento en facturas recibidas era distinta a la del número de factura del proveedor en las facturas de compra.

Objetos modificados:
Tabla FAC_REC_C campo NUM_DOC: Establecido el tipo de campo a Alfa256 con 30 de longitud.

VERP-511

Gestión. Pedidos. En el evento POS_INI del formulario VTA_PED_G hay instrucciones incorrectas

Objetos modificados:
Manejador de eventos POS_INI del formulario VTA_PED_G eliminando la instrucción de cesta que contenía.

VERP-508

Gestión. Cuando se enviaban los correos de las facturas seleccionadas en el menú de facturas de venta, los correos enviados no llegaban a sus destinatarios de forma correcta

Objetos modificados:
Manejador de eventos EML del alternador de lista VTA_FAC_G

Objetos creados:
Constante MSG_EML_ENV

VERP-522

vTools. Cuando se exportaba a excel, las columnas de tipo texto con forma 47364E4575 eran exportados como numérico y daba error.

Modificado el script: export_rejilla_excel.js

// Se quita esta línea ante
//if (isNaN(datoEnPartes[0].replace(/
./g, «»))==false)

// Se añade:
//Control textos que parecen coma flotante
if ( (isNaN(datoEnPartes[0].replace(/
./g, «»))==false) && (dato.indexOf(«E») == -1) && (dato.indexOf(«e») == -1) )

VERP-510

vERP quitar la opción de filtrado de vTools

Objetos eliminados:
Se borra la carpeta Recursos/vTools/Filtrar
Menú LST_TOO, borrada la última acción (la de filtrado).
Borrado la carpeta vTools/listas/filtrar.

VERP-547

General. Empresas. Configuración dígitos IBAN

Añadida la posibilidad de configurar en la empresa los dígitos de control del IBAN para las comprobaciones en los datos bancarios.
Si el número de dígitos es cero, no se realizará la comprobación.

Objetos modificados:

-Tablas:
–ENT_M y AUX_C. Modificado el campo CTA_IBA para dejarlo en la longitud de 4 dígitos
–EMP_M. Añadido campo CTA_IBA_DIG

-Formularios:
–EMP_M_CFG_TES. Añadir campo CTA_IBA_DIG
–VTO_COB_C. Manejador de evento BTN_ACE_PRE y PRE_INI
–VTO_PAG_C. Manejador de evento BTN_ACE_PRE y PRE_INI

-Alternadores
–VTO_COB_C y VTO_COB_C_VTA_FAC. Manejadores REM_ADD y REM_ALT.
–VTO_PAG_C, VTO_PAG_C_AUX y VTO_PAG_C_COM_FAC. Manejadores REM_ADD y REM_ALT.

VERP-544

Desde las cuentas auxiliares de acreedores y proveedores, ahora es posible visualizar la cartera de pagos filtrando por el estado de los vencimientos.

Objetos modificados:

-Formulario AUX_C_VTO_PAG
-Búsqueda VTO_PAG_C
-Proceso AUX_C_TO_VTO_PAG

VERP-543

En las rejillas avanzadas, hemos sustituido el menú personalizado «LST» por el propio de la rejilla «Por defecto» para poder aprovechar las mejoras de la rejilla avanzada disponibles a partir de esta versión.

VERP-535

Contabilidad. Conciliación bancaria desde el API de movimientos.

Hemos añadido la posibilidad de importar los movimientos bancarios desde el API de movimientos del agregador bancario Afterbanks.

Esta opción añade la funcionalidad similar a la importación desde el fichero de norma 43 desde el API pero sin la necesidad de disponer de esta posibilidad en la suscripción del agregador.

No es necesaria la descarga del fichero, la conciliación se genera automáticamente desde los movimientos bancarios de la cuenta.

Objetos modificados:

-Formulario CBA_CAB_C_AGB: añadido manejador de evento BTN_CBA_IMP_AGB_MOV

-Formulario AUX_C_BCO: añadido el campo “Password 2” necesario en algunos servicios.

Objetos nuevos:

-Proceso CBA_CAB_C_AGB_MOV

VERP-533

General: Adaptación de formularios para contemplar Eventos Pre y Post

VERP-531

Hemos actualizado las CSS del objeto rejilla avanzada aplicando las nuevas propiedades disponibles en esta versión para que sean operativas en las CSS y themas correspondientes.

VERP-529

Rejillas avanzadas: En los alternadores que ya tenían rejilla avanzada, las hemos dejado como principales

Objetos modificados:

Alternadores: COM_ALB_G, COM_FAC_G, COM_PED_G, MOV_G, MOV_G_ART, VTA_ALB_G, VTA_FAC_G,VTA_PED_G,VTA_PRE_G

VERP-515

Gestión documental. Aplicado sistema de normalización de ficheros y actualizaciones sobre las URL’s de descarga.

Hemos añadido la normalización de los nombres de ficheros a subir a AWS S3 pasándolos a formato Alfa40 para eliminar carácteres especiales que pueden llegar a dar error en las URL’s.

También hemos actualizado las URL’s de descarga para ver y editar los documentos subidos, ya que Amazon ha realizado cambios en esas URL’s con el siguiente formato nuevo:

https://nombre_del_bucket.s3.amazonaws.com/empresa/fichero.ext

VERP-492

Hemos añadido dos nuevas plataformas para su uso en la gestión documental de Velneo vERP como son Dropbox y Google Drive.

Ahora, en la configuración de empresa es posible seleccionar la plataforma por defecto a elegir entre AWS S3, Dropbox y Google Drive y realizar las tareas de mantenimiento y exploración de ficheros si eres administrador del sistema.

Además, hemos añadido la validación de Oauth 2.0 de Google para otros usos futuros.

En la parte propiamente dicha de la gestión documental, las opciones de subida, visualización y edición de los documentos es transparente en función de la plataforma elegida.

Objetos nuevos

  • Tabla estática DOC_PLA
  • Dibujos DOC_AWS, DOC_G_DRI y DOC_DRO
  • Variables globales: DOC_PLA, DRO_ACC_TOK, GOO_AUT_REF_TOK, GOO_AUT_TOK, G_DRI_AUT_COD, G_DRI_AUT_REF_TOK, G_DRI_AUT_TOK, G_DRI_CLI_ID, G_DRI_CLI_SEC.
  • Scripts en la carpeta Documentos para Dropbox y Googledrive
  • Formularios EMP_M_CFG_DOC_AWS, EMP_M_CFG_DOC_DRO, EMP_M_CFG_DOC_G_DRI y EMP_M_CFG_DOC_GOO.

Objetos modificados

  • Tabla EMP_M. Añadidos los campos DRO_ACC_TOK, DRO_APP_ID, DRO_APP_SEC, DRO_AUT_COD, G_DRI_AUT_COD, G_DRI_AUT_REF_TOK, G_DRI_AUT_TOK, G_DRI_CLI_ID, G_DRI_CLI_SEC, GOO_AUT_REF_TOK, GOO_AUT_TOK.
  • Tabla DOC_EXP_W. Añadido índice TIP.
  • Proceso AUTOEXEC. Añadidas las variables globales antes mencionadas.
  • Proceso URL_LAS_ELE
  • Función GET_URL_LAS_ELE
  • Formulario EMP_F_CFG_DOC. Añadido pestañador con los subformularios EMP_M_CFG_DOC_AWS, EMP_M_CFG_DOC_DRO, EMP_M_CFG_DOC_G_DRI y EMP_M_CFG_DOC_GOO.
  • Nuevos objetos en la carpeta Documentos organizados en carpetas Dropbox, Google Drive y Google OAuth 2.0

NOTA: Si no tienes nada personalizado en tu gestión documental, te recomendamos usar todos los objetos de la nueva carpeta Documentos.