Plataforma

Código Descripción

VELNEO-2372

Mejora de la creación de enlaces desde esquemas de tablas cuando los proyectos no están abiertos

Resuelta incidencia que provocaba un error de Velneo vDevelop al crear, en un esquema, enlaces entre tablas de distintos proyectos cuando éstos no habían sido editados previamente. Ahora, si no se encuentran editados, preguntará si queremos editarlos. En el caso de que estén protegidos con contraseña, solicitará la contraseña. Si no se llega a editar el proyecto, no se generará el enlace.

VELNEO-5274

Mejoras de las propiedades prefijo, sufijo y número de decimales en columnas de rejilla

Resuelta incidencia que provocaba que, cuando en una columna de rejilla se mostraba un campo de un maestro, en ejecución las fórmulas propiedades prefijo, sufijo y número de decimales tomaban como origen la tabla del campo en lugar de tomar la tabla asociada a la rejilla.

VELNEO-7007

Optimización de la ordenación en rejillas avanzadas

Al igual que la rejilla, ahora la rejilla avanzada permite la ordenación de los registros de forma optimizada en el servidor (3º plano).

VELNEO-9768

Log de comunicaciones de Velneo vServer

Ahora, los mensajes del log de comunicaciones de Velneo vServer son legibles, incluyendo información de fecha/hora, enganche, instancia, etc., permitiendo conocer al administrador más información sobre lo que está haciendo el servidor en cada momento.

VELNEO-9911

Nueva funcionalidad de previsualización de Iconos en propiedades de objetos

En aquellas propiedades de objeto en las que se puede especificar un dibujo, en el árbol de propiedades ahora se muestra, además del identificador de los dibujos, su imagen.

VELNEO-10168

Mejora en la adición de carpetas a un instalable en Velneo vInstallBulider

Resuelta incidencia de Velneo vInstallBulider que provocaba que no se añadiesen los archivos de una carpeta a una instalación si ésta no estaba desplegada.

VELNEO-10216

Mejora de la gestión de variables en procesos en 3º plano

Mejora en la gestión de variables en procesos en 3º plano que evita que rompa Velneo vServer al asignar una variable local en un proceso ejecutado desde una función remota en determinadas circunstancias de concurrencia.

VELNEO-10362

Rejilla avanzada: resuelta incidencia que provocaba un error de ejecución de Velneo vClient.

El error sucedía cuando se aplicaba algún filtro a una rejilla avanzada que lanzaba un manejador evento con la señal “ítem: cambio de seleccionado” que recorría sus registros.

VELNEO-10403

Mejora en los formularios con el estilo Vista única

Evitamos la repetición en el disparo de acciones cuando este se abría con el comando de acción disparar objeto y contenía algún objeto lanzador de acciones (botón/menú/toolbar), momento en el que esas acciones se disparaban tantas veces como veces hayamos lanzado la acción que abre dicho formulario.

VELNEO-10420

Nuevos formularios de alta y modificación de Tarea en Velneo vAdmin con el nuevo interfaz

En el nuevo interfaz de Velneo vAdmin hemos implementado el alta y modificación de Tareas con el nuevo intefaz más usable y amigable.

VELNEO-10424

Nuevos formularios de alta y renombrado de directorio de Disco en Velneo vAdmin con el nuevo interfaz

En el nuevo interfaz de Velneo vAdmin hemos implementado el alta y renombrado de directorios de Carpetas compartidas en Disco con un interfaz más usable y amigable.

VELNEO-10441

Mejora de la asignación de usuarios a un Grupo en Velneo vAdmin con el nuevo interfaz

En el nuevo interfaz de Velneo vAdmin hemos mejorado y facilitado la asignación de usuarios a un grupo, mediante un formulario que permite búsquedas y filtros de usuarios, podemos asignar con un clic los usuarios a los que queremos incluir en un grupo.

VELNEO-10514

Mejora de la gestión de tablas en memoria en la desconexión con Velneo vServer

Resuelta incidencia que provocaba que, cuando una aplicación que trabajaba con tablas en memoria conectada a un servidor por vatps perdía la conexión a Internet, ésta se queda bloqueada.

VELNEO-10753

Mejora en el control de edición de texto enriquecido

Cuando editamos un registro creado previamente editando el objeto de texto enriquecido en una caja de texto enriquecido, nos permite cambiar el tipo de letra previamente establecido al texto seleccionado.

VELNEO-10819

Mejora del comportamiento de la señal “ítem: cambio de seleccionado” en ComboView

Resuelta incidencia cuando se usaba un comboview en una vista de datos de un formulario que provocaba que se disparase la señal ítem: cambio de seleccionado al abrir el formulario, cuando su modo de carga era “Al mostrar la primera vez” o “Siempre que se muestra”.

VELNEO-10827

FIltrado de log de mensajes entre un rango de Fechas en Velneo vAdmin

La nueva versión de Velneo vAdmin con el nuevo interfaz, incluye el filtrado entre fechas de los mensajes del servidor, facilitando la explotación de los datos de forma sencilla.

VELNEO-11111

Mejoras en la creación de listas desde JSON

Ahora el comando de instrucción de proceso nativo de Velneo crear o modificar lista desde JSON y la función análoga registerFromJSON de la API de Velneo para JavaScript si hay algún error, en la variable de retorno del error se añade la información relativa a los objetos implicados en el error.

VELNEO-11158

Previsualización de iconos en propiedades de controles

Ahora, en las propiedades de objetos donde se puede seleccionar un dibujo, en el desplegable se mostrará la previsualización del dibujo junto su identificador.

VELNEO-11222

API de Velneo para JavaScript: nueva función para establecer la verificación de certificados.

Se añade la función setPeerVerifyMode( mode ) a la clase XMLHttpRequest que nos permite establecer el modo de verificación del socket.

VELNEO-11325

Mejora en la gestión de doble clic en un ítem de una rejilla avanzada

Se mejora la gestión para que abra por defecto el formulario de modificación asociado a la rejilla avanzada.

VELNEO-11334

Mejora de la gestión de peticiones web mal formadas

Solucionada incidencia con Velneo vServer y Velneo vModApache cuando se lanza una petición mal formada evitando error en Velneo vServer.

VELNEO-11667

Mejora en la nueva Búsqueda de objetos

Se mejora la funcionalidad de apertura de proyectos del Buscador para que solo se realice cuando el proyecto no ha sido abierto nunca.

VELNEO-11733

Velneo vClient: mejoras en la actualización automática

Si se está iniciando la actualización automática de un Velneo vClient y hay otras sesiones de Velneo vClient o de otros componentes cliente, el sistema dará aviso en la ventana de actualización y permitirá reintentarla una vez el usuario haya cerrado esos otros componentes cliente que se encontrasen abiertos.

VELNEO-11757

Página de inicio de Velneo vDevelop

Ahora la búsqueda en la página de inicio de Velneo vDevelop, tanto de soluciones como de servidores, es más rápida y precisa.

VELNEO-11806

Mejoras de seguridad en nuevo Buscador

No será posible desde el Buscador acceder a ver objetos de proyectos protegidos por contraseña sin antes haber abierto el proyecto, con el fin de mejorar la seguridad de acceso a proyectos cerrados.

VELNEO-11816

Velneo vDataClient y vDataClient Web.

Ahora ya es funcional la opción “Copiar” del menú Lista en las versiones de escritorio y Web y la opción Copiar del menú de contexto en la versión web.

VELNEO-11859

Nuevo estilo Optimizado en Casilleros

El nuevo estilo Optimizado de Casilleros permite mejorar la carga de los casilleros mejorando la gestión de la petición de información y el pintado de celdas. Esto redunda en una mayor velocidad de carga del formulario y una mejor experiencia de uso del usuario final, sobre todo en Cloud.

VELNEO-11900

Velneo Web. Mejora al momento de listar tablas cuando se ingresa en el administrador de datos, cuando el volumen de las mismas es amplio

Cuando se ingresa en el gestor de bases de datos en su versión Web, se ha mejorado la visualización de dichas tablas igualándolo al uso en su versión de escritorio.

VELNEO-11927

Mejora de rendimiento de rejillas en Velneo vDataClient

Las rejillas en Velneo vDataClient han recibido una optimización que permite una carga más rápida de los registros y moverse por la rejilla con mayor velocidad, esto redunda en una mejor experiencia de usuario, en especial en Cloud.

VELNEO-11946

Mejora en el seguimiento de la regeneración de índices

Se evita que el seguimiento de la regeneración de índices ralentice el proceso en tablas pequeñas.

VELNEO-11969

Velneo vDevelop: nueva opción para cambiar el color del texto en todas las columnas de todas las rejillas de un proyecto.

Para poder cambiar por CSS el color de la fuente de cabecera y detalle de las rejillas, estándar y avanzadas, es requisito indispensable que el color usado sea el del valor por defecto. Si usamos un color personalizado, la CSS no se aplicará.

En el caso de que queramos poder cambiar por CSS estos colores, la nueva opción aplicar color de texto por defecto a rejillas nos será de gran ayuda, ya que cambia automáticamente el valor por defecto en todas las columnas de todas las rejillas del proyecto, estándar y avanzadas, que estamos editando.

VELNEO-11975

Mejoras en iconos de rejiillas

El icono de la columna de multiselección de rejillas ahora es de color gris medio #808080 para que sea válido para temas claros y oscuros.

VELNEO-11983

Mejora de la ejecución de procesos con VProcess y el comando de instrucción Ejecutar script filescript.

Se ha resuelto una incidencia que provocaba un error al ejecutar un script con VProcess haciendo uso del comando de instrucción de proceso Ejecutar script (fliescript).

VELNEO-11997

Mejora de rendimiento en el uso de TreeWidget

Cuando usemos Ejecutar script para la carga y gestión de un treewidget, la velocidad de carga está optimizada.

VELNEO-12008

Cambio de color en los iconos de los menús en stock.

Hemos cambiado el color de los iconos de los menús en stock por el color #808080S con el fin de conseguir que sean homogéneos y válidos para temas CSS claros y oscuros.

VELNEO-12016

Aplicación de CSS en celdas de casilleros

En esta versión hemos implementado la aplicación de CSS en las celdas de los casilleros. Tomarán por defecto como el resto de controles el CSS que de forma general se aplique a la aplicación y podremos aplicar CSS específicas como en otras vistas. Esta aplicación de CSS requiere que el casillero tenga activo el estilo Optimizado.

VELNEO-12067

Nuevas funciones de modo oscuro para macOS en el API de Velneo para JavaScript.

Nuevas funciones de aspecto en la clase VApp para obtener o configura el modo (claro, oscuro o sistema) en el que se está ejecutando la aplicación.

VELNEO-12073

Nueva interfaz de la versión de escritorio de Velneo vAdmin.

Ahora podemos elegir la interfaz que queremos usar en Velneo vAdmin: podemos, o bien usar la interfaz clásica, o bien, usar la nueva interfaz igual a la de Velneo vAdmin Web.

VELNEO-12107

Mejora del sistema de lanzamiento de aplicaciones con el comando de instrucción Lanzar aplicación

Se ha mejorado para que sea más compatible en los diferentes sistemas operativos, la forma en que Lanzar aplicación interactúa con el sistema para lanzar aplicaciones.

Para volver a usar el sistema anterior basta usar la clave beta:

useDeprecatedStartDetached

A7FFC5959AC14512B91874D9055196028F6B8012

VELNEO-12113

Nuevas señales que nos permitirán optimizar la carga de un tree Widget.

Cuando queremos mostrar en un formulario control treewdiget con mucha información, para optimizar su carga, podemos usar las nuevas señales de apertura de nodo y cierre de nodo para dinamizar la carga de los ítems hijos.

VELNEO-12119

Velneo vDevelop: Nuevo importador de tablas

El nuevo importador de tablas nos pemite crear tablas a partir de un origen de datos externo e importar los datos del mismo.

VELNEO-12152

Nuevas opciones de instanciación en Cloud Api de Velneo Cloud API

Ahora es posible crear instancias resolviendo las instancias heredadas sin necesidad de crearlas.

Para ello se han añadido dos nuevos parámetros en la función para crear/modificar una instancia de aplicación:

  • type (que nos permite identificar si lo que vamos a crear/modificar es una instancia de aplicación).
  • inheritance (que nos permite resolver herencias).

Además, a partir de esta versión ya podremos crear y/o modificar instancias de datos.

VELNEO-12170

Soporte de modo oscuro en todos los componentes en macOS

Dentro del menú Ver de los componentes de Velneo podremos cambiar al modo claro u oscuro a través del submenú Aspecto. Así mismo, ha sido creado como menú en stock para que podamos añadir esta opción a nuestros propios menús.

VELNEO-12182

Nueva coloración de iconos compatible con modo oscuro

Los iconos de color gris se han cambiado a una tonalidad que es compatible con el modo oscuro.

VELNEO-12204

API de Velneo para JavaScript: nuevas funciones para gestIón de certificados

Se han añadido nuevas clases para la gestión de certificados en disco.

Para ello se ha creado una nueva clase: VSSLKey que representa a una clave de un certificado SSL.

En la clase VSSLCertificate, ahora es posible construir un objeto certificado usando un certificado en disco y se han añadido las funciones siguientes:

  • bool importPkcs12( VByteArray dataCertificate, String password ) que importa un certificado desde un fichero P12 pasándole el contenido del fichero y la contraseña.
  • bool importPkcs12( String fileName, String password ) que importa un certificado desde un fichero P12 pasándole la ruta del fichero y la contraseña.
  • VSSLKey publicKey() que retorna la clave pública del certificado
  • VSSLKey privateKey() que retorna la clave privada del certificado (Sólo disponible en caso de haber importado el certificado)
  • VByteArray toDer() que devuelve el contenido de la clave en formato DER.
  • VByteArray toPem() que devuelve el contenido de la clave en formato PEM.

En clase XMLHttpRequest se ha añadido la función bool setClientCertificate( VSSLCertificate sslCertificate ) que devuelve si si ha conseguido establecer el certificado correctamente o no.

VELNEO-12244

Mejora del refresco de rejillas avanzadas

La rejilla avanzada con estilo optimizado, ahora refresca las columnas compuestas por fórmulas cuando cambian los contenidos de campos que intervienen en ella.

VELNEO-12251

Mejora del soporte de highdpi en imágenes de ListView y Comboview

Se mejora el soporte de highdpi en los objetos ListView y ComboView para que muestren las imágenes con la más alta definición configurada, de tal forma que las imágenes se vean más nítidas en pantallas con alto dpi.

VELNEO-12295

Actualizada la versión de las librerías de OpenSSL para Windows.

Ahora en Windows para las conesiones vatps se usa la versión 1.1.1m de las librerías de OpenSSL.

VELNEO-12351

Gestiona las instancias por su identificador cuando uses Velneo Cloud API

Ahora, usando Velneo Cloud API, podemos gestionar las instancias usando su identificador y no sólo su nombre. Muy útil cuando tenemos varias instancias con el mismo nombre.

VELNEO-12353

API de Velneo para JavaScript: ahora es posible acceder al portapapeles desde una extensión

Se ha añadido la función clipboard() a la clase VExtension, lo que nos permitirá accder al portapapeles en las extensiones que programemos para Velneo vDevelop.

VELNEO-12459

Mejoras en la documentación de Velneo

En esta iteración se han implementado las siguientes mejoras relativas a la documentación de Velneo:

  • Se ha mejorado la velocidad de carga de páginas grandes.
  • Se ha mejorado la opción y el motor de búsqueda.
  • Se ha mejorado la indexación de las páginas para las búsquedas.

VELNEO-12460

Optimización de la regeneración de índices con Tecnología BigKey

Mejora en la ordenación de registros en la regeneración de índices con Tecnología BigKey mediante la inclusión de algoritmos de ordenación más rápidos gracias al uso masivo de memoria. Conseguimos mejoras de velocidad en la regeneración de hasta 3x.

VELNEO-12461

Nuevo estilo Optimizado en Formularios

El nuevo estilo Optimizado de Formularios permite mejorar la carga de los formularios mejorando la gestión de la petición de información que se pinta en el formulario. Esto redunda en una mayor velocidad de carga del formulario y una mejor experiencia de uso del usuario final, en especial en Cloud.

VELNEO-12464

Velneo vDevelop: aplicación de color de texto por defecto en rejillas avanzadas.

Ahora, la opción aplicar color de texto por defecto a rejillas de Velneo vDevelop también es funcional en rejillas avanzadas.

VELNEO-12582

Nueva CSS estilo web para generador de interfaz

Más moderno, con estilo más claro y funcional, el nuevo estilo se aplicará por defecto en las aplicaciones desarrolladas con el Generador de Interfaz.

Cloud

Código Descripción

VCLOUD-602

Mejoras en las copias de seguridad secundarias

Velneo Cloud cuenta con un sistema de copia de seguridad secundaria de tipo anti desastres. Hemos mejorado los sistemas asociados a dicha copia mejorando el rendimiento y el consumo durante la realización de la misma, lo que permite una mayor disponibilidad de la máquina

VCLOUD-614

Mejora general de rendimiento en Velneo Cloud

Durante esta iteración hemos mejorado las infraestructuras de todas las zonas de Velneo Cloud. Gracias a esas mejoras, nuestros clientes notarán un notable incremento del rendimiento de sus aplicaciones cuando se ejecutan en Velneo Cloud, tanto

vERP y Apps

Código Descripción

VERP-1057

General. Añadir check administrador a usuarios para no requerir tener activado el check de supervisor

Se agrega un check que permite identificar si un usuario es administrador o no. Lo cual permitirá mostrarle, según dicha condición, el menú de configuración de la toolbar principal del vERP.

Objetos modificados:

  • Proyecto de datos
    • Tabla USR_M
    • Proceso GEN_DAT_EJE
  • Proyecto de aplicación
    • Formulario USR_M_CFG

VERP-1059

Gestión. No genera registro de IVA si la base de la factura de compra o venta es cero

Desde gestión los procesos de contabilización, cuando se trata de facturas de compra y venta con total cero, no contabilizan adecuadamente esa tipología de facturas.

Se permite la contabilización de facturas emitidas y recibidas con importe cero, ajustando los procesos de contabilización de facturas desde gestión y los procesos de generación de registro de IVA.

Objetos nuevos :

  • Proyecto de aplicación
    • Constante ERR_FAC_CON_SIN_DET

Objetos modificados :

  • Proyecto de datos
    • Procesos COM_FAC_G_GEN_VTO_PAG y VTA_FAC_G_GEN_VTO_COB : si la factura es total cero, el estado del vencimiento generado se modifica a “Cancelado”.
  • Proyecto de aplicación
    • Procesos ASI_C_GEN_IVA_SOP y ASI_C_GEN_IVA_REP : en el momento de verificar si no hay errores para generar el registro de IVA, ya no se condiciona el alta del registro a que BAS_TOT ! 0
    • Procesos COM_FAC_G_CON y VTA_FAC_G_CON : nueva variable local REG_IVA_USA y cambios en distintas partes del proceso para generar la contabilización de apuntes con importe 0.

VERP-1108

General. Dar permiso al menú de supervisor a usuarios que tengan activo el check de administrador

En base al nuevo check de “Es administrador” configurable por usuario, se habilita o no el menú de configuraciones de la toolbar principal del vERP, aparte de la funcionalidad actual que se mantiene.

Objetos modificados:

  • Proyecto de aplicación
    • Script configBarraMenu.js

VERP-1111

Gestión documental. Cuando el nombre del archivo contiene espacios o caracteres especiales, falla la subida de archivos a Amazon

Cuando se suben ficheros directamente desde cada documento, o desde la pantalla de documentos, ahora se valida y controla, que dicho fichero a subir no contenga espacios

Objetos modificados:

  • Proyecto de aplicación
    • Formularios
      • DOC_W
    • Funciones
      • AWS_SUB

VERP-1131

General. Revisión de scripts donde se usan la versión del proyecto para la importación de datos

Se han corregido en todos los lugares donde se hacia uso de la versión para la importación de JSON, quitando dicho uso.

Objetos modificados

  • Proyecto aplicación
    • Alternador de vista
      • CSS_INC_W
      • CSS_INC_W_DES
      • SRC_INC_W
      • SRC_INC_W_DES
    • Multivista
      • PGC_C

VERP-1200

Gestión. Cuando una linea de pedido se marca el check de cancelada, en el combobox de estatus se marca como servida/recibida

En los pedidos de venta/compra, al marcar una linea con el check de «Cancelada», en el combobox que define el estatus de la linea se marca como servida/recibida en lugar de cancelada.

Objetos modificados

  • Proyecto de datos
    • Tablas
      • COM_PED_LIN_G
      • VTA_PED_LIN_G

VERP-1287

Contabilidad. No son funcionales los controles y objetos relacionados con el concepto de repetitivo en los asientos contables.

Objetos modificados:

Se procede a eliminar el campo PER (Periódico) de la tabla ASI_C (Asientos) y su correspondiente índice.

Se procede a eliminar el control REP (Repetitivo) del formulario ASI_C (Asientos).

VERP-1292

General. Corregido el identificador del campo usuario web en el formulario de otros datos de contactos

Objetos modificados:

Formulario ENT_M_OTR: Modificado el control EML_WEB por USU_WEB y el contenido de la propiedad nombre.

VERP-1295

General. Informes. Revisión de los permisos asignados a los informes personalizables.

Revisados todos los informes personalizables para que por defecto sean accesibles a todos los usuarios, ya que existían algunos que por defecto no se mostraban por tener los permisos aplicados de forma errónea.

VERP-1299

General. Modificaciones de nombres de controles

Algunos controles en formularios tenían identificadores incorrectos.

Objetos modificados:

En el formulario EMP_M_CFG_VAR el identificador del control DOC_SIM se cambia por el de VER_ENT_SIM.

VERP-1301

Ecosistema. SII. El inspector de errores muestra error en el control REP (Repetitivo)

Como se quitó el campo REP(Repetitivo) de la tabla de asientos (ASI_C) de vERP, el formulario ASI_C (Asientos) del módulo del SII da errores.

Objetos modificados:

Formulario: ASI_C (Asientos), eliminado control REP (Repetitivo)

VERP-1304

General. En importación de ficheros en el botón de opciones la opción duplicar no funciona

Objetos modificados:

Menú IMP_TBL_BTN_OPC: eliminado la primera acción que no existe y sustituida por la acción DUP.

Formulario IMP_FIC: corregida la conexión de eventos IMP_FIC_BTN_DUP asignándole señal la acción DUP.

VERP-1308

vVersión. Utilidad para compactar tabla de versiones

Añadida opción para poder compactar la tabla de versiones. Tras realizar una o varias limpiezas de tabla quedarán numerosos huecos en la tabla que entorpecerán su uso y mantenimiento.

Con la nueva opción podremos realizar esta operación de forma manual y programada.

Objetos modificados:

Formulario: CFG

Objetos nuevos:

Variable: COM_VER_UMB

Acción: VERSIONS_COM

Proceso: VERSIONS_COM y VERSIONS_COM_3P

VERP-1322

Contabilidad. Sustituido en trigger de la tabla de asientos ejecutar script por ejecutar proceso

Objetos modificados

Tabla ASCI_C (Asientos), trigger Modificación: posterior a una modificación.

VERP-1330

Ecosistema. vTPV. El importe que aparece al indicar el importe de pago con tarjeta es erróneo

Se ha corregido para que al pagar con tarjeta desde el vTPV aparezca el valor monetario de forma correcta.

Objetos modificados

  • Proyecto aplicación
    • Formulario PAG_CMB

VERP-1334

Contabilidad. Al contabilizar facturas de compras desde el menú de facturas de compras se contabiliza dos veces la misma factura

Cuando se contabilizaban facturas de compras desde el menú de facturas de compras, las facturas se contabilizaban dos veces.

Objetos modificados

  1. Proceso: COM_FAC_G_CON_LST

VERP-1338

Mejora al borrar factura de venta que proviene de una factura simplificada.

Mejorado el proceso de eliminación de una factura de venta que proviene de una factura simplificada.

Objetos modificados

Trigger de la tabla VTA_FAC_G

VERP-1344

Gestión. Modificación de comentarios en procesos

Modificada la línea de comentarios del proceso que hacia referencia a compras cuando es de ventas.

Objetos modificados

Proceso: VTA_PED_LIN_G_GEN_MOV (Generar movimientos de albarán de líneas de pedido).

VERP-1347

API REST. Cuando se utiliza el punto para obtener el nombre de una tabla estática, no se debe evaluar la seguridad del campo enlazado.

Cuando se utiliza el parámetro campo_enlace.name con tablas estáticas, no se debe evaluar la seguridad de dicho campo enlazado.

Objetos modificados

  • Proyecto datos
    • Scripts
      • api_rest_funciones_v1.js

VERP-1351

vWeb. Error al cargar una imagen personalizada en la pantalla de Login

En el modulo de vWeb cuando se personaliza la imagen de la ventana de login, no se carga correctamente su valor

Objetos modificados:

  • Proyecto de aplicación
    • Procesos
      • LOGIN
    • Formularios
      • CFG

VERP-1355

Gestión. Corrección de valores en formularios de entidades

El control TXT_TIT del formulario ENT_M contenía en el Nombre un valor erróneo. Aparecía formas de pago y ahora se sustituye por Contactos

Objetos modificados

Formulario ENT_M control TXT_TIT

VERP-1359

General. Añadido el idioma Galician al proyecto de datos y de aplicación

Se ha añadido en las propiedades de los proyectos de datos y de aplicación para que se tenga disponible el idioma Galician/Spain para traducciones.

Objetos modificados

Propiedades del proyecto de aplicación y de datos

VERP-1368

General. Nueva configuración de Tema por usuario

Poder aplicar un Tema diferente por usuario. Cuando se entra en la aplicación evaluar si el usuario tiene configurado un Tema, para aplicarlo. Se aplicará el Tema configurado en orden jerárquico de Usuario, Empresa, Aplicación y en defecto de todo lo anterior los Temas por omisión (“AUTOEXEC” “AUTOEXEC_COMPACTO”).

Incorporar funcionalidad de que el usuario en tiempo de ejecución pueda establecerse y aplicarse el tema que desee, sin necesidad de tener permisos de administrador para poder acceder a su ficha de configuración de usuario. Esta funcionalidad está accesible en el menú Aplicación, opción Configurar tema.

Objetos nuevos :

  • Proyecto de datos:
    • Tabla estática: ASP (Aspectos: sistema, claro, oscuro)
    • Tabla estática: TEM_TIP (Tipos de temas: claro y oscuro)
  • Proyecto de aplicación:
    • Rejilla TEM_W_SEL (especial para selección)
    • Localizadores TEM_W_CLA (temas claros) y TEM_W_OSC (temas oscuros)
    • Formulario USR_M_CFG_TEM para selección de aspecto y temas del usuario. Al pulsar el botón aplicar llama a la función APL_TEM (aplicar tema).
    • Botones de menú de temas claros y oscuros para tamaño estándar y compacto: USR_M_BTN_TEM_CLA, USR_M_BTN_TEM_OSC, USR_M_BTN_TEM_COM_CLA, USR_M_BTN_TEM_COM_OSC. Estos menús solo lleva la opción localizador para asegurar que el usuario no añade ni modifica los temas en el maestro de temas.
    • Proceso USR_M_VAC_TO_USR_M que devuelve el registro del usuario en curso.
    • Acción USR_M_CFG_TEM (configurar tema) que lanza el proceso de selección del usuario en curso y muestra el formulario de configuración del tema.
    • Función APL_TEM (aplicar tema) que recibiendo el tema y el tema compacto aplica en tema en función de la resolución de pantalla, y si no recibe valores aplica por defecto AUTOEXEC o AUTOEXEC_COMPACTO.

Objetos modificados :

  • Proyectos de datos:
    • Tabla TEM_W (temas)
      • Añadidos el campo TEM_TIP puntero a la nueva tabla estática.
      • Añadir traspaso de campo TEM_TIP para asumir valor “1” claro en registros actuales.
      • Añadidos los índices ID_CLA, ID_OSC, NAME_CLA, NAME_OSC, WORDS_CLA, WORDS_OSC, PARTS_CLA y PARTS_OSC, que respectivamente están condicionados al valor del nuevo campos TEM_TIP (1=claro, 2=oscuro).
    • Tabla USR_M (usuarios)
      • Añadidos los campos ASP (aspecto puntero a la tabla estática ASP, TEM_CLA, TEM_OSC, TEM_COM_CLA y TEM_COM_OSC punteros a la de temas claros y oscuro en resolución estándar o compacta.
      • Añadidos los índices TEM_CLA, TEM_OSC, TEM_COM_CLA y TEM_COM_OSC de los nuevos punteros a la tabla TEM_W.
      • Añadido el traspaso de campo ASP para que los registros existentes asuman el valor “1” claro.
  • Proyecto de aplicación
    • Rejilla y rejilla avanzada TEM_W se añade la columna de Tipo.
    • Localizador TEM_W se cambia la rejilla por la nueva TEM_W_SEL.
    • Formulario TEM_W añadido el combobox de tipo de tema (claro u oscuro).
    • Formulario USR_M_CFG rediseñado con los controles agrupados por senda y otros configuraciones y añadidos los controles para selección de aspecto y temas.
    • Menú PRN_APL menú de aplicación que se muestra en la barra donde se ha añadido la acción USR_M_CFG_TEM (configurar tema).
    • Proceso AUTOEXEC se carga la configuración del tema del usuario, en su defecto carga la configuración del tema de la empresa y en su defecto carga la configuración del tema de la aplicación. Finalmente llama a la nueva función APL_TEM (aplicar tema) para su aplicación.
    • Proceso ON_INIT_CLIENT se ajusta la condición que concreta si se está en escritorio o en móvil, teniendo en cuenta el nombre general del sistema operativo con el que arranca el usuario la aplicación. Si se cumple la condición y el sistema operativo es iOS o Android se lanzará el marco móvil, sino se lanzará el marco escritorio.

VERP-1373

Gestión. Funcionalidad para desfacturar albaranes de ventas

Nueva funcionalidad “Desfacturar los albaranes seleccionados” dentro de la misma factura de venta. La opción se encuentra en la pestaña trazabilidad en la toolbar de albaranes que forman parte de la factura.

Objetos nuevos :

  • Proyecto de aplicación :
    • Acción VTA_ALB_G_DES_FAC_SEL
    • Acción VTA_ALB_G_TRZ_VTA_FAC_MAS_INS
    • Acción VTA_ALB_G_TRZ_VTA_FAC_MAS_INS_TAB
    • Menú VTA_ALB_G_TRZ_VTA_FAC_TLB_MAS
    • Toolbar VTA_ALB_G_TRZ_VTA_FAC
    • Rejilla VTA_ALB_G_TRZ_VTA_FAC
    • Constante PRG_ALB_DES_FAC_SEL
    • Constante ERR_FAC_VTO_NO_PDT
    • Constante MSG_ALB_DES_FAC_TOT
    • Proceso VTA_ALB_G_DES_FAC_SEL_3P
    • Proceso VTA_ALB_G_DES_FAC_SEL

Objetos modificados :

  • Proyecto de aplicación :
    • Formulario VTA_FAC_G_TRZ_SCR, en la vista de datos VTA_ALB se cambia la rejilla para que muestre la nueva VTA_ALB_G_TRZ_VTA_FAC

VERP-1377

Gestión. Se permite contabilizar varias veces facturas de venta y compra desde distintos usuarios

En el menú de facturas de compra o venta en la rejilla que permite multiseleccionar facturas, usando la opción de contabilizar y ejecutada al mismo momento por distintos usuarios, permite contabilizar una misma factura en más de un asiento.

También ocurre desde el formulario de la factura si dos usuarios contabilizan en el mismo momento desde el botón contabilizar de la pestaña asiento de la factura.

Objetos modificados :

  • Proyecto de datos
    • Tabla COM_FAC_G y VTA_FAC_G : añadido nuevo campo #CON_EN_CUR
    • Proceso ASI_C_SUP_PLU : añadidas instrucciones para modificar campo #CON_EN_CUR
  • Proyecto de aplicación
    • Alternador COM_FAC_G y VTA_FAC_G : en el manejador de evento CON se cambia instrucción recorrer lista solo lectura por recorrer lista lectura/escritura y al mensaje que avisa de que la factura está contabilizada se le asigna 10 segundos de espera.
    • Formulario COM_FAC_G_ASI_SRC y VTA_FAC_G_ASI_SCR : añadidos nuevos manejadores de evento BTN_CON_PRE y BTN_CON_POS y añadidas nuevas conexiones de evento BTN_CON_PRE y BTN_CON_POS

VERP-1384

Cuando se envía un correo pero no utilizamos una plantilla, no se toma el ID de la configuración de cuenta correcta

Al momento de utilizar el proceso EMAIL_ADD si no le enviamos una plantilla, ahora toma el valor de la variable CTA_ID de configuración enviado como parámetro al proceso.

Objetos modificados:

Proyecto de datos

  • Procesos
    • EMAIL_ADD

VERP-1391

Contabilidad y Gestión. Al eliminar o descontabilizar un asiento también se eliminan las operaciones de cobros y pagos y los vencimientos de compra y venta asociados al asiento.

Se establece un control de verificación previo antes de eliminar un asiento : si el asiento tiene plural de cobro o pago y ese cobro o pago ya tiene operaciones de cobro o pago registradas, no se permite eliminar el asiento. Tras esa primera verificación, además, si el asiento está asociado a una factura de gestión de compra o venta y el asiento tiene plural de cobro o pago, se limpiarán los punteros a asiento y a apunte en el plural de cobro o pago, sin eliminar el cobro o pago. De ese modo el cobro o pago seguirá existiendo y vinculado a su factura de gestión de compra o venta.

Objetos nuevos :

  • Proyecto de datos
    • Proceso ASI_C_SUP_PLU_PRE
  • Proyecto de aplicación
    • Constantes
      • ERR_ASI_CON_VTO_COB_CON_OPE
      • ERR_ASI_CON_VTO_PAG_CON_OPE
      • ERR_FAC_SEL_CON_ASI_CON_VTO_COB_CON_OPE
      • ERR_FAC_SEL_CON_ASI_CON_VTO_PAG_CON_OPE

Objetos modificados :

  • Proyecto de datos
    • Tabla ASI_C modificado trigger anterior a una baja de ficha
    • Proceso ASI_C_SUP_PLU nuevas variables locales ERR, HAY_VTO_COB, HAY_VTO_PAG, LIM_ASI_APU_COB, LIM_ASI_APU_PAG y modificado el proceso
  • Proyecto de aplicación
    • Formulario ASI_C nueva variable local ERR_TXT y modificado manejador de evento BTN_SUP
    • Formulario VTA_FAC_G_ASI_SCR nueva variable local ERR_TXT y modificado manejador de evento BTN_DES_CON
    • Formulario COM_FAC_G_ASI_SCR nueva variable local ERR_TXT y modificado manejador de evento BTN_DES_CON
    • Proceso VTA_FAC_G_LST_DES_CON nuevas variables locales ERR_TXT y ERR_NO_DES_CON y modificado el proceso
    • Proceso COM_FAC_G_LST_DES_CON nuevas variables locales ERR_TXT y ERR_NO_DES_CON y modificado el proceso
    • Alternador VTA_FAC_G nueva variable local ERR_NO_DES_CON y modificado manejador de evento DES_CON
    • Alternador COM_FAC_G nueva variable local ERR_NO_DES_CON y modificado manejador de evento DES_CON

VERP-1395

Gestión. Cuando se factura un albarán de compra desde el botón de opciones de la ficha, no se valida si el mismo ya fue facturado

Cuando se está editando un albarán de compra, desde el menú de opciones en la opción de facturar, ahora se validará que el mismo no esté previamente facturado.

Objetos modificados:

  • Proyecto de aplicación
    • Formulario COM_ALB_G (manejador de evento COM_ALB_FAC)

VERP-1399

General. Actualización de constantes de mensajes de error

Se ha modificado el contenido de los mensajes de las siguientes constantes :

Objetos modificados:

Proyecto de aplicación. Constantes :

  • MSG_ASI_GEN_ALQ_SOP
  • MSG_ASI_GEN_IRP_SOP
  • MSG_ASI_GEN_IVA_SOP
  • MSG_ASI_GEN_REC_SOP
  • MSG_ASI_GEN_DOC_SOP

VERP-1403

General. Borrado de carpeta con objetos no usados

Objetos eliminados:

Se ha borrado la carpeta Cargar en caché registros en 2º plano que se encontraba en la carpeta Marco/Arranque con 5 procesos no usados.

VERP-1433

Gestión. Se borra el campo NAME en las direcciones al modificar el nombre comercial de una entidad.

Objetos modificados:

  • Tabla: ENT_M (Contactos), trigger posterior a una modificación donde faltaba especificar el valor que le asigna al campo NAME en los plurales de direcciones.

VERP-1445

General. Actualización de informes personalizables de mandatos SEPA

Se han actualizado los informes de mandatos SEPA.

Objetos modificados

Informes personalizables:

  • VERP_MDT_B2B – Mandato: Orden de domiciliación de adeudo directo SEPA B2B
  • VERP_MDT_COR – Mandato: Orden de domiciliación de adeudo directo SEPA CORE

En la cabecera y en el detalle de esos dos informes se ha cambiado la referencia al campo #NAME y se ha indicado el campo #NOM_FIS para que aparezca el nombre fiscal en los informes.

VERP-1453

General. Errores ortográficos en vERP

Corrección de errores ortográficos en vERP.

Objetos modificados

  • Formulario CCO_C_REP
    • Control EXP_BTN_REP_FIJ_SUP.
      • Nombre: Expansor botones reparto fijo superir.
  • Constante ERR_PLF_PLU_SI
    • Nombre: Hay plurales em ficheros
  • Formulario ENT_M_VER.
    • Control IMG.
      • Nombre: Imágen
  • Formulario COM_ALB_G
    • Control TXT_NUM_ALB_PRV
      • Nombre: Nº albarám proveedor
  • Rejilla EXF_C
    • Columna SET
      • Valor: Setiembre (aunque es válido, es preferible usar “septiembre”).
  • Rejilla EXF_C_AUX
    • Columna SET
      • Valor: Setiembre (aunque es válido, es preferible usar “septiembre”).
  • Rejilla EXF_C_EJE
    • Columna SET
      • Valor: Setiembre (aunque es válido, es preferible usar “septiembre”).
  • Búsqueda ENT_M
    • Componente TRA
      • Nombre: Transportists
  • Formulario VTA_FAC_G_GRA_NAV
    • Conexión de evento VER_GRA_ART.
      • Nombre: Ver el gráfico con los artñiculos de una factura
  • Proceso FIC_W_CRE_REG_LST_HTM_PRI
    • Variable VER_NUM_CAS.
      • Nombre: Ver námero de casilla
  • Formulario FIC_W_FAC_EMI
    • Variable VER_REJ_AVA
      • Nombre: Ver rejilla avanzad o normal
  • Formulario FIC_W_FAC_REC
    • Variable VER_REJ_AVA
      • Nombre: Ver rejilla avanzad o normal

VERP-1456

Gestión. Mejora en el cálculo de arrastrados de los movimientos de almacén

Mejora en el cálculo de datos arrastrados : en los movimientos de almacén cuando se modifica un registro existente y se le cambia el artículo, y cuando se elimina un registro de movimiento de almacén, para que se recalcule correctamente los datos arrastrados del stock.

Objetos modificados :

Proyectos de datos :

  • Tabla MOV_G : trigger anterior a una modificación de ficha y trigger anterior a una baja de ficha.

VERP-1460

Gestión. No es funcional el menú de botón de las series cuando facturamos un albarán de compra

Objetos modificados:

Formulario COM_FAC_G_ALT (Factura de compra). Se ha cambiado el menú de botón asignado al control SER estableciendo el objeto menú COM_FAC_G_BTN_SER.

VERP-1464

General. Configuración de claves beta de plataforma

Se ha implantado un sistema de configuración de claves beta de la plataforma con las que podremos activar/desactivar cualquier clave beta existente en la tabla de claves accesible desde el menú de supervisor.

Durante su uso, deberemos de tener en cuenta que:

  • Durante la activación de claves beta en la parte cliente y cuando el sistema lo requiera, se mostrará al usuario un mensaje para que salga de la aplicación y vuelva a entrar para que los cambios en el registro del sistema operativo tengan efecto.
  • Durante la activación de claves beta en la parte del servidor y cuando el sistema lo requiera, se mostrará mensajes en el vAdmin indicando que se ha de reiniciar el servidor para que los cambios en el registro del sistema operativo tengan efecto.
  • Si el administrador de la aplicación de claves beta decide eliminar un registro de claves beta existente, debe tener en cuenta que tienen de dejar pasar unos días o tiempo prudencial para que se eliminen las claves en la parte cliente o servidor. Pasado este tiempo prudencial, el usuario administrador podrá decidir borrar los registros marcados como borrados desde la opción del menú situada en la toolbar del menú general de claves beta.

Disponemos de opciones en la toolbar del menú general de claves beta de la posibilidad de exportar e importar a json las claves beta.

En la carga descarga inicial de ficheros del FTP de Velneo se ha incluído la descarga de los registros de claves beta habilitadas a la fecha.

Proyecto de datos:

Objetos creados

  • Tablas:
    • CLA_BET_W
  • Tablas estáticas
    • EST_CLA_BET
  • Variables:
    • CLA_BET, APL_CLT, APL_SRV
  • Objetos dibujo:
    • CIR_ROJ, CIR_VER
  • Constantes:
    • MSG_ACT_CLV_SRV, MSG_BOR_CLV_SRV, MSG_DES_CLV_SRV, MSG_SAL_POR_CMB, MSG_SAL_POR_CMB_CLT

Objetos modificados

  • Proceso ON_INIT_SERVER

Proyecto de aplicación:

Objetos creados

  • Constantes:
    • ERR_CLV_EXI, MSG_CLA_BOR_ELM, MSG_CLA_ACT_NO_ELM, MSG_EXI_DAT_CUM, MSG_NO_HAY_REG, MSG_PRO_REA, MSG_SAL_POR_CMB, MSG_SIN_REG_SEL, PRG_DES_BOR, PRG_ELM_REG, PRG_SEG_CON_PRO, PRG_ELM_REG_MAR_BOR

Objetos modificados

  • Formularios:
    • APP_CFG_W_SUP (Añadido control para activar el uso de las claves beta)
  • Procesos:
    • AUTOEXEC, DES_DAT_JSO, GEN_DAT_TAB
  • Menús
    • PRN_SUP

Objetos creados

  • Formularios:
    • CLA_BET_MEN, CLA_BET, CLA_BET_EDT, CLA_BET_OBS, CLA_BET_ALT, CLA_BET_ALT_EDT, CLA_BET_OBS
  • Alternadores:
    • CLA_BET, CLA_BET_INI, CLA_BET_FIN
  • Rejillas:
    • CLA_BET
  • Rejillas avanzadas:
    • CLA_BET
  • Búsquedas:
    • CLA_BET
  • Procesos:
    • CLA_BET, CLA_BET_VAC, ELM_REG_MAR_BOR
  • Acciones
    • CLA_BET_ACT_CLT, CLA_BET_DES_CLT, CLA_BET_ELM_REG_MAR_BOR
  • Toolbars:
    • CLV
  • Menús:
    • CLV_MAS

VERP-1465

Información pública sobre la incidencia

VERP-1466

Información pública sobre la incidencia

VERP-1475

Gestión. Cuando los pedidos son realizados desde las divisiones, no son visibles en la pestaña de pendiente de servir y pendiente de recibir del formulario del artículo

Se aplica la mejora para que los pedidos de venta y compra sean también visibles desde las pestañas de pendiente de servir y pendiente de recibir en la ficha del articulo si han sido realizados desde una división.

Objetos nuevos :

  • Proyecto de datos :
    • Proceso MIG_31_0

Objetos modificados :

  • Proyecto de datos
    • Tablas
      • VTA_PED_LIN_G : nuevo campo #EMP_DIV, se elimina el índice EMP_PDT, nuevo índice EMP_DIV_PDT
      • COM_PED_LIN_G : nuevo campo #EMP_DIV, se elimina el índice EMP_PDT, nuevo índice EMP_DIV_PDT
      • APP_CFG_W : nuevo campo MIG_31_0
  • Proyecto de aplicación
    • Búsquedas
      • VTA_PED_LIN_G : en el componente EMP_PDT se pasa a usar el índice EMP_DIV_PDT
      • COM_PED_LIN_G : en el componente EMP_PDT se pasa a usar el índice EMP_DIV_PDT
    • Procesos
      • CTL_CHG_VER : añadida lógica para ejecutar la migración de versión 31.0
    • Formularios
      • APP_CFG_W_DAT : añadido botón de check MIG_31_0
    • Marcos
      • AUTOEXEC : manejador de evento PRE_INI añadida lógica para que dispare la migración de versión 31.0

VERP-1479

vERPLatam. En el alternador de lista de cuentas corrientes, se asocia una rejilla incorrecta

En el modulo de tesorería, el alternador de lista de cuentas corrientes, esta apuntando a una rejilla de MOV_G incorrecta. Lo mismo sucede con el alternador de SAL_CLT_T y SAL_PRV_T

Objetos modificados:

  • Proyecto de aplicación
    • Alternador de lista CTA_COR_T, SAL_CLT_T ,SAL_PRV_T

VERP-1483

vERPLatam. Aplicado cambios de iconos motivo del cambio de iconos del vERP

Se modificaron estos 40 formularios para asociarle el objeto dibujo que corresponda

Objetos modificados :

  • Proyecto de aplicación
    • Formulario
      • CJA_BCO_M_MEN
      • CJA_BCO_T
      • CLT_M_MEN
      • COM_FAC_G
      • COM_FAC_G_ABO
      • COM_NC_T
      • COM_NC_T_MEN
      • COM_ND_T
      • COM_ND_T_MEN
      • COM_PED_G
      • CTA_COR_T_MEN
      • EMP_M_CFG_NUM_DOC_COM
      • EMP_M_CFG_NUM_DOC_TES
      • EMP_M_CFG_NUM_DOC_VTA
      • FPG_M
      • FRM_EMP_M_CFG_NUM_DOC
      • MOV_CJA_BCO_T_MEN
      • MOV_G_COM
      • MOV_G_MAN
      • MOV_G_MOD
      • MOV_G_VTA
      • MPG_M_MEN
      • MPG_T
      • PRV_G_MEN
      • RBO_COB_T
      • RBO_COB_T_MEN
      • RBO_PAG_T
      • RBO_PAG_T_MEN
      • SAL_CLT_T_MEN
      • SAL_PRV_T_MEN
      • SER_CNT_M
      • UND_MED_M
      • UND_MED_M_MEN
      • VTA_FAC_G
      • VTA_FAC_G_ABO
      • VTA_NC_T
      • VTA_NC_T_MEN
      • VTA_ND_T
      • VTA_ND_T_MEN
      • VTA_PED_G

VERP-1487

Corrección. Gestión. Al modificar o contabilizar facturas se genera un nuevo registro de vencimiento por el total de la factura si ya existiera un registro previo de vencimiento en estado desglosado

Cuando se modifica o contabiliza una factura que ya tiene un vencimiento en estado desglosado, en la verificación de los vencimientos de la misma factura se acumula el total nominal, el cual no se ve afectado por el desglose, lo que causa que se genere un nuevo registro de vencimiento por el total de la factura. En la verificación se debe acumular por el total estado, que sí contempla el desglose.

Objetos modificados :

  • Proyecto de aplicación :
    • Procesos
      • VTA_FAC_G_CON : cuando se verifica si los registros de cobro suman el total factura se acumula el campo #IMP_EST en vez de #IMP_NOM
      • COM_FAC_G_CON : cuando se verifica si los registros de pago suman el total factura se acumula el campo #IMP_EST en vez de #IMP_NOM
  • Proyecto de datos :
    • Tablas
      • VTA_FAC_G : trigger posterior a una modificación, cuando se verifica si los registros de cobro suman el total factura se acumula el campo #IMP_EST en vez de #IMP_NOM
      • COM_FAC_G : trigger posterior a una modificación, cuando se verifica si los registros de pago suman el total factura se acumula el campo #IMP_EST en vez de #IMP_NOM

VERP-1503

Gestión. Duplicidad de facturas de compras en el registro de IVA al contabilizar facturas desde el menú de facturas de compra

En la versión 30 de vERP se solucionó la incidencia sobre el botón contabilizar – descontabilizar – volver a contabilizar que generaba un duplicado de IVA. Ese mismo error sigue pasando si se contabiliza desde el botón de opciones de la rejilla de facturas de compra.

Objetos modificados :

  • Proyecto aplicación
    • Proceso COM_FAC_G_CON_LST se elimina instrucción sobrante recorrer lista lectura/escritura.

VERP-1507

Gestión documental. Dropbox. Mejora para la obtención de tokens de acceso de forma automática basado en el nuevo refreshToken.

Debido a los cambios funcionales impuestos por el proveedor Dropbox, se hace necesario implementar un mecanismo de obtención de nuevos tokens de acceso cada 4 horas. Se modifica la implementación relativa a Dropbox para que se haga de forma automática. Requiere volver a “Autorizar” desde la configuración de Dropbox en la configuración de la empresa para obtener el nuevo parámetro refreshToken.

Objetos nuevos :

  • Proyecto de datos :
    • Variables Globales :
      • DOC_DRO_REF_TOK
      • DOC_DRO_ULT_TOK_GEN

Objetos modificados :

  • Proyecto de datos :
    • Tablas :
      • EMP_M : añadidos nuevos campos DOC_DRO_REF_TOK y DOC_DRO_ULT_TOK
  • Proyecto de aplicación :
    • Formularios :
      • DOC_W_EXP : modificado manejador de evento LOA_PAT_DRO
      • DRO_AUT : modificado contenido del control VIS_HTM, modificado manejador de evento GET_AUT y añadida nueva variable local DOC_DRO_REF_TOK
      • EMP_M: modificado el manejador de evento BTN_ACE_PRE
      • EMP_M_CFG_DOC_DRO : modificado manejador de evento DRO_AUT y añadida nueva variable local DRO_REF_TOK
    • Scripts (JavaScript) :
      • Documentos/Dropbox.js
      • Documentos/Dropbox/copy.js
      • Documentos/Dropbox/create_folder.js
      • Documentos/Dropbox/delete.js
      • Documentos/Dropbox/download.js
      • Documentos/Dropbox/get_shared_link.js
      • Documentos/Dropbox/search.js
      • Documentos/Dropbox/upload.js
    • Procesos
      • AUTOEXEC : cuando se hace la configuración a nivel de empresa se añaden las instrucciones que modifican las nuevas variables globales.

VERP-1515

General. Cambio de Endpoint de Bloomberg por BB Finance

Tras una actualización de Bloomberg se ha cambiado el script que hacía referencia a una url por la nueva.

Objetos modificados:

Script getCambioDivisas.js del proyecto de datos

VERP-1519

General. Aplicar estilo optimizado a formularios y casilleros

Se ha aplicado el estilo optimizado a todos los objetos de tipo formulario y casillero.

VERP-1540

Contabilidad. Impresión del diario. Confirmación de querer volver a renumerar asientos al imprimir el diario

Objetos nuevos :

  • Proyecto de datos
    • Constante PRG_REN_ASI

Objetos modificados :

  • Proyecto de aplicación
    • Rejilla APU_C_DIA manejador de evento DIA_PRT se introduce la pregunta de querer volver a renumerar

VERP-1544

vERP Latam. Gestión. Mejora en la emisión de reportes

Se ha mejorado el código para la emisión de reportes para los formularios de Notas de Crédito y Notas de Debito tanto de compras como ventas. Así mismo, para los recibos de cobro y recibos de pago.

Objetos modificados:

Proyecto de aplicación

  • Formularios
    • COM_NC_T
    • COM_ND_T
    • VTA_NC_T
    • VTA_ND_T
    • RBO_COB_T
    • RBO_PAG_T
  • Acciones
    • VTA_NC_T_OPC_INS
    • VTA_NC_T_OPC_INS_TAB
    • VTA_NC_T_OPC_PRT
  • Menús
    • RBO_COB_T_OPC
    • RBO_PAG_T_OPC
    • VTA_NC_T_BTN_OPC

Proyecto de datos

  • Procesos
    • RBO_COB_TO_DTL_DOC_COB_1 cambia por RBO_COB_TO_DTL_DOC_PAG del proyecto de aplicación.

Objetos eliminados:

Proyecto de aplicación

  • Acciones
    • RBO_COB_T_OPC_EDT_INF
    • RBO_COB_T_OPC_PRE_INF
    • RBO_PAG_T_OPC_EDT_INF
    • RBO_PAG_T_OPC_PRE_INF
    • VTA_NC_T_OPC_EDT_INF
    • VTA_NC_T_OPC_PRE_INF

VERP-1549

vERPLatam. Tesorería. Corregido el sub-indexador para la selección de la serie en le recibo de cobro y su localizador

Se ha corregido el índice elegido en el sub-indexador del campo de selección de serie del recibo de cobro, asi como también el localizador de serie en el botón de opciones del mismo.

Objetos modificados

Proyecto de aplicación

  • Formulario
    • RBO_COB_T
  • Acciones
    • RBO_COB_T_SER_LOC

Proyecto de datos:

Objetos creados

  • Tablas:
    • CLA_BET_W
  • Tablas estáticas
    • EST_CLA_BET
  • Variables:
    • CLA_BET, APL_CLT, APL_SRV
  • Objetos dibujo:
    • CIR_ROJ, CIR_VER
  • Constantes:
    • MSG_ACT_CLV_SRV, MSG_BOR_CLV_SRV, MSG_DES_CLV_SRV, MSG_SAL_POR_CMB, MSG_SAL_POR_CMB_CLT

Objetos modificados

  • Proceso ON_INIT_SERVER

Proyecto de aplicación:

Objetos creados

  • Constantes:
    • ERR_CLV_EXI, MSG_CLA_BOR_ELM, MSG_CLA_ACT_NO_ELM, MSG_EXI_DAT_CUM, MSG_NO_HAY_REG, MSG_PRO_REA, MSG_SAL_POR_CMB, MSG_SIN_REG_SEL, PRG_DES_BOR, PRG_ELM_REG, PRG_SEG_CON_PRO, PRG_ELM_REG_MAR_BOR

Objetos modificados

  • Formularios:
    • APP_CFG_W_SUP (Añadido control para activar el uso de las claves beta)
  • Procesos:
    • AUTOEXEC, DES_DAT_JSO, GEN_DAT_TAB
  • Menús
    • PRN_SUP

Objetos creados

  • Formularios:
    • CLA_BET_MEN, CLA_BET, CLA_BET_EDT, CLA_BET_OBS, CLA_BET_ALT, CLA_BET_ALT_EDT, CLA_BET_OBS
  • Alternadores:
    • CLA_BET, CLA_BET_INI, CLA_BET_FIN
  • Rejillas:
    • CLA_BET
  • Rejillas avanzadas:
    • CLA_BET
  • Búsquedas:
    • CLA_BET
  • Procesos:
    • CLA_BET, CLA_BET_VAC, ELM_REG_MAR_BOR
  • Acciones
    • CLA_BET_ACT_CLT, CLA_BET_DES_CLT, CLA_BET_ELM_REG_MAR_BOR
  • Toolbars:
    • CLV
  • Menús:
    • CLV_MAS

VERP-1384

Cuando se envía un correo pero no utilizamos una plantilla, no se toma el ID de la configuración de cuenta correcta

Al momento de utilizar el proceso EMAIL_ADD si no le enviamos una plantilla, ahora toma el valor de la variable CTA_ID de configuración enviado como parámetro al proceso.

Objetos modificados:

Proyecto de datos

  • Procesos
    • EMAIL_ADD

VERP-1368

General. Nueva configuración de Tema por usuario

Poder aplicar un Tema diferente por usuario. Cuando se entra en la aplicación evaluar si el usuario tiene configurado un Tema, para aplicarlo. Se aplicará el Tema configurado en orden jerárquico de Usuario, Empresa, Aplicación y en defecto de todo lo anterior los Temas por omisión (“AUTOEXEC” “AUTOEXEC_COMPACTO”).

Incorporar funcionalidad de que el usuario en tiempo de ejecución pueda establecerse y aplicarse el tema que desee, sin necesidad de tener permisos de administrador para poder acceder a su ficha de configuración de usuario. Esta funcionalidad está accesible en el menú Aplicación, opción Configurar tema.

Objetos nuevos :

  • Proyecto de datos:
    • Tabla estática: ASP (Aspectos: sistema, claro, oscuro)
    • Tabla estática: TEM_TIP (Tipos de temas: claro y oscuro)
  • Proyecto de aplicación:
    • Rejilla TEM_W_SEL (especial para selección)
    • Localizadores TEM_W_CLA (temas claros) y TEM_W_OSC (temas oscuros)
    • Formulario USR_M_CFG_TEM para selección de aspecto y temas del usuario. Al pulsar el botón aplicar llama a la función APL_TEM (aplicar tema).
    • Botones de menú de temas claros y oscuros para tamaño estándar y compacto: USR_M_BTN_TEM_CLA, USR_M_BTN_TEM_OSC, USR_M_BTN_TEM_COM_CLA, USR_M_BTN_TEM_COM_OSC. Estos menús solo lleva la opción localizador para asegurar que el usuario no añade ni modifica los temas en el maestro de temas.
    • Proceso USR_M_VAC_TO_USR_M que devuelve el registro del usuario en curso.
    • Acción USR_M_CFG_TEM (configurar tema) que lanza el proceso de selección del usuario en curso y muestra el formulario de configuración del tema.
    • Función APL_TEM (aplicar tema) que recibiendo el tema y el tema compacto aplica en tema en función de la resolución de pantalla, y si no recibe valores aplica por defecto AUTOEXEC o AUTOEXEC_COMPACTO.

Objetos modificados :

  • Proyectos de datos:
    • Tabla TEM_W (temas)
      • Añadidos el campo TEM_TIP puntero a la nueva tabla estática.
      • Añadir traspaso de campo TEM_TIP para asumir valor “1” claro en registros actuales.
      • Añadidos los índices ID_CLA, ID_OSC, NAME_CLA, NAME_OSC, WORDS_CLA, WORDS_OSC, PARTS_CLA y PARTS_OSC, que respectivamente están condicionados al valor del nuevo campos TEM_TIP (1=claro, 2=oscuro).
    • Tabla USR_M (usuarios)
      • Añadidos los campos ASP (aspecto puntero a la tabla estática ASP, TEM_CLA, TEM_OSC, TEM_COM_CLA y TEM_COM_OSC punteros a la de temas claros y oscuro en resolución estándar o compacta.
      • Añadidos los índices TEM_CLA, TEM_OSC, TEM_COM_CLA y TEM_COM_OSC de los nuevos punteros a la tabla TEM_W.
      • Añadido el traspaso de campo ASP para que los registros existentes asuman el valor “1” claro.
  • Proyecto de aplicación
    • Rejilla y rejilla avanzada TEM_W se añade la columna de Tipo.
    • Localizador TEM_W se cambia la rejilla por la nueva TEM_W_SEL.
    • Formulario TEM_W añadido el combobox de tipo de tema (claro u oscuro).
    • Formulario USR_M_CFG rediseñado con los controles agrupados por senda y otros configuraciones y añadidos los controles para selección de aspecto y temas.
    • Menú PRN_APL menú de aplicación que se muestra en la barra donde se ha añadido la acción USR_M_CFG_TEM (configurar tema).
    • Proceso AUTOEXEC se carga la configuración del tema del usuario, en su defecto carga la configuración del tema de la empresa y en su defecto carga la configuración del tema de la aplicación. Finalmente llama a la nueva función APL_TEM (aplicar tema) para su aplicación.
    • Proceso ON_INIT_CLIENT se ajusta la condición que concreta si se está en escritorio o en móvil, teniendo en cuenta el nombre general del sistema operativo con el que arranca el usuario la aplicación. Si se cumple la condición y el sistema operativo es iOS o Android se lanzará el marco móvil, sino se lanzará el marco escritorio.

VERP-1351

vWeb. Error al cargar una imagen personalizada en la pantalla de Login

En el modulo de vWeb cuando se personaliza la imagen de la ventana de login, no se carga correctamente su valor

Objetos modificados:

  • Proyecto de aplicación
    • Procesos
      • LOGIN
    • Formularios
      • CFG

VERP-1347

API REST. Cuando se utiliza el punto para obtener el nombre de una tabla estática, no se debe evaluar la seguridad del campo enlazado.

Cuando se utiliza el parámetro campo_enlace.name con tablas estáticas, no se debe evaluar la seguridad de dicho campo enlazado.

Objetos modificados

  • Proyecto datos
    • Scripts
      • api_rest_funciones_v1.js

VERP-1338

Mejora al borrar factura de venta que proviene de una factura simplificada.

Mejorado el proceso de eliminación de una factura de venta que proviene de una factura simplificada.

Objetos modificados

Trigger de la tabla VTA_FAC_G

VERP-1330

Ecosistema. vTPV. El importe que aparece al indicar el importe de pago con tarjeta es erróneo

Se ha corregido para que al pagar con tarjeta desde el vTPV aparezca el valor monetario de forma correcta.

Objetos modificados

  • Proyecto aplicación
    • Formulario PAG_CMB

VERP-1308

vVersión. Utilidad para compactar tabla de versiones

Añadida opción para poder compactar la tabla de versiones. Tras realizar una o varias limpiezas de tabla quedarán numerosos huecos en la tabla que entorpecerán su uso y mantenimiento.

Con la nueva opción podremos realizar esta operación de forma manual y programada.

Objetos modificados:

Formulario: CFG

Objetos nuevos:

Variable: COM_VER_UMB

Acción: VERSIONS_COM

Proceso: VERSIONS_COM y VERSIONS_COM_3P

VERP-1131

General. Revisión de scripts donde se usan la versión del proyecto para la importación de datos

Se han corregido en todos los lugares donde se hacia uso de la versión para la importación de JSON, quitando dicho uso.

Objetos modificados

  • Proyecto aplicación
    • Alternador de vista
      • CSS_INC_W
      • CSS_INC_W_DES
      • SRC_INC_W
      • SRC_INC_W_DES
    • Multivista
      • PGC_C

VERP-1111

Gestión documental. Cuando el nombre del archivo contiene espacios o caracteres especiales, falla la subida de archivos a Amazon

Cuando se suben ficheros directamente desde cada documento, o desde la pantalla de documentos, ahora se valida y controla, que dicho fichero a subir no contenga espacios

Objetos modificados:

  • Proyecto de aplicación
    • Formularios
      • DOC_W
    • Funciones
      • AWS_SUB