Listado de cambios de Velneo 25

Velneo

Código Descripción

VELNEO-6032

Mejoras en la vinculación del driver ODBC con el producto Access

Debido a cambios en el funcionamiento de Acceso y Windows, en ocasiones no era posible la vinculación de tablas de Velneo a través de Velneo ODBC driver desde algunas aplicaciones. Se han hecho cambios para incluir el soporte de estas aplicaciones y permitir la vinculación de tablas.

VELNEO-5587

Mejora de la gestión de índices en Velneo ODBC Driver

Se soluciona incidencia que se producía cuando una tabla contenía un índice de un campo enlazado a maestro y su identificador, alfabéticamente, era anterior al identifcador ID, lo que provocaba problemas al vincular una tabla con Velneo ODBC Driver, obteniendo información errónea.

VELNEO-5198

Mejora de sentencia UPDATE en Velneo ODBC Driver

Se soluciona incidencia que impedía establecer el valor a más de un campo de tipo numérico haciendo uso de sentencias SQL en Velneo ODBC Driver.

VELNEO-4765

Mejora en la introducción de datos fecha, hora y tiempo en Velneo ODBC Driver

Se implementa la modificación de campos de tipo fecha, hora y tiempo mediante sentencias SQL Insert y Update en Velneo ODBC Driver.

VELNEO-4417

Mejora de información de índices primarios en Velneo ODBC Driver

Velneo ODBC Driver devuelve el nombre del índice primario de cada tabla según esté establecido.

VELNEO-4392

Aumento de rango de numéricos en Velneo ODBC Driver

Velneo ODBC Driver permite ahora trabajar con campos numéricos de más de 5 bytes, con y sin signo.

VELNEO-6549

Mostrar información de versión en Velneo vActivator

Velneo vActivator, tanto en modo desktop como en modo consola, se muestra la información de versión de Velneo para confirmar una correcta instalación de la versión, ya que la versión es determinante para la activación. En desktop se muestra la versión reducida (versiones mayor y menor, 25.0 por ejemplo) y en consola se muestra la versión extendida (mayor, menor, parche y build ( por ejemplo 25.0.0.16234).

VELNEO-6620

Iconos de Velneo vClient para Android actualizados para soporte de Android 8 y 9

VELNEO-6573

Nueva opción de Filtro por columna en rejillas

Nueva opción de Filtro por columna que de forma automática genera un cuadro de diálogo en el que el usuario final podrá definir los valores o criterios por los que de discriminarán los registros de la rejilla estándar o avanzada en la que está visualizando los datos.

VELNEO-6563

Nuevas plataforma en beta: Android 64 bits para Android 8 y 9

Soporte beta basado en Qt 5.12, con mejoras de rendimiento y funcionalidad para dispositivos con Android 8 y 9 de 64 bits.

VELNEO-6553

Mejoras en versionado del creador de Instaladores de vClient personalizado

Se mejora el sistema de versiones en la creación de instaladores de vClient personalizado para permitir que la plataforma Android, cuando se sube el instalador apk Google Play, reconozca las versiones menores de una aplicación (1.x, 1.y)

VELNEO-6523

Actualización de librerías OpenSSL 1.0.2r en Android 32 y 64 bits

Actualizadas librerías Open SSL a la última versión disponible 1.0.2r para establecer conexiones seguras VATPS en Android.

VELNEO-6516

Nueva funcionalidad en Lupas: Uso de variables locales

Las lupas permiten compartir los valores de las variables locales definidas en el formulario de la lupa con la fórmula de filtrado o el proceso, facilitando al programador la obtención de los datos necesarios para el filtrado informados por el usuario final.

VELNEO-6503

Nuevas propiedades Proceso y Plano de ejecución

Las nuevas propiedades Proceso y Plano de ejecución como alternativa a la fórmula, permiten programar un filtro complejo, de forma sencilla, por medio de un proceso basado en la lista origen, permitiendo incluso su ejecución en 3º plano para optimizar la ejecución del filtro.

VELNEO-6496

Actualización de SDK y librerías para iOS

Como requerimiento de App Store se han actualizado SDK y librerías para iOS con el fin de mantener la compatibilidad y rendimiento con las últimas versiones de iOS.

VELNEO-6454

Mejora en el copiado preprogramado de rejillas al portapapeles

Mejora que soluciona incidencia que impedía hacer uso de la opción de copiado preprogramado en rejillas incrustadas en vistas de datos de formulario en cuadro de diálogo.

VELNEO-6427

Nueva opción Filtro por columna en menú de Filtros

La opción de Filtro por columna permite al usuario final, y sin que tenga que programar nada, realizar un filtro dinámico en función de la celda seleccionada, con opción de especificar valores o criterios para el filtrado, que descriminarán los registros de la rejilla o rejilla avanzada en que estemos visualizando la lista, todo ello de forma sencilla y rápida.

VELNEO-6426

Nueva opción de filtro: Igual a seleccionados de la columna

La opción Igual a seleccionados de la columna nos permite seleccionar varios registros y filtrar la lista completa por aquellos que coincidan con el valor o los valores de la celda seleccionada. De esta forma podremos filtrar los registros de la lista por un valor o con varios posibles, de forma rápida y sencilla.

VELNEO-6319

Nueva opción en la creación de instaladores de Velneo vClient personalizado

Permite crear instaladores de la versión anterior de Velneo, para poder mantener las instalaciones de clientes que todavía no se han podido actualizar.

VELNEO-6069

Optimización de todas las tares de ordenación en las aplicaciones

Se implementa la ordenación en tercer plano en listas y procesos, sin necesidad de reprogramar nada. Tanto al pulsar la cabecera de una rejilla, como el comando en stock de listas Ordenar, como el comando de instrucción Ordenar, se ven optimizados ejecutándose en 3º plano, cuando se trata de ordenar campos de la tabla en curso o por campos del maestro, obteniendo tiempos de ordenación increíbles que facilitan el uso de la aplicación al usuario final.

VELNEO-5916

Mejora en cierre de formularios QML en Android

Durante la ejecución en un QML incrustado en un formulario, podremos llamar al objeto padre mediante la función closeForm del API de Velneo para Javascript, con el fin de cerrarlo.

VELNEO-4458

Solucionada incidencia en campo objeto que hacía que fallase visualmente al reutilizar huecos y tirar de la caché, con lo que hacía que el usuario creyese que estaba perdido el objeto y lo borrase o sustituyese.

VELNEO-4391

Nuevo sistema de renderización de impresión de Visor HTML

El nuevo sistema de renderización para impresión de Visor HTML está basado en Chromium, con lo que tiene todas las mejoras que este navegador implementa.

VELNEO-4109

Mejora en la gestión de acciones en macOS

macOS no permite usar acciones directamente en el menú principal, han de estar incluidas siempre en un menú, así que las acciones sueltas que estén programadas de esta forma, en vez de no aparecer, se llevan al menú por defecto de la aplicación para que el usuario pueda acceder a su uso.

VELNEO-4095

Solucionada incidencia con la propiedad «Seleccionable con tab» en cajas de texto y caja de texto enriquecido que no hacía caso de la propiedad y permitía tabular siempre.

VELNEO-6646

Nuevas opciones de filtrado en Velneo vDataclient

En Velneo vDataClient dispondremos de las nuevas funciones de Filtrado por celda y filtrado por columna, que podremos lanzar desde la opción de Lista, lo que nos va permitir encontrar los registros requeridos de forma más rápida y sencilla.

VELNEO-6605

Nueva extensión para localizar controles fecha

Esta nueva extensión te permite localizar todos los controles de edición de fecha de tu solución, con el fin de puedas configurar el modo de edición que desees de forma rápida y sencilla.

VELNEO-6536

Nueva página de inicio de Velneo vDevelop

La nueva página de inicio de Velneo vDevelop incorpora nuevas funcionalidades, además de presentar un nuevo diseño. Entre las nuevas funcionalidades se incluyen: Nueva solución…, Abrir solución…, acceso a Foros y ventana con información actualizada online.

VELNEO-6482

La Lupa, nuevo objeto disponible en proyectos de datos

Con el fin de facilitar al programador y gestor de bases de datos, se implementa el objeto Lupa en proyectos de datos, lo que permite al programador tener los filtros preprogramados necesarios para sus procesos de proyecto de datos y, además, abre la puerta a que las lupas públicas puedan ser usadas por gestor de base de datos en Velneo vDataClient.

VELNEO-6360

Mejora del editor de procesos en macOS

Mejora del editor de procesos en macOS solucionando incidencia que hacía perder el foco al eliminar líneas de instrucción.

VELNEO-6255

Funciones obsoletas en el asistente de fórmulas

A lo largo de versiones anteriores se han echo obsoletas determinadas funciones, que ahora se ocultan en el asistente de fórmulas, aunque su uso todavía esté permitido y se ejecuten correctamente, con el fin de facilitar la migración a las nuevas funciones que las sustituyen.
Funciones obsoletas:

  • getArraySize(array)
  • getBoxName()
  • getBoxVersion()
  • calcMD4(cadena)
  • calcMD5(cadena)
  • calcSHA1(cadena)
  • calcSHA2(cadena, bits)
  • calcSHA3(cadena, bits)

VELNEO-6224

Apertura manual del menú de tipo de control en el editor de formularios

Con el fin de facilitar la usabilidad del editor de formularios, se evita la apertura automática de la selección de control en el editor, con el fin de evitar aperturas accidentales que dificultan el diseño de los formularios.

VELNEO-6453

Nueva opción Filtros en el menú de Listas de Velneo vDataClient

Esta nueva opción permite al gestor de base de datos filtrar de forma sencilla los registros de la base de datos, con filtro por celda y filtro por columna, además de hacer uso de las lupas existentes en el proyecto de datos.

VELNEO-6425

Nuevo menú en stock Filtros

El nuevo menú en stock de Filtros ahora agrupa las opciones Igual a los seleccionados, Filtro por columna, Filtro por fórmula, Quitar seleccionados, y además incorpora las lupas públicas que estén disponibles para la lista en curso, permitiendo al usuario final filtrar los registros de forma rápida y sencilla.

VELNEO-6386

Mejoras de seguridad en copias de Velneo Cloud

Con el fin de cumplir la ley RGDP, las copias de seguridad de Velneo Cloud incorporan contraseña. Esa contraseña se genera aleatoriamente y cumple con los estándares de seguridad de contraseñas fuertes.

VELNEO-6313

Mejora del instalador para Windows de Velneo vClient personalizado

Se solucionan diversas incidencias en el instalador entre las que se encuentran mejoras del texto y gestión del idioma.

VELNEO-5691

Optimización en el cálculo de fórmulas en procesos en 2º plano y en el servidor hasta 2 veces más rápidas

Se ha implementado una optimización del parseo de fórmulas en procesos en 2º plano y en el servidor que mejora los tiempos de ejecución de procesos simultáneos concurrentes, consiguiendo mejoras de rendimiento de hasta 2 veces más rápido, sin tener que realizar cambios en la programación.

VELNEO-6615

Mejora de gestión de memoria en Velneo vModApache

Con la mejora de la gestión de memoria, se evitan consumos incrementales en la conexión y desconexión contra el servidor de Velneo.

VELNEO-5955

Mejora de recepción de peticiones post en Velneo vModApache

El contenido recibido a través de vModApache con HTTPS en el body con la función theRequest.body() con y método post se aumenta a 30MB, permitiendo la recepción de contenidos de mayor tamaño.

VELNEO-4696

Todas tus instancias sirven web a máxima velocidad con vModApache

Velneo vModApache implementa soporte de múltiples instancias con el parámetro VelneoMode con el valor SERVER en la definición del location.
De esta forma, las peticiones se llevan directamente al servidor, que es capaz de reconocer las múltiples instancias y devolver la información correspondiente a cada una.

VELNEO-6568

Solucionada incidencia en el servidor en el uso concurrente extremo de índices complejos con formato de trozos, en la que los campos terciarios son de tablas distintas de la búsqueda y la tabla indexada.

VELNEO-6554

Nueva información sobre transacciones a deshacer en panel de mensajes de vAdmin

Durante el proceso de arranque del servidor, se revisan las transacciones en curso que pudieran estar ejecutándose en la parada del servidor, y se informa en el panel de mensajes de Velneo vAdmin de las tablas, índices e índices complejos que se van a regenerar, antes de comenzar el proceso de deshacer las transacciones abortadas.

VELNEO-6378

Mejora de información para soporte de los servidores en Velneo Cloud

Se han realizado una serie de mejoras en Velneo Cloud, en la recolección de logs, obtención de información general de los servidores y particular de su funcionamiento, con el fin de poder ayudar desde soporte a los mantenedores de servidores cuando existen incidencias, con el fin de facilitar la resolución rápida y sencilla de las incidencias.

VELNEO-6157

Mejora de información de la regeneración de de índices

Además de mejoras en formato en el log de regeneración de índices, se añade el mensaje de finalización lo que nos permite computar el total de tiempo empleado en la regeneración también en regeneraciones manuales, indicando la finalización también para el caso de usar Bigkey, y por tanto conocer cómo se comportan los distintos índices de una tabla, con el fin de poder optimizarlos y mejorarlos.

VELNEO-4161

Nuevo sistema de guardado de proyectos desde vDevelop con backup

Cuando guardamos un proyecto desde Velneo vDevelop, en el servidor guardará una copia con extensión «.bak» además de añadirlo a vVersion, lo que nos permitirá recuperar el estado anterior del proyecto en caso de error, fallo de conexión, etc.

VELNEO-6652

Nuevos componentes para QML

Nuevas librerías QtWebSocket y QtWebChannel para QML que permiten la conexión con servidores con protocolo websocket para ampliar la conectividad de nuestras aplicaciones con QML.

VELNEO-6645

Actualización de librerías OpenSSL 1.0.2r en Windows 32 y 64 bits

Actualizadas librerías Open SSL a la última versión disponible 1.0.2r para establecer conexiones seguras VATPS, su uso en navegadores web incrustados y ayuda online, en Windows.

VELNEO-6627

Mejora en la configuración del creador de vClient personalizado para Android

En la creación de vClient personalizado se controla el nombre del paquete para que sea válido y no genere problemas a la hora de subir el instalador a Play Store de Google.

VELNEO-6625

Solucionada incidencia que producía problemas en la configuración de Velneo ODBC driver cuando se pulsaba el botón Get.

VELNEO-6592

Mejora de la ventana configuración de Velneo ODBC Driver para facilitar la conexión con servidores por VATPS.

VELNEO-6514

Nuevos tipos de layout de flujo

Los nuevos tipos de layout flujo horizontal y flujo vertical nos permite definir formularios más adaptables en función del dispositivo y en concreto del tamaño de la ventana, del formulario en que se presentan, al estilo responsive design, facilitando la tarea como desarrolladores de hacer formularios usables en cualquier dispositivo, aprovechando además la funcionalidad de Área de scroll.

VELNEO-6477

Nueva función Abrir solución para Extensiones

La nueva función Abrir solución para Extensiones de Velneo vDevelop permite usar esta función en el desarrollo de nuestras extensiones con el fin de ampliar la funcionalidad de Velneo vDevelop.

VELNEO-6447

Quitar seleccionados

Ampliamos la funcionalidad de quitar ficha de la lista para que cuando está activa la multi-selección, pueda quitar todos los registros seleccionados de la lista.

VELNEO-6402

Mejoras en cálculo de latencia y calidad de la conexión

Solucionada incidencia que no permitía actualizar correctamente el cálculo de latencia al mantener parámetros fijos en función de la conexión inicial.

VELNEO-6338

Mejora del sistema de información de SLA

Se ha mejorado el sistema de control, gestión y cálculo de SLA, con el fin de tener una monitorización e información fidedigna y actualizada del estado de todos los servidores de producción de Velneo Cloud.

VELNEO-6327

Mejora del instalador de Velneo vClient personalizado

Se mejora la opción «Instalar para mi» que mostrará la senda personalizada en función del nombre de la aplicación definida en la creación de instaladores de Velneo vClient personalizado.

VELNEO-6302

Mejora del refresco de variables en rejillas a partir de cálculos en pies

Podemos los valores obtenidos a partir de los pies de columna por medio de variables locales en las celdas de la rejilla. Hemos mejorado el refresco de estas variables para que no sea necesario recorrer las filas para que muestren la información.

VELNEO-6294

Mejoras en la gestion del foco en Visor html

Debido a problemas con el foco en Chromium en el que está basado el Visor HTML, se tenía que forzar la ganancia de foco de forma artificial, lo que se evita en esta versión, mejorando la carga de la página, que se renderiza más rápido y generando menos carga de cpu.

VELNEO-6247

Control de permisos de escritura en instalador de Velneo vClient personalizado

El instalador de vClient personalizado controla los permisos de escritura que tiene el usuario antes de proceder a la instalacion, avisando en caso contrario de que no es posible realizar la instalación.

VELNEO-6116

Incorporación de idioma Inglés en instalador de Velneo vClient personalizado

Se ha incorporado el idioma inglés al [instalador |https://velneo.es/mi-velneo/instaladores/
]con el fin de que en sistemas que no se encuentren en español, la instalación se realice en idioma inglés.

VELNEO-6071

Mejoras en la ventana de conexión de Velneo vClient

Se incorporan mejoras en la ventana de conexión para Android e iOS y Velneo vClient personalizado, mejorando la selección de ítems y mostrando el mensaje «Cargando aplicación» una vez que se selecciona la instancia con el fin de que el usuario sepa que se está procediendo a la conexión con el servidor.

VELNEO-6013

Nuevas opciones de impresión y generación de pdf en Visor HTML

Se implementa la funcionalidad de impresión y generación de pdf a partir del contenido del Visor Html. El programador podrá incorporar la barra de herramientas del Visor HTML que incluye las funciones de impresión y generación de pdf. También se incorporan estas opciones en el menú de contexto del visor html.
Además, se implementan las funciones print y printToPdf en el Api de Velneo para Javascript que permiten al programador imprimir de forma programática.

VELNEO-4970

Mejora en la edición del asistente de fórmulas

Los botones de hacer y deshacer del asistente de fórmulas se activan y permiten su uso cuando hay operaciones para hacer y deshacer.

Cloud

Código Descripción

VCLOUD-307

Nuevas opciones en el API de Velneo Cloud

Nuevas funciones en el API de Velneo Cloud para alta, modificación, baja y listado de usuarios, grupos, instancias, soluciones y carpetas compartidas, con el fin de facilitar la gestión y venta de aplicaciones en SAAS.

VCLOUD-298

Rotación de log de apache en Velneo Cloud

El uso de Velneo vModApache en Velneo Cloud genera un log que ahora se rota para que ocupe menos y sea más accesible para la lectura de lo último generado.

VCLOUD-295

Mejoras de rendimiento en Velneo Cloud

Se han realizado mejoras y tareas de mantenimiento, principalmente en servidores de producción como c2 y c7, con el fin de obtener un mejor rendimiento y una mayor disponibilidad de los sistemas.

VCLOUD-291

Información de memoria mejorada en Velneo Cloud

Los servidores de Velneo en Velneo Cloud conocerán mejor la memoria disponible con el fin de aprovecharla mejor en los procesos, sobre todo en aquellos tan exigentes como BigKey, que se encuentra habilitados por defecto en Velneo Cloud.

VCLOUD-264

Progreso de la copia de seguridad en Velneo Cloud

En el panel de control de Velneo Cloud podremos conocer el progreso de la copia de seguridad.

VCLOUD-259

Nueva opción AutoSSL en panel de control de Velneo Cloud

Ahora si tenemos contratado el servicio Velneo Cloud Apache, podemos habilitar la utilización de certificados SSL automáticos para nuestro Apache y nuestro Velneo vServer directamente en el panel de Velneo Cloud. Esos certificados van asociados a un dominio propio del cliente y se renuevan de forma automática, facilitándoos de esta forma todo el proceso con las garantías de seguridad que aportan estos certificados.

VCLOUD-255

VATPS por defecto en Velneo Cloud

Todos los servidores se iniciarán por defecto con VATPS con el fin de ser más seguros, y podremos iniciar VATPS en todos nuestros servidores que actualmente estén con VATP.

VCLOUD-138

Nuevo panel de control de Velneo Cloud

Versión 2.0 del panel de control de Velneo Cloud con una mejor usabilidad y mayor funcionalidad, incorporando:

  • Aparece el concepto de URC (Unidad de Recursos Cloud) que agrupa el servidor de Velneo, el servidor SFTP y servicio web con Apache si está configurado.
  • Coadministrar URCs
  • Gestionar (Iniciar, parar, etc) el vServer de forma independiente
  • Activar SSL para tu vServer (VATPS). SSL será bligatorio para la versión 26
  • Estadísticas de uso de cpu y memoria
  • Si tienes contratado Velneo Cloud Apache:
  1. Gestionar (iniciar, parar) Apache de forma independiente
  2. Ver la configuración usada de Apache (recuerda que se puede editar vía sftp)
  3. Chequear la sintaxis de la configuración de apache
  4. Usar certificados SSL para tu propio dominio con renovación automática

vERP y Apps

Código Descripción

VERP-484

Tesorería: Poder ver en la rejilla VTO_COB_C la suma acumulada de los registros seleccionados

Objetos modificados:

Rejillas VTO_COB_C, VTOC_PAG_C

VERP-439

Gestión. Las tablas VTA_FAC y COM_FAC no tienen el índice del campo enlazado a asientos (ASI_CO)

Objetos modificados:
-Creados los índices del campo ASI_CO en las tablas VTA_FAC y COM_FAC

VERP-430

General. Formas de pago. Mostraba un mensaje erróneo y un error en la barra de estado relacionado con script javascript

Objetos modificados:

  • Formulario FPG_M
  • Script del manejador CAR_CMB_DOC_TIP

VERP-488

Mejora en Informes Personalizables: Aplicado permisos a las opciones de imprimir, PDF y edición de informes en base al diccionario de permisos

Etiquetas creadas en el diccionario de permisos:

-velneo_verp_2_dat/INF_DEF_W.impinfNo – No está autorizado a imprimir informes personalizables
-velneo_verp_2_dat/INF_DEF_W.edtpdfNo – No está autorizado a editar informes personalizables
-velneo_verp_2_dat/INF_DEF_W.genpdfNo – No autorizado a generar informes pdf

Objetos modificados:

  • Manejadores de eventos del formualrio INF_DEF_W_DIS evaluando las etiquetas anteriores en cada ejecución del botón pulsado.

VERP-466

Gestión. Cuando editábamos la ficha de un contacto desde documentos de compras y ventas, los cambios no quedaban guardados en el contacto.

Objetos modificados:

Manejador de eventos CTT_MOD de los siguientes formularios:
-VTA_FAC_G, VTA_ALB_G, VTA_PED_G, VTA_PRE_G
-COM_ALB_G, COM_FAC_G, COM_PED_G

VERP-464

General: Cuando creábamos una forma de pago con condiciones especiales y aplicábamos porcentajes, al aceptar sale un error indicando que el % total es erróneo aunque sume 100%

Objetos modificados:

Formularios FPG_M, FPG_M_CND_ESP

VERP-454

General. Empresas. No se mostraba el formulario del log transaccional al hacer click en el control creado para tal fin

Objetos modificados:
-Formulario EMP_M conexión de evento AUD

VERP-449

General. Informes personalizables. La lista de informes personalizables no disponía del menú de contexto que permitía copiar al portapapeles.

Objetos modificados:

En la rejilla INF_DEF_W se especifica el menú de contexto personalizado LST.

VERP-434

General. El importador dinámico de datos mostraba erróneamente el número de ficheros importados

Objetos modificados:
Se modifica el scripit velneoImportacionCSV.js para que muestre el número de ficheros importados de forma correcta.

VERP-433

General. Log Transaccional. Se muestra el formulario del log vacío y da error en script.

Cuando en un campo se incluía un carácter utilizado para la composición de los json, se producía un error al visualizar la información contenida en el Log transaccional. De forma que no se puede interpretar correctamente el contenido.

Se ha modificado tanto al guardar el contenido del Log, como al visualizar de forma que los caracteres especiales se sustituyen por etiquetas. Y a la inversa a la hora de visualizar, se sustituyen las etiquetas para mostrar el contenido original.

Objetos modificados:

  • Fichero JavaScript velneo_verp_2_dat/logTransaccional.js
  • Formulario LOG_TRN_W

VERP-429

General. Usuarios. Cuando se cambiaba el comportamiento de la configuración de la tecla intro en el formulario de usuarios había que salir de vERP y volver a entrar para que se tenga en cuenta el cambio.

Hemos añadido al manejador de eventos BTC_ACE del formulario USR_M la verificación de cambio del campo que controla este comportamiento modificando la variable global si fuese necesario.
Esto nos permitirá no tener que salir y volver a entrar a vERP para poder apreciar el nuevo comportamiento.

Objetos modificados:
-Formulario USR_M manejador BTN_ACE

VERP-426

General. No permitía asignar nuevos usuarios a una empresa desde la pestaña usuarios del formulario de empresas.

Objetos modificados:
-Formulario EMP_M_USR

VERP-424

General. Contactos. Cuando se modificaba la forma de pago de un contacto de tipo proveedor no se actualizaba la cuenta auxiliar contable con dicha forma de pago.

Objetos modificados:

-Tabla ENT_M (Contactos) Modificación en triggers de Alta y Modificación

Sustituído Modificar campo ( FPG, FPG_CLT ) por Modificar campo ( FPG, FPG_PRV ) en el grupo de instrucciones para proveedores.

VERP-423

General. Informes personalizables. Los informes solo se imprimían en la impresora por defecto del sistema operativo.

Actualmente se hacen por la impresora lógica asignada en vERP.

Objetos nuevos:

  • Impresoras lógicas: COM_ALB_G, COM_FAC_G,

Objetos modificados:

Rejillas:
APU_C_AUX, APU_C_DIA, APU_C_EXT_ARR

Formularios:
COM_PED_G, INF_C, VTA_ALB_G, VTA_FAC_G, VTA_PED_G, VTA_PRE_G

Alternadores:
ALM_M, ART_M, COM_ALB_G, COM_FAC_G, COM_PED_G, FAC_EMI_C, FAC_REC_C, INM_C, INV_VAL_G,
MOV_G, REM_COB_C, REM_PAG_C, SAL_C, SAL_C_ANA, VTA_ALB_G, VTA_FAC_G, VTA_PED_G, VTA_PRE_G
VTO_COB_C, VTO_COB_C_AUX, VTO_COB_C_VTA_FAC, VTO_PAG_C, VTO_PAG_C_AUX, VTO_PAG_C_COM_FAC

VERP-422

General. Activar/ Desactivar el Log Transaccional.

Mejora para permitir activar y desactivar el uso del Log Transaccional. Esta utilidad nos permite tener unas instalaciones con el módulo activado y otras con él desactivado, pero además es de utilidad para desactivarlo temporalmente en una instalación para realizar tareas especificas como importaciones o tareas automáticas que no sea necesario o queramos tener registradas en el Log.

Objetos añadidos:

  • Añadida variable global en disco LOG_TRN (Log transaccional. Activo)

Objetos modificados:

  • Formulario APP_CFG_W_SUP añadida edición de variable LOG_TRN
  • Fichero vJavascript logTransaccional.js modificado para evaluar el valor de la variable y grabar o no el log.

VERP-328

Rompía vClient si al consultar el log de sesión abríamos una vista que ya existía entre las vistas abiertas de la aplicación. Se ha subsanado el problema realizando las siguientes mejoras:

Se ha modificado el script abrirVista incluyendo la función activarVista, no era posible reutilizar la función activarVista, ya existente como script independiente, ya que utiliza diferentes parámetros de entrada, en este caso los datos del objeto se pasan como parámetro y no se utilizar el theRoot.dataView().

VERP-25

General. Envío de documentos por email con plantillas.

Nueva funcionalidad que permite el envío de emails aplicando plantillas HTML configurables por el usuario.

Permite el envío de emails, tanto en Windows como en Linux y en Mac, en formato html o texto plano, usando SSL, TLS (para envío con cuentas de gmail o google apps), adjuntos, etc., además de la posibilidad de incluir campos de la tabla origen y parámetros configurables.

Se ha implementado para el envío de facturas de venta a clientes tanto desde la factura como desde una lista de ellas.

VERP-487

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

VERP-486

Tesorería. Remesas de cobro. Cuando se realizaba una remesa de tipo COR1 en determinadas circunstancias el check de ‘1ª operación de adeudo de la cuenta’ no quedaba marcado de forma correcta.

Objetos modificados:

Tabla VTO_COB_C índice EMP_AUX_BCO_REM.
Condición nueva para indexar: ( #OFF = 0 ) & ( #REM_COB )

VERP-483

Tesorería. Cuando se creaba un vencimiento a cobrar o a pagar no diferenciaba la forma de pago del recibo para mostrar el mensaje de que el banco era erróneo

Objetos modificados:

Se modifica el manejador de eventos BTN_ACE de los formularios VTO_COB_C, VTO_PAG_C

VERP-472

Tesorería: Los formularios de remesas de cobros y pagos no utilizaban a la hora de imprimir los detalles de vencimientos el nuevo sistema de impresión con selector de informes

Objetos modificados:

Formulario REM_COB_C_VTO_COB, REM_PAG_C_VTO_COB

Objetos eliminados:

Menús REM_COB_C_BTN_VTO_COB, REM_PAG_C_BTN_VTO_COB

Acciones REM_COB_C_VTO_EDT, REM_COB_C_VTO_PRE, REM_COB_C_VTO_PRT

VERP-471

Tesorería. Remesas de pagos. No imprimía el informe de detalle de los vencimientos de una remesa de pago

En el formulario de remesas de pagos, el botón imprimir de los detalles de los vencimientos hacía referencia a un informe que no existe.

Informes añadidos:
VERP_REM_PAG_DET – Remesas de pagos: Detalle de vencimientos

VERP-462

Tesorería. Para que las remesas de cobros queden como abonadas cuando todos los vencimientos estén cobrados, abonados o impagados. Se añaden los impagados porque se suelen gestionar de forma externa a la remesa y así queda totalmente procesada.

Modificada la tabla VTO_COB_C para que en la actualización a la tabla de remesas de cobros REM_COB haga la modificación del campo del campo NUM_DOM_PDT con la condición «Se suman vencimientos cuyo estado no sea abonado, cobrado o impagado», es decir se añade el estado impagado. La nueva condición es (#EST ! «B») & (#EST ! «C») & (#EST ! «I»)

VERP-453

Tesorería. Mejora. Añadido el nombre de la división en curso en formularios de cobros y pagos

Objetos modificados:
Formularios:
-VTO_COB_C
-VTO_PAG_C

VERP-399

API Rest. A partir de esta versión es posible ejecutar procesos tanto por el método GET como hasta ahora, como por el método POST. En el proceso ejecutado debemos crear una variable local llamada BODY de tipo alfabético donde recibiremos los datos del cuerpo de la petición.

Objeto modificados.
Script v1.js

VERP-339

API Rest. Control del número de páginas y de la primera y última página

Existía un error en el script v1.js que hacía que no se mostrara mal el número de registros correctos en cada página, primera y última.

Objetos modificados:

  • Script v1.js

VERP-333

API Rest. El script v1 crashea si el proceso seleccionado no existe o no tiene registro de seguridad. Si hay errores no se ordena, página ni se genera el objeto a retornar.

Objetos modificados:

  • Script v1.js

VERP-331

API Rest. Permitir que en la URL los parámetros puedan contener el símbolo ?

Objetos modificados:

  • Script api_rest_funciones_v1.js

VERP-157

API Key. Añadido botón para generar API Keys aleatorios de longitudes entre 8 y 20 caracteres. Además, al crear un nuevo registro se genera un API Key por defecto.

Objetos modificados:

  • Formulario API_KEY_W
  • Nuevo formulario API_KEY_W_GEN

VERP-49

API Rest. A partir de esta versión, ya se permite el envío de imágenes de más de 8 kb en formato base64

VERP-481

Tributos. No se acumulaban los recargos de equivalencia de tipo reducido en el resumen de tributos

Objetos modificados:

Procesos: FAC_EMI_C_CAL_RES_TRB, FAC_REC_C_CAL_RES_TRB

VERP-445

Contabilidad. Cuando se duplicaba una plantilla de asiento no se creaban los registros plurales de cuentas de la plantilla original

Objetos a modificados:

Tubo de ficha PLA_APU_C_DUP, variable local PLA_ASI pasa a ser alfabética.
Tubo de ficha PLA_COS_C_DUP, variable local PLA_ASI pasa a ser alfabética.

VERP-444

Tesorería. En vencimientos y remesas poder trabajar con divisiones de empresas.

Nueva funcionalidad en tesorería para poder visualizar los vencimientos de cobros y pagos y las remesas de cobros y pagos por división.
De esta forma, permitimos que sólo sean visibles los documentos de una división en concreto o de todas las divisiones de una empresa si nos situamos en la empresa matriz.

Objetos modificados:

  • Tabla VTO_COB_C. Añadir campo EMP_DIV
  • Tabla VTO_PAG_C. Añadir campo EMP_DIV
  • Tabla REM_COB_C Añadir campo EMP_DIV
  • Tabla REM_PAG_C. Añadir campo EMP_DIV
  • Formulario VTO_COB_C_MEN
  • Formulario VTO_PAG_C_MEN
  • Formulario ENT_M_VTO_PAG
  • Formulario ENT_M_VTO_COB
  • Formulario AUX_C_VTO_COB
  • Formulario REM_COB_C
  • Formulario REM_PAG_C
  • Búsqueda VTO_COB_C
  • Búsqueda VTO_COB_C_CON_VTO
  • Búsqueda VTO_PAG_C
  • Búsqueda REM_COB_C
  • Búsqueda REM_PAG_C
  • Proceso VTA_FAC_G_CON
  • Proceso VTA_FAC_G_GEN_VTO_COB
  • Proceso AUX_C_TO_VTO_COB_PDT
  • Proceso AUX_C_TO_VTO_PAG_PDT
  • Procesos para la migración de la versión 24.0 a la 25.0
  • MIG_25_0

VERP-432

Contabilidad. Informes. En la rejilla de balance de sumas y saldos no aparecían los totales en el pié de la rejilla

Se modifica en las propiedades de las columnas el tipo de contenido del pié, ya que se está usando una variable global para los decimales y esta no es visible en tercer plano.

Objetos modificados:

-Rejilla SAL_C_BSS

VERP-428

Contabilidad. Modelos. Al generar un modelo tributario introduciendo las fechas de forma manual no se genera el periodo en el registro creado.

En los modelos tributarios y el resumen de los mismos, hemos añadido la posibilidad de elegir los periodos entre fechas controlando dichos periodos para que en el caso de generación de los modelos, los periodos elegidos sean los establecidos como naturales.

Objetos modificados:
*Formulario FIC_W
*Formulario TRB_C_MEN

VERP-371

Contabilidad. El registro de iva no numera los registros por empresa.

Hemos añadido la empresa a los índices correspondientes de facturas emitidas y recibidas para que el número de registro de IVA sea correlativo por empresa en lugar de ser común.

Objetos modificados:

  • Tabla FAC_EMI_C
    -índice SER_FAC_EMI_NUM. Añadida la empresa
    -triggers Anterior al alta y Anterior a la modificación
  • Tabla FAC_REC_C
    -índice SER_FAC_REC_NUM. Añadida la empresa
    -triggers Anterior al alta y Anterior a la modificación
  • Tabla SER_M
    -Resolución del puntero FAC_EMI_ULT_FAC
    -Resolución del puntero FAC_REC_ULT_FAC

VERP-151

Contabilidad. Tributos. Añadir fecha de última modificación en FAC-REC-C y FAC-EMI-C. Detectar cambios tras estar presentado en algún modelo.

Mejorada la auditoría de registro de facturas emitidas y recibidas de contabilidad. Se ha incluido el usuario, fecha y hora de última modificación completando la información de alta que ya existía. Además, se ha incluido esta información en el formulario de edición del registro de factura emitida y recibida, justo debajo del código de registro, en la parte superior derecha para que sea fácil de consultar.

Se han modificado los siguientes objetos:

  • Tabla FAC_EMI_C (nuevos campos MOD_TIM y MOD_USR) y modificado trigger pre mod.
  • Tabla FAC_REC_C (nuevos campos MOD_TIM y MOD_USR) y modificado trigger pre mod.
  • Renombrado formulario FAC_EMI_C_IMP a FAC_EMI_C_IMP_TOT.
  • Nuevo formulario FAC_EMI_IMP que contiene área de scroll para FAC_EMI_C_IMP_TOT.
  • Renombrado formulario FAC_REC_C_IMP a FAC_REC_C_IMP_TOT.
  • Nuevo formulario FAC_REC_IMP que contiene área de scroll para FAC_REC_C_IMP_TOT.
  • Formulario FAC_EMI_C (modificado control TXT_ID con datos de alta y modificación).
  • Formulario FAC_REC_C (modificado control TXT_ID con datos de alta y modificación).

VERP-491

Ecosistema. Actualización del módulo de agenda html.

Al entrar en la pantalla de configuración no se guardaban los datos de forma correcta y se producía un error de alta de ficha.

Objetos modificados:

  • Manejador de eventos POS_INI del objeto marco AUTOEXEC

VERP-490

Ecosistema. Actualización del módulo números de serie y documentación

Se ha actualizado el módulo de números de serie debido a que aparecían errores de objetos no encontrados ya que hacían referencia a un proyecto distinto.También se ha actualizado la documentación.

VERP-485

Gestión. Cuando facturábamos albaranes de compras y ventas desde la ficha del documento no se respetaba el almacén indicado en las líneas de detalle.

Objetos modificados:

Formularios:
VTA_FAC_G, COM_FAC_G Manejador de eventos que factura el documento

VERP-482

Gestión. cuando se creaban documentos de compras y ventas el contacto seleccionado de la entidad a la que se le factura en determinados casos no aparecía de forma correcta.

Objetos modificados:
Añadido un control CTT_REL para los contactos relacionados y modificado condición de visibilidad del control CTT en los siguientes formularios.

Formularios:
-VTA_FAC_G, VTA_ALB_G, VTA_PED_G, VTA_PRE_G
-COM_ALB_G, COM_FAC_G, COM_PED_G

VERP-473

Gestion. Al descontabilizar facturas de compras y ventas no se permitía borrar el asiento por quedar vinculada la factura al asiento

Objetos modificados:

-Formulario ASI_C_BAJ, COM_FAC_G_ASI, VTA_FAC_G_ASI
-Proceso ASI_C_SUP_PLU, COM_FAC_G_LST_DES_CON, VTA_FAC_G_LST_DES_CON

Objetos borrados:

  • ASI_C_DES_CON

VERP-470

En el manejador de evento POS_INI del formulario VTA_ALB_G_MEN es incorrecta la asignación de la variable local EST_HAS

VERP-469

Gestión: Añadida opción de cobro de vencimientos en la pestaña de cobros de las facturas de ventas

Objetos creados:
Menú VTO_PAG_C_TLB_MAS_FRA

Objetos modificados
Toolbar: VTO_PAG_C_COM_FAC, VTO_PAG_C

Alternador: VTO_PAG_C_PAG_FAC

VERP-468

Gestión: Añadida opción de pago de vencimientos en la pestaña de pagos de las facturas de compras

Nueva funcionalidad aplicando un menú con sólo la opción de pagar

Objetos creados:
Menú VTO_COB_C_TLB_MAS_FRA

Objetos modificados
Toolbar: VTO_COB_C_VTA_FAC, VTO_COB_C

Alternador: VTO_COB_C_VTA_FAC

VERP-465

Gestión. Cuando se cambiaba el contacto relacionado en documentos de compras y ventas el contacto que aparecía no contenía información actualizada si procedíamos a editar el contacto. Contenía la información del registro dado de alta la primera vez.

Objetos modificados.
-Tabla ENT_M: Trigger posterior a una modificación de ficha para que cambie el contenido del nombre relacionado cargando el plural correcto.

VERP-452

Gestión. Mejora. Se ha incluído el nombre de la división en curso en formularios de compras y ventas de facturas

Objetos modificados:
Formularios:
-VTA_FAC_G
-COM_FAC_G

VERP-443

Gestión. El proceso de recálculo de existencias no eliminaba los registros de existencias de forma correcta

Objetos modificados:

-Proceso EXS_G_CAL
-Proceso EXS_G_CAL_SRV

VERP-440

Gestión. Cuando se usaba el menú de botón del control contactos en el formulario de edición de albaranes y facturas de ventas no aparecían las opciones del menú.

Objetos modificados:

-Modificadas las conexiones de eventos CTT_LOC y CTT_MOD de los formularios VTA_ALB_G y VTA_FAC_G para que comprueben las acciones correctas.

VERP-436

En los triggers posteriores a la modificación de VTA_FAC_G y también de COM_FAC_G cuando se comprueban los datos de los movimientos, cuando se evalúa la hora no se evalúa también sin hay o no albarán.

VERP-500

vTPV. Los apuntes de caja no quedaban reflejados de forma correcta

Objetos modificados:

En el formulario TPV_APT_CAJ en el combobox de selección de terminal se ha cambiado el identificador por COM_TRM

En la tabla APT_CAJ_T hay una actualización a la tabla CAJ_TPV. Ahí es donde se acumulan los cobros y pagos realizados desde la caja en cada turno.
El componente de la actualización MET_COB_APU que se encarga de acumular los cobros apunta a un campo que ya no existe. Apunta al campo MET_COB_TOT cuando debe ser a MET_COB_APU.

VERP-425

vTools. No hacía nada cuando se exportaba a formato CSV desde el menú de lista

Scripts añadidos:

Se ha incorporado el script _export_rejilla_csv.js que no estaba presente en la carpeta export de scripts y que era usado por otros scripts.

VERP-499

General. CSS. Nuevos estilos para personalizar la interfaz sin tocar las CSS.

Nuevo sistema para aplicar nuevos estilos de interface de forma fácil y sencilla.

Simplemente modificando unos pocos parámetros, podemos aplicar diferentes estilos de forma general o por empresa.

Objetos nuevos:

  • Proyecto de datos: Tabla EST_W
  • Proyecto de aplicación: Nueva carpeta Estilos dentro de Configuración con todos los objetos necesarios.

VERP-498

General. Gestión documental universal

La gran mayoría de usuarios de aplicaciones hacen uso de ficheros con diferentes formatos y contenidos: PDF, hojas de cálculo, documentos de texto, …

Una gestión documental debe facilitar el almacenamiento de ficheros de forma universal, es decir, para cualquier tabla de nuestra aplicación y de una forma fácil y transparente para el usuario.

Teniendo en cuenta estas necesidades, hemos buscado una solución que cumpla los requisitos técnicos y un coste económico reducido. Para ello, la gestión documental distribuida con Velneo usa un líder mundial en el almacenamiento de bajo coste y fiabilidad como es Amazon S3.

Objetos nuevos:

  • Proyecto de datos. Tablas: DOC_W, DOC_COL_W y DOC_EXP_COL
  • Proyecto de aplicación. Objetos contenidos en la carpeta Documentos dentro de Configuración

VERP-489

Contabilidad. Analítica. Incluído los siguientes informes personalizables

Objetos creados:

-Informe personalizable de centros de coste VERP_CCO_LST
-Informe personalizable de costes VERP_COS_LST
-Informe personalizable de asientos analíticos agrupados por centro VERP_COS_LST_AGR
-Informe personalizable de presupuestos analíticos VERP_PRE_C_ANL_LST
-Informe personalizable de saldos analíticos VERP_SAL_C_ANL_BSS
-Informe personalizable de desviaciones de presupuestos analíticos VERP_PRE_DES_C_LST_DES_ANL

Objetos modificados:
-Alternador CCO_C de centros de coste
-Alternador COS_C de costes
-Alternador PRE_C de presupuestos analíticos
-Alternador SAL_C_ANA de presupuestos analíticos
-Alternador PRE_DES_C de desviaciones de presupuestos analíticos

VERP-480

General. Permisos. Nuevo parámetro «idioma» en los permisos de usuarios y grupos de usuarios

Hemos añadido el idioma como parámetro en la generación de los permisos de usuarios y grupos de usuarios para permitir el uso del mismo.

VERP-479

General. API. Información adicional en los métodos de consulta.

En la sección de seguridad del formulario del API, hemos añadido la posibilidad de introducir notas e información sobre cada uno de los métodos de llamada al API para mejorar el uso y la documentación del mismo.

VERP-478

General. Informes. Posibilidad de desactivar informes.

A partir de esta versión, es posible desactivar de forma temporal un informe. Los informes desactivados podrán ser visualizados desde el menú marcando la opción que existe para su visualización.

Objetos modificados:

Tabla INF_DEF_W: añadido índice ID_ON

VERP-477

Tesorería. Sufijo bancario configurable por entidad para aplicar en el cálculo del identificador único de la SEPA

Con esta novedad, se permite el uso de un Sufijo bancario configurable por entidad para aplicar en el cálculo del identificador único de la SEPA, permitiendo así la posibilidad de cambios en el uso de las remesas con cuentas auxiliares.

Objetos modificados:
-Tabla ENT_M: nuevo campo BCO_SUF
-Triggers «Anterior a una alta» y «Anterior a una modificación»
-Tabla AUX_C: nuevo campo BCO_SUF
-Función CAL_ID_SEP
-Formulario AUX_C_BCO
-Formulario AUX_C_COM
-Formulario ENT_M_CFG_COB_PAG
-Procesos REM_COB_C_GEN_FIC_SEP y REM_PAG_C_GEN_FIC_SEP

VERP-475

Contabilidad. Modelos tributarios. Actualizaciones modelo 303.

Hemos realizado varias actualizaciones en el modelo 303 para ajustarlo a las modificaciones establecidas por la AEAT.

VERP-467

Gestión. Facturas de venta. Control sobre la forma de pago en la contabilización.

En las facturas de venta, hemos añadido un nuevo control en la contabilización de las mismas para evitar que se permitan contabilizar facturas de venta sin la forma de pago asignada.

Objetos añadidos:
-Constante ERR_FAC_FPG

Objetos modificados:
-Alternador VTA_FAC_G. Modificado el manejador de evento CON

VERP-463

Contabilidad: A la hora de contabilizar un asiento no permite su contabilización si faltan cuentas por asignar.

Objetos modificados:
-Alternador COM_FAC_G. Manejador de evento CON.
-Proceso COM_FAC_G_LST_CON

VERP-461

Tributos. Cuando se genera el registro de factura emitida correspondiente a una autofactura para compensar una factura recibida intracomunitaria, ahora en la razón social se muestra el nombre del proveedor tras el nombre de la empresa y además quedan relacionadas pudiendo navegar de la factura emitida a la factura recibida.

Objetos modificados:

  • Tabla FAC_EMI_C, añadido el campo FAC_REC puntero a la tabla FAC_REC_C que nos permite relacionar la factura emitida (autofactura) con la factura recibida intracomunitaria del proveedor. También se cambia el contenido inicial de la razón social para que incluya la razón social del proveedor.
  • Tabla FAC_REC_C, añadido trigger anterior a la baja para que se libere la factura emitida en caso de que fuese una factura intracomunitaria que tuviese asociada una autofactura emitida
  • Formulario FAC_EMI_C, añadidos los campos para ver que pertenece que es una autofactura que corresponde a la factura recibida que se podrá editar.
  • Formulario FAC_REC_C, pequeños ajustes de ancho por defecto en campos de cabecera.
  • Proceso ASI_C_VRF, para que genere primero el IVA soportado que el repercutido y así poder pasarle el valor del ID del FAC_REC_C al alta del registro de la autofactura.
  • Proceso ASI_C_ALT_PLA_ASI, para que genere primero el IVA soportado que el repercutido y así poder pasarle el valor del ID del FAC_REC_C al alta del registro de la autofactura. Además, se cambia la ejecución de los procesos ASI_C_GEN_IVA_SOP y ASI_C_GEN_IVA_REP para que se disparen con manejador de objeto y permitan el paso y recepción de parámetros.
  • Proceso ASI_C_GEN_IVA_REP, que recibe el ID del registro de IVA soportado generado y si es factura intracomunitaria lo graba.
  • Proceso ASI_C_GEN_IVA_SOP, que guarda el del ID del registro de IVA soportado creado o modificado para que pueda ser leído por el proceso llamador.

VERP-457

Ecosistema. Actualizadas las versiones de vLatamERP y eFacturación.

Hemos actualizado los componentes del ecosistema vLatamERP y eFacturación (facturación electrónica) adaptados a la versión actual de Velneo vERP.

En eFacturación, hemos mejorado la facturación electrónica de Argentina eliminando el uso de PHP y en la de México se ha mejorado para el estándar 3.3) y añadida la factura electrónica para Colombia.

VERP-456

Contabilidad. Asientos con retención de IRPF por cuenta auxiliar.

Nueva funcionalidad que permite generar asientos y facturas con retención de IRPF asignando como porcentaje el que conste en la cuenta auxiliar, o en su defecto, la que tengamos en la configuración de la empresa.

Objetos modificados:

  • Tabla ENT_M- Campo POR_RET
  • Tabla AUX_C- Campo POR_RET
  • Formulario ENT_M_CFG_COM_VTA
  • Formulario ASI_C
  • Formulario ASI_C_POR
  • Formulario AUX_C_COM
  • Menú ASI_C_BTN_OPC
  • Acción ASI_C_OPC_EDT_POR
  • Proceso ASI_C_ALT_PLA_ASI

VERP-455

Contabilidad. Balances Sumas y Saldos e Informes de un solo mes.

Nueva funcionalidad en los balances de sumas y saldos y en los informes.
Ahora, al seleccionar un mes en el balance o informe, disponemos de un check para indicar que sólo queremos mostrar los resultados del mes elegido. Si no activamos ese check, el comportamiento será el habitual, es decir, acumulando el saldo de los meses anteriores.

Objetos nuevos:
*Variable global BSS_MES_NO_ACU

Objetos modificados:
*Tabla SAL_C
*Tabla INF_C
*Formulario SAL_C_ANA_MEN
*Formulario SAL_C_MEN
*Formulario INF_C
*Formulario INF_C_CAL
*Proceso INF_C_CAL

VERP-451

Contabilidad. Agregar movimientos bancarios de forma automática desde Afterbanks (agregador bancario), para su conciliación.

Hemos añadido la posibilidad de descargar de forma automática los movimientos bancarios a través de una plataforma como Afterbanks usando su API de forma automatizada, sin la necesidad de validarse en cada entidad bancaria, generar el fichero de movimientos, descargarlo e importarlo.

Objetos modificados

-Tablas:

-EMP_M.: Añadidos los campos AGB_URL_MOV, ABG_URL_FIC y ABG_SRV_KEY

-AUX_C: Añadidos los campos BCO_AGB_USR, BCO_AGB_PWD, BCO_AGB_PRO , BCO_AGB_SRV y BCO_AGB_ON

Formularios:

-EMP_M_CFG_TES: añadidos los campos URL API agregador bancario y clave de servicio

-AUX_C_BCO: añadidos los campos BCO_AGB_USR, BCO_AGB_PWD, BCO_AGB_PRO , BCO_AGB_SRV y BCO_AGB_ON. Añadido conexión y manejador evento BCO_AGB_ON

-CBA_CAB_C_MEN

-CBA_CAB_C_AGB

Procesos:

-AUX_C_CBA_IMP

-AUX_C_BCO_AGB_PRO

-AUX_C_BCO_AGB_SRV

-CBA_CAB_C_AGB_FIC

Scripts:

-aft_get_bnc

-aft_get_cat

-aft_get_mov

-aft_get_pro

VERP-450

Gestión. No era funcional la agrupación y/o desglose de vencimientos desde el formulario cobros y pagos de facturas de compras y ventas

Objetos creados/modificados:
-Creada toolbar VTO_COB_C_VTA_FAC
-Modificado alternador VTO_COB_C_VTA_FAC especificando toolbar anterior

-Creada toolbar VTO_PAG_C_COM_FAC
-Modificado alternador VTO_PAG_C_COM_FAC especificando toolbar anterior

VERP-448

Gestión. Informes. Nuevos informes de facturas de venta y etiquetas de artículos.

Nuevo informe de facturas de venta agrupando las líneas de factura por albarán.
Nuevo informe de etiquetas de artículos.

Objetos añadidos:
-Informe personalizado VERP_VTA_FAC_DOC_ALB
-Informe personalizado VERP_ART_LST_ETI

VERP-447

Contabilidad. Asientos. Localizar por número.

Hemos añadido la posibilidad de buscar un asiento por su número desde el menú de asientos.

Objetos modificados:
-Formulario ASI_C_MEN
-Búsqueda ASI_C_ENT_FCH_CON

VERP-446

Tesorería. Entregas a cuenta.

Ahora es posible realizar entregas a cuenta tanto de cobros como de pagos desde las operaciones en los vencimientos.
Bastará con añadir una operación de tipo cobrado o pagado (en función del tipo de registro) y si la cantidad entregada es inferior al importe pendiente, además de realizar el asiento correspondiente y registrar la operación, modificará el importe pendiente en el vencimiento dejándolo como pendiente para próximos movimientos.

Objetos modificados:

-VTO_COB_C_COB

-VTO_PAG_C_COB

VERP-442

Gestión. Cambio de forma de pago en cuentas de proveedor.

Cuando cambiamos la forma de pago de un contacto tipo proveedor, se actualiza también en su cuenta auxiliar.

Objetos modificados:

Tabla ENT_M: trigger posterior a la modificación.

VERP-441

Gestión. Reordenar las líneas de los documentos de compras (pedidos, albaranes y facturas) y ventas (presupuestos, pedidos, albaranes y facturas).

Es posible mover una o varias líneas mediante drag&drop y posicionarlas en la ubicación deseada, produciéndose una reordenación de todas las líneas anteriores y posteriores a la nueva ubicación de los registros seleccionados.

Objetos modificados:

-VTA_PRE_LIN_G_ORD

-VTA_PED_LIN_G_ORD

-VTA_ALB_LIN_G_ORD

-VTA_FAC_LIN_G_ORD

-COM_PED_LIN_G_ORD

-COM_ALB_LIN_G_ORD

-COM_FAC_LIN_G_ORD

VERP-435

General. CSS. Añadir propiedades para la sección «corner» de la barra de desplazamiento.

Hemos añadido la posibilidad de asignar propiedades a la sección «corner» de la barra de desplazamientos (QscrollBar).

Esta sección hace referencia al cuadrado que se muestra en la parte inferior izquierda cuando se muestran las 2 barras de scroll en una rejilla, en el punto donde se encuentran.

Sus propiedades son:

QAbstractScrollArea::corner {
background: transparent;
border: transparent; }

VERP-431

General. Formas de pago. Aparecía un mensaje de ‘pasa’ a la hora de editar una forma de pago

Objetos modificados:
-Formulario FPG_M manejador APL_CND_ESP_CHG

VERP-421

Gestión. Seleccionar dirección de envío en los pedidos de compras y en los presupuestos y pedidos de ventas.

Nueva funcionalidad en los pedidos de compras que permite seleccionar la dirección de envío de la empresa donde recibir los pedidos.
En los presupuestos, pedidos y albaranes de venta, también hemos añadido la posibilidad de seleccionar una dirección de envío diferente a la postal, mostrándose en los informes correspondientes de presupuestos, pedidos y albaranes.

Objetos modificados:

Pedidos de compra

  • Tabla COM_PED_G. Añadido campo DIR_ENV
  • Formulario COM_PED_G.
  • Carpeta Menú de botón de dirección de entrega con el menú y las acciones correspondientes

Presupuestos de venta

  • Tabla VTA_PRE_G. Añadido campo DIR_ENV
  • Formulario VTA_PRE_G
  • Formulario VTA_PRE_G_ALT
  • Formulario VTA_PRE_G_PED
  • Proceso VTA_PRE_G_DUP
  • Informe personalizable VERP_VTA_PRE_DOC
  • Carpeta Menú de botón de dirección de entrega con el menú y las acciones correspondientes

Pedidos de venta

  • Tabla VTA_PED_G. Añadido campo DIR_ENV
  • Formulario VTA_PED_G
  • Formulario VTA_PED_G_ALT
  • Formulario VTA_PED_G_GEN_ALB_FAC
  • Formulario VTA_PED_G_PED
  • Informe personalizable VERP_VTA_PED_DOC
  • Carpeta Menú de botón de dirección de entrega con el menú y las acciones correspondientes

Albaranes de venta

  • Informe personalizable VERP_VTA_ALB_DOC

VERP-301

Tesorería. Remesas cobros y pagos. Control domicilio bancario.

Nuevo control que verifica si un vencimiento de cobro o pago tiene el domicilio bancario debidamente cumplimentado antes de ser añadido a una remesa.

Objetos modificados:

  • Alternador VTO_COB_C. Manejador REM_ALT y REM_ADD
  • Alternador VTO_COB_C_AUX. Manejador REM_ALT y REM_ADD
  • Alternador VTO_COB_C_VTA_FAC. Manejador REM_ALT y REM_ADD
  • Alternador VTO_PAG_C. Manejador REM_ALT y REM_ADD
  • Alternador VTO_PAG_C_AUX. Manejador REM_ALT y REM_ADD
  • Alternador VTO_PAG_C_COM_FAC. Manejador REM_ALT y REM_ADD
  • Añadir constante ERR_VTO_BCO_NO_OK