• No se han encontrado resultados

Lista de novedades Velneo verp 20. Velneo verp 20

N/A
N/A
Protected

Academic year: 2021

Share "Lista de novedades Velneo verp 20. Velneo verp 20"

Copied!
82
0
0

Texto completo

(1)

Lista de novedades Velneo vERP 20

Velneo vERP 20

(2)

Lista de novedades Velneo vERP 20

General

Estrenamos nuevo icono

Migración a versión 19.2 de Velneo vERP Migración a versión 19.3 de Velneo vERP Migración a versión 20.0 de Velneo vERP

Cacheo de registros en 2º plano para optimizar en cloud

Eliminados los ficheros adjuntos para importación de datos inciales Nuevo sistema de exportación e importación de datos vía FTP El menú general arbolado ahora admite hasta 5 niveles

Mejoras en la CSS para el estilo Fusion Gestión

Optimización de la carga inicial de registros en ventas y compras Mejoras en existencias de los artículos

Cálculo de existencias de todos los artículos

Mostrar la lista de facturas de compra y venta con errores al contabilizar Almacén por defecto se asume de la división en curso

Control de albarán de venta ya facturado al intentar facturarlo

Corregido cálculo de retenciones cuando hay % dto. general en el pie Contabilidad

Verificaciones de asientos, apuntes y facturas de compra y venta Auditoría de saldos en cuentas auxiliares de clientes y proveedores Punteo y anulación de punteo en rejillas de apuntes con selección Añadido campo nº documento de cobro/pago en vencimientos Añadido modelo tributario 303

Revisada la contabilización de agrupamientos de cobros

Revisado el valor del campo 1ª operación de adeudo de la cuenta Revisada la carga de plurales en los subformularios de cuenta auxiliar TPV

Corregida incidencia en el informe Resumen de caja y día de TPV

(3)

Lista de novedades Velneo vERP 20

Corregido menú de botón en campo serie del formulario Parámetros TPV Corregida la carga de dependientes al abrir ticket

vTools

Exportación a Excel mejorada Recursos

Log transaccional disponible para ser aplicado Log de usuarios concurrentes mejorado Nueva función para convertir número a texto Utilidades para documentar y analizar tablas

Mejoras en base de datos e interfaz del maestro de Script e includes Solucionada incidencia en método POST del API Rest

Anexo de cambios en base de datos Tablas de configuración

Tabla APP_CFG_W (Configuración de aplicación) Tabla CSS_W (Estilos CSS)

Tabla DIS_INF_W (Diseñador de informes)

Tabla DIS_INF_CAL_W (Cálculos del diseñador de informes) Tabla INF_CAL_W (Cálculos del informe)

Tabla INF_DEF_W (Definiciones de informes) Tabla PLF_W (Plantillas de scripts)

Tabla PRM_DIC_W (Diccionario de permisos) Tabla PRS_MEN_W (Opciones de menú) Tabla SCR_W (Scripts)

Tabla SCR_INC_W (Includes de scripts) Tablas maestras

Tabla ART_M (Artículos)

Tabla DOC_TIP_M (Tipos de documentos) Tabla EMP_M (Empresas)

Tablas de gestión

Tabla EXS_G (Existencias)

(4)

Lista de novedades Velneo vERP 20

Tabla COM_ALB_G (Albaranes de compra) Tabla COM_FAC_G (Facturas de compra) Tabla COM_PED_G (Pedidos de compra)

Tabla COM_PED_LIN_G (Línea de pedido de compra) Tabla VTA_ALB_G (Albaranes de venta)

Tabla VTA_FAC_G (Facturas de venta) Tabla VTA_PED_G (Pedidos de venta)

Tabla VTA_PED_LIN_G (Línea de pedido de venta) Tabla VTA_PRE_G (Presupuestos de venta)

Tabla VTA_PRE_LIN_G (Línea de presupuesto de venta) Tablas de contabilidad

Tabla APU_C (Apuntes) Tabla BCO_C (Bancos) Tabla COS_C (Costes)

Tabla FAC_EMI_C (Registro de facturas emitidas) Tabla FAC_REC_C (Registro de facturas recibidas) Tabla PLA_ASI_C (Plantillas de asientos)

Tabla PLA_APU_C (Plantillas de apuntes) Tabla PLA_ASI_C (Plantillas de asientos) Tabla PGC_C (Plan de cuentas)

Tabla VTO_COB_C (Vencimientos a cobrar) Tabla VTO_PAG_C (Vencimientos a pagar)

(5)

Lista de novedades Velneo vERP 20

General

Estrenamos nuevo icono

Al igual que hemos realizado con el resto de componentes de la plataforma Velneo, vERP dispone de un nuevo icono que deseamos os resulte más moderno y homogéneo con el resto de iconos de la plataforma. Estamos de estreno.

(6)

Lista de novedades Velneo vERP 20

Migración a versión 19.2 de Velneo vERP

Proceso de migración que se ejecuta automáticamente al reiniciar la instancia tras instalar esta versión de Velneo vERP.

La ejecución del proceso de migración puede tardar unos segundos o minutos en función de volumen de registros en las tablas de artículos, existencias, pedidos de compra, pedidos de venta y movimientos de almacén.

Objetos que intervienen:

- Tabla APP_CFG_W (Configuración de aplicación)

- Añadido campo MIG_19_2 (Ejecutada migración a 19.2) - Formulario APP_CFG_W_DAT

(7)

Lista de novedades Velneo vERP 20

- Añadido checkbox con el campo MIG_19_2.

- Proceso CTL_CHG_VER (Control de cambio de versión) - Añadido control de la ejecución del proceso MIG_19_2.

- Nuevo proceso MIG_19_2 (Migración a la versión 19.2)

- Se actualiza el campo EMP en la tabla COM_PED_LIN_G.

- Se actualiza el campo EMP en la tabla VTA_PED_LIN_G.

- Se actualiza el campo EMP en la tabla VTA_PRE_LIN_G.

- Se ejecuta el proceso de recálculo de existencias EXS_G_CAL.

(8)

Lista de novedades Velneo vERP 20

Migración a versión 19.3 de Velneo vERP

Proceso de migración que se ejecuta automáticamente al reiniciar la instancia tras instalar esta versión de Velneo vERP.

La ejecución del proceso de migración puede tardar unos segundos o minutos en función de volumen de registros en las tablas de artículos, existencias, pedidos de compra, pedidos de venta y movimientos de almacén.

Objetos que intervienen:

- Tabla APP_CFG_W (Configuración de aplicación)

- Añadido campo MIG_19_3 (Ejecutada migración a 19.3) - Formulario APP_CFG_W_DAT

(9)

Lista de novedades Velneo vERP 20

- Añadido checkbox con el campo MIG_19_3.

- Proceso CTL_CHG_VER (Control de cambio de versión) - Añadido control de la ejecución del proceso MIG_19_3.

- Nuevo proceso MIG_19_3 (Migración a la versión 19.3)

- Se actualiza el campo PDT de la tabla VTO_COB_C para incluir los impagados y remesados.

(10)

Lista de novedades Velneo vERP 20

Migración a versión 20.0 de Velneo vERP

Proceso de migración que se ejecuta automáticamente al reiniciar la instancia tras instalar esta versión de Velneo vERP.

La ejecución del proceso de migración puede tardar unos segundos o minutos en función de volumen de registros en las tablas de artículos, existencias, pedidos de compra, pedidos de venta y movimientos de almacén.

Objetos que intervienen:

- Tabla APP_CFG_W (Configuración de aplicación)

- Añadido campo MIG_20_0 (Ejecutada migración a 20.0) - Formulario APP_CFG_W_DAT

- Añadido checkbox con el campo MIG_20_0.

(11)

Lista de novedades Velneo vERP 20

- Añadido botón para descargar todos los ficheros de datos JSON de la versión.

- Proceso CTL_CHG_VER (Control de cambio de versión) - Añadido control de la ejecución del proceso MIG_20_0.

- Nuevo proceso MIG_20_0 (Migración a la versión 20.0)

- Aplicación del nuevo sistema de importación de datos a través de la descarga de ficheros vía FTP.

- Migración de los campos ID por UID en diferentes tablas usando ficheros de tablas de conversión que se descargan vía FTP.

(12)

Lista de novedades Velneo vERP 20

Cacheo de registros en 2º plano para optimizar en cloud

Para mejorar la experiencia de usuario cuando la aplicación se ejecuta en cloud hemos añadido la posibilidad de configurar el cacheo de registros en 2º plano de las siguientes tablas:

- ENT_M. Entidades.

- ART_M. Artículos.

- FAM_M. Familias.

- PGC_C. Plan de cuentas.

- AUX_C. Cuentas auxiliares.

Al estar cacheados los registros de estas tablas se acelera la ordenación y agrupamiento de en rejillas de los documentos de compras, ventas, almacén y apuntes contables cuando lo hacemos sobre la columna de cliente, proveedor, artículo, familia, cuenta o auxiliar.

(13)

Lista de novedades Velneo vERP 20

¡ATENCIÓN!​ Es importante tener en cuenta que en cuanto el usuario entra en la aplicación si tenemos configurado el cacheo, aunque se realiza en paralelo de todas las tablas para que tarde lo menos posible, hasta que no finalice el cacheo no será posible cerrar la aplicación. Es decir, si el usuario entra y trabaja normalmente no se enterará ya que normalmente en una línea de fibra el cacheo puede tardar unos 15 segundos para los datos que existen en la demo de vERP con 6.000 entidades. Este tiempo puede variar en función del número de entidades, artículos, etc. Por eso en clientes con acceso a Internet de baja velocidad no es muy recomendable hacer este cacheo, o hay que avisar al usuario de que una vez que entra en la aplicación puede tener que esperar un tiempo a que pueda volver a cerrarla. Por este motivo la configuración por defecto es que no se realiza el cacheo de estas tablas.

Objetos que intervienen:

- Tabla APP_CFG_W (Configuración de aplicación)

- Añadido campo CAR_2P_ENT (Cargar en 2º en caché las entidades) - Añadido campo CAR_2P_ART (Cargar en 2º en caché los artículos) - Añadido campo CAR_2P_FAM (Cargar en 2º en caché las familias)

- Añadido campo CAR_2P_PGC (Cargar en 2º en caché el plan de cuentas) - Añadido campo CAR_2P_AUX (Cargar en 2º en caché las cuentas auxiliares) - Nuevo Formulario APP_CFG_W_OPT (Optimizaciones)

- Formulario APP_CFG_W (Configuración de la aplicación) - Añadido subformulario APP_CFG_W_OPT (Optimizaciones) - Nuevos procesos:

- CAR_REG_2P_ART (Cargar en caché registros en 2º plano de artículos) - CAR_REG_2P_AUX (Cargar en caché registros en 2º plano de auxiliares) - CAR_REG_2P_ENT (Cargar en caché registros en 2º plano de entidades) - CAR_REG_2P_FAM (Cargar en caché registros en 2º plano de familias) - CAR_REG_2P_PGC (Cargar en caché registros en 2º plano de PGC) - Marco AUTOEXEC

- Modificado el manejador POS_INI para que lea la configuración de la aplicación y si están activados ejecute los procesos seleccionados para cargar en caché los registros de la tablas en 2º plano.

(14)

Lista de novedades Velneo vERP 20

Eliminados los ficheros adjuntos para importación de datos inciales

Debido a la inclusión de un nuevo sistema de exportación e importación de ficheros de datos a través de FTP se eliminan los ficheros adjuntos de los datos en formato JSON aportando los siguientes beneficios:

● Se reduce el tamaño del proyecto vERP.app ya que ahora en la instalación no se incluyen los ficheros adjuntos que ocupaban más de 1MB.

● Se evita el problema de copiar y pegar ficheros adjuntos al intentar crear un fork de vERP.

● Se evita la posibilidad de error en la creación una instalación .vin con ficheros adjuntos copiados en lugar de que se adjunten de nuevo.

Estos son los ficheros adjuntos que se eliminan del proyecto de aplicación vERP.

(15)

Lista de novedades Velneo vERP 20

Nuevo sistema de exportación e importación de datos vía FTP

¡ATENCIÓN!​ Este ha sido un cambio de estructura de tablas muy importante ya que se ha cambiado el tipo de campo ID en 3 tablas DOC_TIP_M (Tipos de documentos), PLA_ASI_C (Plantillas de asientos) y PLF_W (Plantillas de ficheros). Hemos revisado todas las variables locales o globales que eran de tipo numérico relacionadas con almacenar el código de estas tablas para convertirlos a alfabéticos, sin embargo es posible que se nos pueda haber escapado algún caso dado lo complejo que es localizar todos los objetos que lo usan de forma directa o indirecta. Por favor, si detecta algún mal funcionamiento en alguna opción de vERP relacionada con estas 3 tablas le agradecemos que lo notifique a soporte lo más rápidamente posible para poder subsanarlo y ofrecer la corrección a todos los suscriptores en el menor tiempo posible.

Muchas gracias por su colaboración

Con el objetivo de facilitar la importación inicial o la actualización de datos en nuevas versiones o revisiones en tablas maestras hemos creado un nuevo sistema que afecta las siguientes

funcionalidades y características:

● Toolbar sólo para supervisores con las opciones de exportación/importación/limpieza.

● Exportación de los registros seleccionados a fichero en disco en formato JSON. Esto permite generar ficheros que incluyan sólo algunos registros de una tabla sin necesidad de incluir todos los registros.

● En el FTP de Velneo estarán disponibles todos los ficheros de datos en formato JSON de todas las versiones que utilicen este sistema.

● La carpeta FTP de descarga de ficheros es configurable para que cada desarrollador pueda usar su propio FTP y sus ficheros.

● El sistema es totalmente aplicable a todas las tablas que el desarrollador desee aplicar.

Por defecto Velneo seguirá ofreciendo en su FTP los ficheros correspondientes a las tablas maestras básicas necesarias para el funcionamiento de cualquier aplicación desarrollada sobre vERP.

● Si es necesario importar los datos en una instalación donde no se disponga de conexión a Internet se podrán instalar manualmente los ficheros .json descargados en el directorio cajas del servidor y ejecutar desde el formulario de configuración de la aplicación la ejecución de la importación de todas las tablas.

● Las tablas donde se aplica este sistema incluyen un nuevo campo VER_ULT_ACT

(Versión de última actualización) que permite controlar en la migración de versiones saber qué registros se deben añadir o modificar sin que afecte a los datos ya existentes.

● Las tablas plurales de las tablas que usan este sistema incluyen una actualización para actualizar el valor de la versión de última actualización de forma automática.

● En las rejillas de las tablas que usan este sistema se ha incluido la columna

VER_ULT_ACT (Versión de última actualización) que sólo está visible para usuarios supervisores

● La importación de datos de estos ficheros JSON ha sido mejorada para que si el registro no existe se crea y si existe sólo se actualiza si la versión de última actualización del fichero JSON es mayor que la que tiene el registro de la tabla.

● Se ha incluido un botón que permite eliminar los registros seleccionados de estas tablas.

Esto facilita al desarrollador eliminar los datos que incluye vERP por defecto para

(16)

Lista de novedades Velneo vERP 20 sustituirlos por los suyos sin tener que eliminar manualmente los registros uno a uno.

Además la eliminación contempla la limpieza o eliminación de los registros plurales relacionados.

● Como las tablas maestras en las que se aplica este sistema además de los datos que se entregan por defecto con vERP permiten a los desarrolladores y usuarios finales añadir nuevos registros, con el fin de evitar conflictos derivados de la coincidencia del valor del campo ID hemos realizado los siguientes cambios:

○ Si la tabla es arbolada se mantiene el ID sin cambios.

○ Si la tabla es maestra pero tiene un campo de clave alfabético único, se modifica el campo ID de la tabla de numérico a alfabético y se modifica el valor del campo ID con el del campo alfabético de clave única. El campo clave se mantendrá como deprecated hasta la versión 21. La actualización del valor del campo ID con el del campo clave se realiza en el proceso de migración a la versión 20.0.

○ Si la tabla maestra no tiene un campo clave alfabético único, se modifica el campo ID de numérico a Alfa 40 de 4 bytes y se genera un UID (identificador único). En la migración a la versión 20.0 se usará un fichero descargado vía FTP para cambiar los valores numéricos por los correspondientes UID (identificador único)

Las tablas que utilizan este nuevo sistema de importación vía FTP son:

- BCO_C (Bancos) - CSS_W (Estilos CSS)

- DIS_INF_C (Diseño de informes contables)

- DIS_INF_CAL_C (Cálculos en el diseño de informes contables) - DOC_TIP_C (Tipos de documentos contables)

- INF_DEF_W (Definición de informes personalizables) - PGC_C (Plan de cuentas)

- PLA_APU_C (Plantillas de apuntes de plantillas de asientos) - PLA_ASI_C (Plantillas de asientos)

- PLF_W (Plantillas de ficheros)

- PRM_DIC_W (Diccionario de permisos) - PRS_MEN_W (Opciones de menú) - SCR_W (Scripts)

- SCR_INC_W (Includes de scripts)

Enlaces de descarga de los ficheros de datos en formato JSON:

- BCO_C_20_0.json - CSS_W_20_0.json - DIS_INF_C_20_0.json - DIS_INF_CAL_C_20_0.json - DOC_TIP_M_20_0.json - INF_DEF_W_20_0.json - PGC_C_20_0.json

(17)

Lista de novedades Velneo vERP 20 - PLA_APU_C_20_0.json

- PLA_ASI_C_20_0.json - PLF_W_20_0.json - PRM_DIC_W_20_0.json - PRS_MEN_W_20_0.json - SCR_W_20_0.json - SCR_INC_W_20_0.json

Enlaces de descarga de los ficheros de migración de ID numéricos a UID:

- DOC_TIP_M_UID.csv - PLA_ASI_C_UID.csv - PLF_W_UID.csv

Objetos generales que intervienen en el sistema para todas las tablas:

- Modificado proceso AUTOEXEC (Arranque) - Controla la migración a la versión 20.0.

- Oculta la acción SUP_SEL (Eliminar los seleccionados) para todos los usuarios excepto los supervisores.

- Nuevo proceso DES_DAT_JSO (Descarga de ficheros de datos JSON)

- Descarga los ficheros de datos JSON desde el FTP de Velneo (por defecto).

- Modificado proceso GEN_DAT_TAB (Generar datos de tablas)

- Ejecuta el proceso de descarga de ficheros de datos JSON (DES_DAT_JSO).

- Modificado script js/database/velneoUid.js (Proyecto de datos. Genera UID) - Modificado script js/database/velneoImportar.js (Proyecto de datos. Genera UID)

- Ahora está diseñado para ser ejecutado como un proceso en 3º plano que recibe en la variable SND el fichero a importar.

- Si el registro ya existe y es de una versión anterior se actualiza.

- Modificado proceso UID de tipo JavaScript (Proyecto de datos. Generador de UID) - Modificada la función UID (Proyecto de datos. Generador de UID)

- Sólo tiene un parámetros (la longitud).

- Por defecto se asume como posibles caracteres las mayúsculas, minúsculas y números ya que los UID se guardarán en campo de tipo Alfa 40.

- Nueva acción SUP_SEL (Eliminar los seleccionados)

- Esta acción se incluye en las toolbars de las tablas que usan el sistema de exportación/importación de datos vía FTP.

(18)

Lista de novedades Velneo vERP 20 - Con está acción se ejecutará un manejador de evento en los alternadores que se

encargarán de eliminar los registros seleccionados así como de limpiar o eliminar sus plurales.

- Nueva constante PRG_SUP_SEL

- ¿Desea eliminar los registros seleccionados y sus plurales?

- Nueva variables global en disco SND_FTP_VEL (Senda FTP de Velneo)

- Esta variable se usará en el proceso de descarga de ficheros de datos de tipo JSON.

- Esta variable estará configurable en el formulario de configuración de aplicación.

- Se han revisado todos los objetos relacionados

- Variables locales, gloables o campos relacionados con los códigos que han pasado de contener valores numéricos en el ID a valores alfabéticos, modificando en los objetos relacionados el tipo de numéricos a alfabético.

Objetos que intervienen para la tabla PLF_W (Plantillas de ficheros) - Tabla PLF_W (Plantillas de scripts)

- Campo ID se cambia a tipo Alfa 40 de 4 bytes, no siguiente al último y que como contenido inicial usa la función UID con longitud 6.

- Nuevo campo VER_ULT_ACT (Versión de última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Nueva actualización a la tabla PLF_W a través del campo puntero PLF (Padre).

- Nuevo componente de actualización a PLF_W para asignar el valor de VER_ULT_ACT si es mayor que la que tiene el padre.

- Rejilla PLF_W (Plantillas de ficheros) PLF_W_MEN (Plantilla de ficheros menú) - Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Toolbar PLF_W (Plantillas de ficheros)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Alternador PLF_W (Plantillas de ficheros)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP-SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Procesos PLF_W_CHG_UID (Cambiar ID numérico por UID)

(19)

Lista de novedades Velneo vERP 20 - Cambia el ID numérico por un UID (identificador único).

- Genera el fichero PLF_W_UID.csv que usará la migración para modificar el campo ID numérico por el nuevo UID.

Objetos que intervienen para la tabla SCR_W (Scripts) - Tabla SCR_W (Scripts)

- Campo ID se cambia a tipo Alfa 40 de 20 y no siguiente al último.

- Campo ID_SCR se considera deprecated para ser eliminado en la versión 21.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Nuevo campo NUM_INC (Nº includes).

- Eliminado el índice ID_SCR y se sustituye su uso por el campo ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas, formularios y procesos

- Se cambia en todos los objetos visuales el uso del campo ID-SCR por ID.

- Formulario FIC_REG-W_EDT (Edición de registro)

- En el manejador de evento ACT-DSC se cambia el uso del índice ID-SCR por ID.

- Alternador SCR_W (Scripts)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Toolbar SCR_W (Scripts)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla SCR_W (Scripts)

- Añadida cabecera vertical para multiselección.

- Añadida columna NUM_INC (Nº includes)

- Añadida columna VER_ULT_ACT (Versión última actualización).

Objetos que intervienen para la tabla SCR_INC_W (Includes de scripts) - Tabla SCR_INC_W (Includes de scripts)

- Se cambia la tabla de maestra a histórica, perdiendo el campo ID.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Se añade en los índices el campo puntero contrario al no usar el ID para que sigan siendo de clave única, ya que el campo orden no garantiza que sea de clave única.

- Eliminado el índice ID.

(20)

Lista de novedades Velneo vERP 20 - Nueva actualización a la tabla SCR_W.

- Nuevo componente de actualización a SCR_W para acumular 1 en el campo NUM_INC (Nº includes).

- Nuevo componente de actualización a SCR_W para asignar el valor de VER_ULT_ACT si es mayor que la que tiene el script.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas SCR-INC_W (Includes de scripts) y SCR_INC_W_DES (Destinos de scripts) - Añadida columna VER_ULT_ACT (Versión última actualización).

Objetos que intervienen para la tabla DIS_INF_W (Diseñador de informes) - Tabla DIS_INF_W (Diseñador de informes)

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Toolbar DIS_INF_W (Diseñador de informes)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla DIS_INF_W (Diseñador de informes)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Alternador DIS_INF_W (Diseñador de informes)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

Objetos que intervienen para la tabla DIS_INF_CAL_W (Cálculos del diseñador de informes) - Tabla DIS_INF_CAL_W (Cálculos del diseñador de informes)

- Se cambia la tabla de maestra a histórica, perdiendo el campo ID.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Eliminado el índice ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Modificada actualización a DIS_INF_W.

- Nuevo componente de actualización para asignar el valor de VER_ULT_ACT si es mayor que la que tiene en DIS_INF_W.

- Tabla INF_CAL_W (Cálculos del informe)

(21)

Lista de novedades Velneo vERP 20 - Nuevo campo DIS_INF (Puntero del diseñador de informe).

- Modificado el campo PGC ahora no tiene contenido inicial.

- Modificado el campo DIS_INF_CAL que ahora se un puntero indirecto real resolviendo el índice DIS_INF_PGC.

- Proceso INF_CAL_W (Calcular informe)

- Se resuelven los campos DIS_INF y PGC que a su vez resuelven el campo DIS_INF_CAL que es de tipo puntero indirecto real a través del índice DIS_INF_PGC.

- Rejilla DIS_INF_CAL_W (Cálculos del diseñador de informes) - Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

Objetos que intervienen para la tabla PGC_C (Plan de cuentas) - Tabla PGC_C (Plan de cuentas)

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Toolbar PGC_C (Plan de cuentas)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla PGC_C (Plan de cuentas)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Alternador PGC_C (Plan de cuentas)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

Objetos que intervienen para la tabla PRS_MEN_W (Opción de menú) - Tabla PRS_MEN_W (Opción de menú)

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Toolbar PRS_MEN_W (Opción de menú)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla PRS_MEN_W (Opción de menú)

(22)

Lista de novedades Velneo vERP 20 - Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Alternador PRS_MEN_W (Opción de menú)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

Objetos que intervienen para la tabla BCO_C (Bancos) - Tabla BCO_C (Bancos)

- Campo ID se cambia a tipo Alfa 256 de 4 y no siguiente al último.

- Campo COD_ENT se considera deprecated para ser eliminado en la versión 21.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Eliminado el índice COD_ENT y se sustituye su uso por el campo ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas, formularios y procesos

- Se cambia en todos los objetos visuales el uso del campo COD_ENT por ID.

- Alternador BCO_C (Bancos)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Toolbar BCO_C (Bancos)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla BCO_C (Bancos)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

Objetos que intervienen para la tabla CSS_W (Estilos CSS) - Tabla CSS_W (Estilos CSS)

- Campo ID se cambia a tipo Alfa 256 de 40 y no siguiente al último.

- Campo ETQ se considera deprecated para ser eliminado en la versión 21.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

(23)

Lista de novedades Velneo vERP 20 - Eliminado el índice ETQ y se sustituye su uso por el campo ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas, formularios y procesos

- Se cambia en todos los objetos visuales el uso del campo ETQ por ID.

- Alternador CSS_W (Estilos CSS)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Toolbar CSS_W (Estilos CSS)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla CSS_W (Estilos CSS)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

Objetos que intervienen para la tabla INF_DEF_W (Definiciones de informes) - Tabla INF_DEF_W (Definiciones de informes)

- Campo ID se cambia a tipo Alfa 256 de 40 y no siguiente al último.

- Campo INF_ID se considera deprecated para ser eliminado en la versión 21.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Eliminado el índice INF_ID y se sustituye su uso por el campo ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas, formularios y procesos

- Se cambia en todos los objetos visuales el uso del campo INF_ID por ID.

- Alternador INF_DEF_W (Definiciones de informes)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Toolbar INF_DEF_W (Definiciones de informes)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla INF_DEF_W (Definiciones de informes)

- Añadida cabecera vertical para multiselección.

(24)

Lista de novedades Velneo vERP 20

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Script vreport_informe_importar.js

- Modificada la línea 22 con el siguiente código:

clave.push(theRegisterIn.fieldToString("ID"));

Objetos que intervienen para la tabla PRM_DIC_W (Diccionario de permisos) - Tabla PRM_DIC_W (Diccionario de permisos)

- Campo ID se cambia a tipo Alfa 256 de 80 y no siguiente al último.

- Campo ETQ se considera deprecated para ser eliminado en la versión 21.

- Nuevo campo VER_ULT_ACT (Versión última actualización).

- Eliminado el índice ETQ y se sustituye su uso por el campo ID.

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Rejillas, formularios y procesos

- Se cambia en todos los objetos visuales el uso del campo ETQ por ID.

- Alternador PRM_DIC_W (Diccionario de permisos)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP_SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Toolbar PRM_DIC_W (Diccionario de permisos)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Rejilla PRM_DIC_W (Diccionario de permisos)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Formularios PRM_DIC_W_MEM (Diccionario de permisos) - Modificado el tipo de la variable local ID a alfabético.

- Proceso USR_GRP_M_PRM_ADD (Añadir permisos a un grupo de usuarios) - Modificado el tipo de la variable local PRM_DIC_ID a alfabético.

- Búsqueda PRM_DIC_W_SIN_FRM (Buscar diccionario de permisos) - Modificado el tipo de la variable local ID a alfabético.

(25)

Lista de novedades Velneo vERP 20

Objetos que intervienen para la tabla DOC_TIP_M (Tipos de documentos) - Tabla DOC_TIP_M (Tipos de documentos)

- Campo ID se cambia a tipo Alfa 40 de 4 bytes, no siguiente al último y que como contenido inicial usa la función UID con longitud 6.

- Nuevo campo VER_ULT_ACT (Versión de última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Nueva actualización a la tabla PLF_W a través del campo puntero PLF (Padre).

- Nuevo componente de actualización a PLF_W para asignar el valor de VER_ULT_ACT si es mayor que la que tiene el padre.

- Rejilla DOC_TIP_M (Tipos de documentos)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Toolbar DOC_TIP_M (Tipos de documentos)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Alternador DOC_TIP_M (Tipos de documentos)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP-SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Procesos DOC_TIP_M_CHG_UID (Cambiar ID numérico por UID) - Cambia el ID numérico por un UID (identificador único).

- Genera el fichero DOC_TIP_M_UID.csv que usará la migración para modificar el campo ID numérico por el nuevo UID.

Objetos que intervienen para la tabla PLA_ASI_C (Plantillas de asientos) - Tabla PLA_ASI_C (Plantillas de asientos)

- Campo ID se cambia a tipo Alfa 40 de 4 bytes, no siguiente al último y que como contenido inicial usa la función UID con longitud 6.

- Nuevo campo VER_ULT_ACT (Versión de última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Tabla PLA_APU_C (Plantillas de apuntes)

- Nuevo campo VER_ULT_ACT (Versión de última actualización).

- Nuevo trigger anterior a modificación que guarda la versión de última actualización.

- Nuevo componente de actualización a PLA_ASI_C para asignar el valor de VER_ULT_ACT si es mayor que la que tiene el padre.

(26)

Lista de novedades Velneo vERP 20 - Rejilla PLA_ASI_C (Plantillas de asientos)

- Añadida cabecera vertical para multiselección.

- Añadida columna VER_ULT_ACT (Versión última actualización).

- Toolbar PLA_ASI_C (Plantillas de asientos)

- Añadida acción SUP_SEL (Eliminar los seleccionados) - Alternador PLA_ASI_C (Plantillas de asientos)

- Modificado el manejador de evento EXP_JSO para que exporte sólo los seleccionados.

- Modificado el manejador de evento IMP_JSO que pasa a ser de código Velneo y ejecuta el proceso IMP_JSO de tipo JavaScript en 3º plano.

- Nuevo manejador de evento SUP-SEL que elimina los registros seleccionados eliminando o limpiando previamente los plurales.

- Procesos PLA_ASI_C (Plantillas de asientos)

- Cambia el ID numérico por un UID (identificador único).

- Genera el fichero PLA_ASI_C_UID.csv que usará la migración para modificar el campo ID numérico por el nuevo UID.

(27)

Lista de novedades Velneo vERP 20

El menú general arbolado ahora admite hasta 5 niveles

Hemos aumentado hasta 5 el número de niveles soportados por el menú general.

Recuerda que la definición de las opciones del menú general arbolado se basan en una tabla arbolada, y que por cada nivel se deben utilizar 3 caracteres. De esta forma el código admite hasta 18 caracteres.

● Los 3 primeros configuran el menú.

● Los siguientes 15 forman 5 grupos de 3 caracteres que conforman los 5 posibles nivel de arbolado del menú.

Objetos que intervienen:

- Tabla PRS_MEN_W (Opciones de menú)

- Modificada la longitud del campo ID que pasa de 8 a 12 soportando códigos de hasta 18 caracteres.

- Script js/interface/menu.js (Proyecto de aplicación)

- Añadido código para que soporte hasta 5 niveles de arbolado.

(28)

Lista de novedades Velneo vERP 20

Mejoras en la CSS para el estilo Fusion

Con el estilo Fusion activado los cuadrados de los checkbox no eran visibles. Hemos modificado la CSS ejecutada en el AUTOEXEC para que sean visibles. Los cambios realizados son los siguientes:

Se han eliminado las líneas donde se aplicaban a QObject y QCheckBox el background:

transparent.

(29)

Lista de novedades Velneo vERP 20

Gestión

Optimización de la carga inicial de registros en ventas y compras

Para evitar que la carga inicial de documentos de compras y ventas haga una carga de todas la tabla hemos añadido en la configuración de la aplicación la posibilidad de limitar el nº de registros a mostrar en la carga inicial de documentos de compras y ventas para que cuando se ejecute la aplicación en el cloud sólo se muestren los último “n” registros.

Objetos que intervienen:

- Tabla APP_CFG_W (Configuración de aplicación)

- Añadido campo NUM_REG_VER_VTA_PRE (Nº registros a mostrar por defecto en presupuestos de venta)

- Añadido campo NUM_REG_VER_VTA_PED (Nº registros a mostrar por defecto en pedidos de venta)

- Añadido campo NUM_REG_VER_VTA_ALB (Nº registros a mostrar por defecto en albaranes de venta)

- Añadido campo NUM_REG_VER_VTA_FAC (Nº registros a mostrar por defecto en facturas de venta)

- Añadido campo NUM_REG_VER_COM_PED (Nº registros a mostrar por defecto en pedidos de compra)

- Añadido campo NUM_REG_VER_COM_ALB (Nº registros a mostrar por defecto en albaranes de compra)

- Añadido campo NUM_REG_VER_COM_FAC (Nº registros a mostrar por defecto en facturas de compra)

(30)

Lista de novedades Velneo vERP 20 - Nuevas variables globales numéricas en memoria

- NUM_REG_VER_VTA_PRE (Nº registros a mostrar por defecto en presupuestos de venta)

- NUM_REG_VER_VTA_PED (Nº registros a mostrar por defecto en pedidos de venta)

- NUM_REG_VER_VTA_ALB (Nº registros a mostrar por defecto en albaranes de venta)

- NUM_REG_VER_VTA_FAC (Nº registros a mostrar por defecto en facturas de venta)

- NUM_REG_VER_COM_PED (Nº registros a mostrar por defecto en pedidos de compra)

- NUM_REG_VER_COM_ALB (Nº registros a mostrar por defecto en albaranes de compra)

- NUM_REG_VER_COM_FAC (Nº registros a mostrar por defecto en facturas de compra)

- Nuevo Formulario APP_CFG_W_OPT (Optimizaciones) - Formulario APP_CFG_W (Configuración de la aplicación)

- Añadido subformulario APP_CFG_W_OPT (Optimizaciones) - Modificado el proceso AUTOEXEC

- Carga en las nuevas variables globales en memoria los valores configurados en los campos con el nº de registros a mostrar por defecto en los diferentes documentos de compra y venta.

- Modificados los siguientes menús:

- VTA_PRE_G_MEN (Presupuestos de venta) - VTA_PED_G_MEN (Pedidos de venta) - VTA_ALB_G_MEN (Albaranes de venta) - VTA_FAC_G_MEN (Facturas de venta) - COM_PED_G_MEN (Pedidos de compra) - COM_ALB_G_MEN (Albaranes de compra) - COM_FAC_G_MEN (Facturas de compra)

- Añadida variable local CAR_INI (booleana) Carga inicial.

- En el manejador de evento BUS se si CAR_INI vale 0 y la variable global del tipo de documento NUM_REG_VER_... es mayor que cero, se corta la lista al valor especificado y se pone a 1 la variable local CAR_INI.

(31)

Lista de novedades Velneo vERP 20

Mejoras en existencias de los artículos

Hemos realizado la siguientes mejoras relacionadas con las existencias:

● Hemos incluido un nuevo campo fórmula: Existencia disponible (EXS_DIS) que calcula el resultado de restar la cantidad pendiente de servir de las existencias físicas.

● Hemos incluido este dato tanto en el formulario como las rejillas de existencias que hemos revisado y mejorado incluyendo todos los campos relacionados con las existencias y los pedidos pendientes de servir y recibir.

(32)

Lista de novedades Velneo vERP 20

● También hemos añadido 2 nuevas pestañas en el formulario de artículos que permitirá consultar las líneas de pedidos pendientes de servir y recibir del artículo.

(33)

Lista de novedades Velneo vERP 20

Objetos que intervienen:

- Tabla EXS_G (Existencias)

- Nuevo campo EXS_DIS (Existencia disponible) = EXS - PDT_SRV - Tabla ART_M (Artículos)

- Nuevo campo EXS_DIS (Existencia disponible) = EXS - PDT_SRV - Formulario EXS_G (Existencias)*

- Añadidos controles para visualizar la existencia disponible EXS_DIS.

- Rejillas EXS_G_ALM (Existencias de un almacén) y EXS_G_ART (Existencias de un artículo)

- Ampliadas las columnas de existencias a 100 píxeles.

- Se muestran todos los campos EXS, PDT_REC, PDT_SRV, EXS_DIS y EXS_TEO.

- Rejilla avanzada EXS_G (Existencias)

- Añadidas las columnas EXS_DIS (Disponible).

- Formulario ART (Artículos)

- Nuevo subformulario ART_PDT_SRV (Pendiente de servir)

- Nueva rejilla COM_PED_LIN_G_ART (Líneas de pedido de compra de un artículo) - Nuevo proceso ART_M_TO_COM_PED_LIN_PDT (Pendiente de recibir de un

artículo (vacía))

- Añadido nuevo subformulario ART_PDT_REC (Pendiente de recibir)

- Nueva rejilla VTA_PED_LIN_G_ART (Líneas de pedido de venta de un artículo) - Nuevo proceso ART_M_TO_VTA_PED_LIN_PDT (Pendiente de servir de un

artículo (vacía))

- Rejillas ART_M y ART_M_TPV

- Añadidas columnas de existencias, pdte. de servir, pdte. de recibir, existencia disponible y teórica.

- Aumentado el ancho de la columna referencia y nombre del artículo.

- Rejilla ART_M_SIN_FRM

- Renombrada a ART_M_SEL ya que se usa para selección.

- Añadida la columna de existencia disponible.

- Aumentado el ancho de la columna referencia y nombre del artículo.

- Nueva opción del menú Supervisor / Utilidades - Calcular existencias de todos los artículos.

(34)

Lista de novedades Velneo vERP 20

Cálculo de existencias de todos los artículos

Nueva opción del menú Supervisor/Utilidades que permite ejecutar el proceso de cálculo de existencias de todos los artículos.

Para poder gestionar existencia multiempresa ha sido necesario realizar modificaciones en las tablas de líneas de detalle de los documentos.

Objetos que intervienen:

- Tablas COM_PED_LIN_G (Línea de pedido de compra) y VTA_PED_LIN_G (Línea de pedido de venta)

- Añadido campo puntero a empresa (EMP) cuyo contenido inicial es la empresa de la cabecera.

- Añadido el índice EMP_ART_ALM (Empresa/Artículo/Almacén). Clave única, incluye la parte ID.

- Añadido el índice EMP_ART_ALM_PDT (Empresa/Artículo/Almacén pendientes de recibir o servir). Clave única, incluye la parte ID.

- El campo puntero indirecto a EXS se resuelve ahora con la empresa de línea de detalle.

- En los triggers anterior a alta y modificación la función de alta de existencias usa el nuevo campo empresa.

- Modificada la fórmula de los campos IMP e IMP_PDT para que aplique el redondea a los decimales usando el nuevo campo puntero a empresa.

- Tablas COM_PED_G (Pedidos de compra) y VTA_PED_G (Pedidos de venta)

- Se modifica el trigger posterior a modificación añadiendo en el refresco de datos de las líneas que si cambia la empresa se refresque en las líneas del documento.

- Tablas VTA_PRE_LIN_G (Línea de presupuesto de venta)

- Añadido campo puntero a empresa (EMP) cuyo contenido inicial es la empresa de la cabecera.

- Añadido el índice EMP_ART (Empresa/Artículo). Clave única, incluye la parte ID.

(35)

Lista de novedades Velneo vERP 20 - En la tabla VTA_PRE_LIN_G se ha eliminado el campo VTA_PRE_ORD, no se

usa.

- Modificada la fórmula de los campos IMP para que aplique el redondea a los decimales usando el nuevo campo puntero a empresa.

Índices modificados​:

- Tabla COM_PED_LIN_G (Líneas de pedidos de compra)

- Modificado ART (Artículo), añadidas partes FCH y ID, modificado a clave única.

- Modificado ART_PDT (Artículo pendientes), añadidas partes FCH y ID, modificado a clave única.

- Modificado COM_PED (Pedido de compra) pasa a ser de clave única al añadir la parte de índice ID.

- Eliminado COM_PED_EST (Pedido de compra y estado), no se usa el enlace plural.

- Renombrado COM_PED_PTE a COM_PED_PDT, pasa a ser de clave única, añadidas las partes NUM_LIN y ID, condición para indexar modifica a REC = 0.

- Eliminado EST (Estado), no se usa.

- Eliminado LIN_PDT (Líneas pendientes), se funde con el índice COM_PED_PDT.

- Eliminado LIN_RCB (Líneas recibidas), no se usa el enlace plural.

- Renombrado PRV_ENT a PRV (Proveedor).

- Eliminado RCB (Recibido Sí/No), no se usa.

- Tabla VTA_PED_LIN_G (Líneas de pedidos de venta)

- Modificado ART (Artículo), añadidas partes FCH y ID, modificado a clave única.

- Modificado ART_PDT (Artículo pendientes), añadidas partes FCH y ID, modificado a clave única.

- Eliminado EST (Estado), no se usa.

- Eliminado LIN_PDT (Líneas pendientes), se funde con el índice VTA_PED_PDT.

- Eliminado LIN_SRV (Líneas servidas), no se usa el enlace plural.

- Modificado VTA_PED (Pedido de venta) pasa a ser de clave única al añadir la parte de índice ID.

- Renombrado VTA_PED_PTE a VTA_PED_PDT, pasa a ser de clave única, añadidas las partes NUM_LIN y ID, condición para indexar modifica a SRV = 0.

- Eliminado SRV (Servido Sí/No), no se usa.

- Tabla VTA_PRE_LIN_G (Líneas de presupuestos de venta)

- Modificado ART (Artículo), añadidas partes FCH y ID, modificado a clave única.

- Modificado VTA_PRE (Presupuesto de venta) pasa a ser de clave única al añadir la parte de índice ID.

- Nuevo proceso EXS_G_CAL (Cálculo de existencias)

- Este proceso se encarga de ejecutar el proceso de cálculo de existencia en el servidor (3º plano).

- Nuevo proceso EXS_G_CAL_3P (Cálculo de existencias) - Limpia todos los registros de la tabla EXS_G.

(36)

Lista de novedades Velneo vERP 20 - Poner a cero los campos EXS, PDT_REC y PDT_SRV de todos los artículos.

- Calcula las unidades pendientes de recibir y crea o modifica el registros EXS_G.

- Calcula las unidades pendientes de servir y crea o modifica el registros EXS_G.

- Calcula las unidades de existencia física en el almacén y crea o modifica el registros EXS_G.

- Calcula las existencias generales a nivel de artículo en la tabla ART_M.

- Nueva constante PRG_CAL_EXS

- ¿Desea calcular las existencias de todos los artículos?

- Nueva opción del menú Supervisor/Utilidades - Cálculo de existencias de todos los artículos - Se ejecuta el proceso en 4º plano

(37)

Lista de novedades Velneo vERP 20

Mostrar la lista de facturas de compra y venta con errores al contabilizar

Al contabilizar facturas de compra y venta si por algún motivo en el asiento hay errores y no se puede verificar hasta ahora se mostraba un mensaje de error pero no se sabía que facturas había que revisar.

Ahora se ha mejorado incluyendo tras el mensaje de aviso de errores encontrados la visualización de la lista de facturas de compra y venta contabilizadas con errores en la contabilización que no ha permitido que los asientos estén correctamente verificados.

Objetos que intervienen:

- Alternador COM_FAC_G

- Manejador de evento CON.

- Alternador VTA_FAC_G

- Manejador de evento CON.

(38)

Lista de novedades Velneo vERP 20

Almacén por defecto se asume de la división en curso

Hasta ahora el almacén por defecto se asumía de la empresa en curso, lo hemos mejorado para que dentro de cada empresa cada división que puede tener configurado un almacén por defecto diferente asuma dicho almacén al crear un nuevo documento de compra o venta.

Objetos que intervienen:

- Modificado el contenido inicial del campo ALM por #EMP_DIV.ALM - Las tablas modificadas son:

- COM_ALB_G (Albaranes de compra) - COM_FAC_G (Facturas de compra) - COM_PED_G (Pedidos de compra) - FAC_ALB_G (Albaranes de venta) - FAC_FAC_G (Facturas de venta) - FAC_PED_G (Pedidos de venta)

(39)

Lista de novedades Velneo vERP 20

Control de albarán de venta ya facturado al intentar facturarlo

Hemos añadido el control de que el albarán que estamos intentado factura no esté facturado, en caso contrario, se mostrará un mensaje de error y se finaliza el proceso.

Objetos que intervienen:

- Constante VTA_ALB_FAC se renombra a VTA_ALB_FAC_NO_MOD - Este albarán está facturado. No se permite su modificación.

- Nueva constante VTA_ALB_FAC - Este albarán ya está facturado.

- Formulario VTA_ALB_G

- Manejador de evento VTA_ALB_FAC, añadido al principio el control de ya facturado.

(40)

Lista de novedades Velneo vERP 20

Corregido cálculo de retenciones cuando hay % dto. general en el pie

En el caso de que el documento de compra o de venta tenga aplicado un porcentaje de descuento en el pie del mismo. La acumulación de las bases de retención de IRPF o alquiler ahora sí tienen en cuenta el % de descuento para su cálculo

Objetos que intervienen:

- Modificado el contenido inicial del campo RET_IRP al valor

round( percentage( round( net( #BAS_RET_IRP, #POR_DTO ), #POR_RET_IRP ),

#EMP.DEC_IMP ), #EMP.DEC_IMP )

- Modificado el contenido inicial del campo RET_ALQ al valor

round( percentage( round( net( #BAS_RET_ALQ, #POR_DTO ), #POR_RET_ALQ ),

#EMP.DEC_IMP ), #EMP.DEC_IMP ) - Las tablas modificadas son:

- COM_ALB_G (Albaranes de compra) - COM_FAC_G (Facturas de compra) - COM_PED_G (Pedidos de compra) - FAC_ALB_G (Albaranes de venta) - FAC_FAC_G (Facturas de venta) - FAC_PED_G (Pedidos de venta) - FAC_PRE_G (Presupuestos de venta)

(41)

Lista de novedades Velneo vERP 20

Contabilidad

Verificaciones de asientos, apuntes y facturas de compra y venta

Hemos añadido diferentes procesos que se encargan de realizar la verificación automática de la información registrada en los asientos, apuntes, facturas de compra y venta y su información relacionada como vencimientos a cobrar y pagar o facturas emitidas y recibidas.

En la interfaz hemos añadido la opción al menú de maestros que permite mostrar el dock de verificaciones.

Al ejecutar la opción verificaciones se nos mostrar el dock de verificaciones.

(42)

Lista de novedades Velneo vERP 20

Se pueden seleccionar las fecha desde-hasta de verificación que se realizará sobre la empresa o división en curso del usuario.

Al pulsar los botones de verificar se lanzarán procesos en 4º plano para realizar las correspondientes verificaciones.

Una vez finalizados los procesos de verificación al cabo de unos segundos se refrescará la información en el formulario del dock de verificaciones, mostrando la fecha y hora de última verificación y el nº de errores, en caso de que existan.

Los botones ver errores nos mostrarán la información detallada de los errores que se hayan producido en cada verificación.

(43)

Lista de novedades Velneo vERP 20

Como podemos ver en esta captura el botón “Ver estado de las verificaciones” nos mostrará el estado y progreso de la ejecución de los procesos de verificación que se ejecutarán a través de la cola de procesos en 4º plano.

Por otro lado al pulsar el botón ver errores en el dock central se abrirá una pestaña mostrando un mensaje de que todos los registros están correctos o una lista de errores, en este último caso además de la información de detalle que se visualiza para cada registro, además del

correspondiente mensaje detallado del error, podemos pulsar en el enlace azul que nos abrirá el registro de la tabla correspondiente donde se ha localizado el error.

La verificaciones se realizan en el servidor

El formato de los datos numéricos mostrado en los errores depende del sistema operativos del servidor. Si vemos que el formato mostrado no se corresponde con el de nuestro país se deberá a que el servidor que es donde se calculan los datos está trabajando con un sistema operativo de otro idioma o región geográfica diferente a la de nuestro equipo de escritorio.

A continuación se detallan la lista de posibles errores que verifican los distintos procesos:

Verificación de apuntes Lista de errores:

- 01 - No coincide la suma debe y haber del asiento

- 02 - No coincide la suma debe o suma haber de los apuntes con el asiento - 03 - El apunte no tiene cuenta auxiliar válida

(44)

Lista de novedades Velneo vERP 20 - 04 - El apunte no tiene concepto

- 05 - El apunte no tiene documento

- 06 - El apunte no tiene importe debe o haber

- 07 - La fecha contable o fecha valor del apunte no coincide con la del asiento - 08 - El tipo de asiento del apunte no coincide con el del asiento

- 09 - El apunte no tiene empresa

- 10 - La empresa del apunte no coincide con la del asiento

Verificación de asientos Lista de errores:

- 01 - Empresa no válida - 02 - Tipo de asiento no válido - 03 - Fecha contable no válida - 04 - Fecha documento no válida - 05 - El asiento está descuadrado - 06 - El asiento no tiene apuntes

- 07 - El asiento tiene apuntes pero no tiene importes debe o haber

- 08 - El asiento tiene serie de factura emitida pero no se encuentra el registro de factura emitida

- 09 - El asiento tiene serie de factura emitida pero no se encuentran vencimientos a cobrar - 10 - El asiento tiene serie de factura recibida pero no se encuentra el registro de factura

recibida

- 11 - El asiento tiene serie de factura recibida pero no se encuentran vencimientos a pagar

Verificación de facturas de venta Lista de errores:

- 01 - La empresa no es válida - 02 - La división no es válida - 03 - La fecha no es válida - 04 - La serie no es válida - 05 - El cliente no es válido - 06 - El total factura es cero

- 07 - La forma de pago no es válida

- 08 - Los vencimientos a cobrar no coinciden con el total factura

- 09 - Las bases imponibles de las líneas no coinciden con las de la factura - 10 - El nº factura no es válido

- 11 - La fecha del asiento no coincide con la fecha de la factura

- 12 - La serie contable de la factura no coincide con la serie del asiento - 13 - La empresa de la factura no coincide con la del asiento

- 14 - La fecha de la factura no coincide con la del asiento

(45)

Lista de novedades Velneo vERP 20 - 15 - La cuenta auxiliar del cliente de la factura no coincide con la del asiento

- 16 - El total factura no coincide con el importe de la cuenta del cliente - 17 - El total de bases imponibles no coincide con los del asiento - 18 - El total de cuotas de IVA no coincide con los del asiento - 19 - El total de cuotas de recargo no coincide con los del asiento - 20 - El total de retenciones de IRPF no coincide con los del asiento - 21 - El total de retenciones de alquiler no coincide con los del asiento - 22 - No hay registro de facturas emitidas

- 23 - La empresa de la factura no coincide con la del registro de factura emitida - 24 - La fecha de la factura no coincide con la del registro de factura emitida

- 25 - La cuenta auxiliar del cliente de la factura no coincide con la del registro de factura emitida

- 26 - El total factura no coincide con el del registro de factura emitida

- 27 - El total de bases imponibles no coincide con el del registro de factura emitida - 28 - El total de cuotas de IVA no coincide con el del registro de factura emitida - 29 - El total de cuotas de recargo no coincide con el del registro de factura emitida - 30 - El total de retenciones de IRPF no coincide con el del registro de factura emitida - 31 - El total de retenciones de alquiler no coincide con el del registro de factura emitida

Verificación de facturas de compra Lista de errores:

- 01 - La empresa no es válida - 02 - La división no es válida - 03 - La fecha no es válida - 04 - La serie no es válida - 05 - El proveedor no es válido - 06 - El total factura es cero

- 07 - La forma de pago no es válida

- 08 - Los vencimientos a pagar no coinciden con el total factura

- 09 - Las bases imponibles de las líneas no coinciden con las de la factura - 10 - El nº factura del proveedor no es válido

- 11 - La fecha del asiento no coincide con la fecha de la factura

- 12 - La serie contable de la factura no coincide con la serie del asiento - 13 - La empresa de la factura no coincide con la del asiento

- 14 - La fecha de la factura no coincide con la del asiento

- 15 - La cuenta auxiliar del proveedor de la factura no coincide con la del asiento - 16 - El total factura no coincide con el importe de la cuenta del proveedor - 17 - El total de bases imponibles no coincide con los del asiento

- 18 - El total de cuotas de IVA no coincide con los del asiento - 19 - El total de cuotas de recargo no coincide con los del asiento - 20 - El total de retenciones de IRPF no coincide con los del asiento - 21 - El total de retenciones de alquiler no coincide con los del asiento - 22 - No hay registro de facturas recibidas

(46)

Lista de novedades Velneo vERP 20 - 23 - La empresa de la factura no coincide con la del registro de factura recibida

- 24 - La fecha de la factura no coincide con la del registro de factura recibida

- 25 - La cuenta auxiliar del proveedor de la factura no coincide con la del registro de factura recibida

- 26 - El total factura no coincide con el del registro de factura recibida

- 27 - El total de bases imponibles no coincide con el del registro de factura recibida - 28 - El total de cuotas de IVA no coincide con el del registro de factura recibida - 29 - El total de cuotas de recargo no coincide con el del registro de factura recibida - 30 - El total de retenciones de IRPF no coincide con el del registro de factura recibida - 31 - El total de retenciones de alquiler no coincide con el del registro de factura recibida

Objetos que intervienen:

- Tabla EMP_M (Empresa)

- Añadido campo VRF_ASI_TIM (Última verificación de asientos) - Añadido campo VRF_ASI_NUM_ERR (Nº asientos con errores) - Añadido campo VRF_ASI (Verificación de asientos)

- Añadido campo VRF_APU_TIM (Última verificación de apuntes) - Añadido campo VRF_APU_NUM_ERR (Nº apuntes con errores) - Añadido campo VRF_APU (Verificación de apuntes)

- Añadido campo VRF_AUX_CLT_SAL_TIM (Última verificación de saldos de clientes) - Añadido campo VRF_AUX_CLT_SAL_NUM_ERR (Nº clientes con saldo descuadrado) - Añadido campo VRF_AUX_CLT_SAL (Verificación de saldos de clientes)

- Añadido campo VRF_AUX_PRV_SAL_TIM (Última verificación de saldos de proveedores)

- Añadido campo VRF_AUX_PRV_SAL_NUM_ERR (Nº proveedores con saldo descuadrado)

- Añadido campo VRF_AUX_PRV_SAL (Verificación de saldos de proveedores) - Añadido campo VRF_COM_FAC_TIM (Última verificación de facturas de compra) - Añadido campo VRF_COM_FAC_NUM_ERR (Nº facturas de compra con errores) - Añadido campo VRF_COM_FAC (Verificación de facturas de compra)

- Añadido campo VRF_VTA_FAC_TIM (Última verificación de facturas de venta) - Añadido campo VRF_VTA_FAC_NUM_ERR (Nº facturas de venta con errores) - Añadido campo VRF_VTA_FAC (Verificación de facturas de venta)

- Nueva variable global - HTM (HTML) - Nuevos iconos

- VRF (Verificar)

- VRF_ERR (Lista de errores) - Nuevas búsquedas

(47)

Lista de novedades Velneo vERP 20 - APU_C_EMP_ENT_FCH (Apuntes de una empresa entre fechas)

- ASI_C_EMP_ENT_FCH (Asientos de una empresa entre fechas)

- COM_FAC_G_EMP_ENT_FCH (Facturas de compra de una empresa/división entre fechas)

- VTA_FAC_G_EMP_ENT_FCH (Facturas de venta de una empresa/división entre fechas)

- Nuevo proceso

- ABR_VIS (Abrir vista) - Nuevos procesos de verificación

- APU_C_VRF (Verificaciones de apuntes) - ASI_C_VRF (Verificaciones de asientos)

- AUX_C_CLT_SAL_VRF (Verificaciones de saldos de clientes) - AUX_C_PRV_SAL_VRF (Verificaciones de saldos de proveedores) - COM_FAC_G_VRF (Verificaciones de facturas de compra)

- VTA_FAC_G_VRF (Verificaciones de facturas de venta) - Nuevos formularios

- DCK_VRF (Verificaciones. Formulario del dock) - VRF (Verificaciones. Formulario incrustado en el dock) - VRF_ERR (Verificaciones. Visualización de los errores) - Nuevos procesos

- DCK_VRF (Dock de verificaciones. Carga el formulario incrustado en el dock) - DCK_VRF_VER (Mostrar dock de verificaciones)

- Nueva acción

- DCK_VRF_VER (Verificaciones. Opción de menú para mostrar dock de verificaciones) - Modificado marco AUTOEXEC

- Añadido nuevo dock VRF que muestra el formualrio DCK_VRF.

- Modificado el manejador de evento POS_INI para que oculte, por defecto, al entrar el dock de verificaciones.

(48)

Lista de novedades Velneo vERP 20

Auditoría de saldos en cuentas auxiliares de clientes y proveedores

Hemos añadido una nueva pestaña en el formulario de de cuentas auxiliares. Esta pestaña sólo está visible para cuentas auxiliares de tipo cliente o proveedor.

También hemos añadido al alternador de cuentas auxiliares un multivista que permite visualizar una lista de cuentas auxiliares y a su derecha el formulario de auditoría de saldo, lo que permite hacer una revisión rápida de los datos contables y la deuda de cada cuenta.

Objetos que intervienen:

- Tabla VTO_COB_C (Vencimientos a cobrar)

- Modificado el contenido inicial del campo PDT para que considere pendientes de cobro tanto los vencimientos en estado pendiente como los impagados y

remesados. De esta forma se facilita la comparación de deuda activa de una cuenta con su saldo contable. La fórmula del nuevo contenido inicial es: ( #EST= "P" ) | (

#EST= "I" ) | ( #EST= "R" ).

- Nuevo formulario AUX_C_AUD_SAL (Auditoría de saldos) - Formulario AUX_C (Cuenta auxiliar)

- Modificado el orden de los subformularios en el separador de pestañas.

- Añadido subformulario AUX_C_AUD_SAL.

- Nuevo proceso AUX_C_TO_AUX (Auxiliar)

(49)

Lista de novedades Velneo vERP 20 - Devuelve la misma cuenta auxiliar que recibe, para multivista.

- Nuevo multivista AUX_C_AUD_SAL (Auditoría de saldos de cuentas auxiliares) - Alternador AUX_C (Cuentas auxiliares)

- Añadido multivista AUX_C_AUD_SAL.

(50)

Lista de novedades Velneo vERP 20

Punteo y anulación de punteo en rejillas de apuntes con selección

Hemos activado las opciones para puntear y anular punteo desde:

● La rejilla del menú extracto de apuntes de una cuenta auxiliar.

● La rejilla del menú diario.

● La pestaña apuntes del formulario de una cuenta auxiliar.

Los 3 botones de la toolbar permiten respectivamente:

● Puntear los apuntes seleccionados. Pedirá un nº de punteo que se grabará en los apuntes.

● Auto puntear todos los apuntes de la rejilla que marcará con el nº de punteo 999999 para indicar que ha sido automático aquellos apuntes que siendo de la misma cuenta auxiliar tengan importes al debe y al haber y coincida dicho importe.

● Anular punteo. Pone a 0 el nº de punteo dejando los apuntes seleccionado sin puntear.

Objetos que intervienen:

- Tabla APU_C (Apuntes)

- Nuevo índice EMP_AUX_FCH_PDT_PUN (Empresa, auxiliar y fecha contable (pendientes de puntear))

- Acción APU_C_PUN (Puntear) - Dispara señal.

- Acción APU_C_PUN_ANU (Anular punteo) - Dispara señal.

- Acción APU_C_PUN_AUT (Auto punteo) - Dispara señal.

(51)

Lista de novedades Velneo vERP 20 - Toolbar APU_C_EXT (Extracto) y APU_C_DIA (Diario)

- Se añaden 3 nuevas acciones.

- Rejillas APU_C_EXT_ARR (Extracto de cuenta auxiliar) y APU_C_DIA (Diario) - Se añaden 2 variables locales

- Booleana OK (Ok)

- Numérica PUN_NUM (Nº punteo) - Se añaden 2 conexiones de evento

- APU_C_PUN (Señal de la acción del mismo nombre) - APU_C_PUN_AUT (Señal de la acción del mismo nombre) - APU_C_PUN_ANU (Señal de la acción del mismo nombre) - Se añaden 2 manejadores de evento

- PUN (Puntear)

- PUN_AUT (Auto punteo) - PUN_ANU (Anular punteo)

- Formulario AUX_C_APU (Apuntes de una cuenta auxiliar) - Quitados los botones puntear, anular punteo y auto puntear

- Quitados los manejadores de evento de punteo, anulación de punteo y autopuntear

- Al usar la rejilla APU_C_EXT_ARR ya están integradas las funcionalidades - Formulario APU_C (Apunte)

- Se corrige que el control de check de punteo en el contenido tenía puesto el campo PUN_NUM en lugar del valor correcto que es PUN.

- Proceso APU_C_PUN (Puntear y anular punteo)

- Proceso que se ejecuta en 3º plano para grabar el nº de punteo.

- Si el nº punteo es cero se anula el punteo.

- Proceso APU_C_PUN_AUT (Auto punteo)

- Proceso que se ejecuta en 3º plano para grabar el nº de punteo de forma automática.

- Recorre los apuntes recibidos quitando los ya punteados y revisa si para la misma cuenta auxiliar y documento el debe y el haber coinciden y es distinto de cero. En ese caso se marcan los apuntes del documento con el nº

punteo 99999 (punteo automático).

Referencias

Documento similar

Para afrontarlo, la AEMPS lleva pre- parándose desde 2020 con técnicos cualificados en distintas áreas de conocimiento, dedicados a la implementación del reglamento y desarrollo

"Literatura inglesa III: Pensamiento y creación literaria inglesa en la primera mitad del siglo XX" es una asignatura semestral de Tercer Curso del Grado en Estudios

Se complementa asimismo con otras de lengua y lingüística entre las que se ofertan en el Máster, como Teoría del Discurso y Traducción Literaria, así como con las que desarrollan

Al igual que las demás asignaturas que forman parte de la misma Materia, Género y Literatura en los Países de Habla Inglesa no aspira a proporcionar una relación exhaustiva y

Ámbito: GUI - La autenticidad, validez e integridad de este documento puede ser verificada mediante el "Código Seguro de Verificación (CSV)" en la

Por supuesto, dentro de la literatura popular podrían ser objeto de estudio de esta asignatura otros géneros como la nóvela rosa, la novela gráfica y el cómic, la novela del oeste o

Esta asignatura se centra en mostrar los fundamentos del Deep Learning y las principales herramientas que se pueden utilizar para desarrollar modelos basados en redes neuronales

Nombre y Apellidos MARIA MARTINEZ GONZALEZ Correo Electrónico [email protected].