Listado de cambios Velneo vERP 26.1
Código | Descripción |
---|---|
VERP-503 |
General. Mejora en los campos nombre del artículoObjetos modificados |
VERP-524 |
Gestión de correos: En el módulo de correo, el parámetro de autentificación lo metemos como constante, pero puede variarSe pone como valor configurable en tabla. |
VERP-554 |
Tesorería. En remesas de pago no era funcional el localizador de normativas del formularioObjetos creados
Objetos modificados
|
VERP-555 |
Gestión de correos: El proceso EMAIL_ENV contempla varios métodos de autenticación para en envío de correos por SMTPEn el uso de diferentes servidores SMTP, se hace necesario disponer de diferentes maneras de autentificación, como lo son «-auth» , «-auth-login» , «-auth-plain» y «-auth-cram-md5», es por ello que se han hecho las siguientes modificaciones. Objetos nuevos:
Objetos modificados:
|
VERP-556 |
Contactos: Aparecía un mensaje de error de modificación de ficha al modificar un contactoObjetos modificados Se ha renombrado el manejador de evento BTN_ACE_PRE como BTN_ACE A este manejador de evento se le ha añadido una sentencia ELSE: Rem ( Actualizar los datos históricos ) ¿Ha cambiado la ficha? ( ACT_DAT ) If ( ACT_DAT ) Interfaz: Ejecutar manejador de evento ( ENT_ACT_HIS, ) Interfaz: Cancelar Else Rem ( Aceptar el formulario ) Interfaz: Aceptar Se ha eliminado la conexión de evento BTN_ACE_PRE Se ha modificado el botón Aceptar para que dispare el evento BTN_ACE en lugar del comando «Aceptar». |
VERP-557 |
General. Rejillas avanzadas. El menú Filtro combinado del menú contextual Filtros no se veía de forma correctaSe ha eliminado el siguiente código CSS para que se vea de forma correcta de la CSS principal y en todas las restantes CSS donde se usaba. Código CSS eliminado: Qtitan--Grid QAbstractButton { color: white; border: 1px solid white; min-width: 90px; } |
VERP-560 |
General. Se han eliminado objetos y subobjetos obsoletos no usadosObjetos borrados: Constantes del proyecto de aplicación:
Manejadores de objetos borrados:
|
VERP-562 |
General. Contactos. Cuando se daban altas de contactos relacionados desde el formulario de edición de un comercial desde un documento de venta, el contacto creado se automarcaba como comercialSe realizan las siguientes modificaciones para solucionar el problema y evitar otros similares. Objetos creados 1) Accion ENT_M_MEN_ALM, maestro general de almacenes Objetos modificados 1) Formulario VTA_FAC_G
2) Formulario VTA_ALB_G
3) Formulario VTA_PRE_G
4) Formulario VTA_ALB_G
5) Formulario COM_PED_G
6) Formulario COM_ALB_G
7) Formulario COM_FAC_G
8) Acciones que ahora llaman al formulario ENT_M_ALT_CLT 9) Acciones que ahora llaman al formulario ENT_M_ALT_CMR 10) Acciones que ahora llaman al formulario ENT_M_ALT_PRV 11) Acción que ahora llama al formulario ENT_M_ALT_ALM |
VERP-566 |
General. Formas de pago. Se multiplicaban los tipos de documentos usados en condiciones especialesObjetos modificados
|
VERP-567 |
Gestión. Los abono de facturas no se reflejaban en la trazabilidadAl abonar una factura total o parcialmente, no se refleja la factura de abono en trazabilidad ni se actualiza la cantidad pendiente de servir en el pedido que dio origen a la factura abonada. Objetos modificados:
|
VERP-568 |
Contabilidad. Remesas. Importe con gastosCuando se genera un fichero de remesas para subirlo al banco, donde un vencimiento de cobro, tiene valores de gastos colocados manualmente. En el fichero generado no va el importe nominal + gastos, sino que únicamente viaja el importe nominal. Objetos modificados:
|
VERP-569 |
Tesorería. Cuando haces una remesa, y agrupas recibos, la agrupación iba sin empresa ni división de empresa. Con las búsquedas esa agrupación «desparecía» de todas las rejillas. Porque al no tener empresa, el filtro lo elimina de la lista resultanteCuando haces una remesa, y agrupa recibos, la agrupación va sin empresa ni división de empresa. Con las búsquedas esa agrupación «desparece» de todas las rejillas. Porque al no tener empresa, el filtro lo elimina de la lista resultante. Objetos modificados
|
VERP-570 |
General. No se calculaban bien las fechas de los vencimientos bajo determinadas circunstancias.Objetos modificados
|
VERP-571 |
Gestión. Revisada incidencia al generar factura rectificativa y albarán de abono de una factura con diferentes albaranesAl generar una «Factura rectificativa y albarán de abono» de una única linea de una factura que contiene varias lineas, donde cada linea esta referenciada a diferentes Albaranes. Por error, genera albaranes en 0 por los demás que no fueron seleccionados. Objetos modificados:
|
VERP-572 |
Gestión. No era funcional el localizador de series contables de la pestaña asientos del formulario de comprasObjetos modificados
|
VERP-573 |
Contabilidad. Existía un error de calculo de campos que hacía que los informes de balance de situación y cuenta de pérdidas y ganancias fueran erróneosExiste un Error de calculo de campos en el proceso INF_C_CAL Objetos modificados:
|
VERP-574 |
Contabilidad. La contabilización de facturas de venta con recargo especial no era correctaObjetos modificados
|
VERP-575 |
General. Recuperados los campos PIE_INF_1 y PIE_INF_2 en la tabla EMP_M y en el formulario de configuraciónSe habían borrador estos campos y el formulario de configuración de la empresa. Hemos subsanado esta circunstancia recuperando los campos de la tabla y el formulario de configuración con los mismo identificadores. Objetos recuperados
|
VERP-576 |
General. Mejorada la importación de datos en formato JSON de paísesSe ha mejorado la exportación e importación JSON de países para que utilice el índice de clave única ISO_2 en lugar del índice ID, ya que así se evita que si alguien tiene creados países con códigos ID diferentes a los existentes en la tabla que se importa de vERP se respetarán los datos. #include "4ek4uta3.vcd/js/database/velneoExportarJSON.js" // vERP_2_dat // Exportación a JSON var version = theApp.globalVarToString("velneo_verp_2_dat/VER"); var lista = new VRegisterList(theRoot); if (theRoot.dataView().getMultiSelection(lista)) { var indice = "ISO_2"; var partes = ["ISO_2"] var json = listaExportarJSON(lista, indice, partes, version); }; |
VERP-577 |
General. No funcionan bien las CSSEsta incidencia se produce cuando intentamos aplicar unas CSS de una versión anterior a la 26 que usaban como variable de sustitución SENDA_ICONOS_ en lugar de la nueva variable ajustada a los temas que es $sysCacheClientPath Hemos incluido una migración a la versión 26.1 que se encarga de reemplazar en todas las CSS la cadena de texto SENDA_ICONOS_ por $sysCacheClientPath. De esta forma el arranque del proceso AUTOEXEC ya debería ser operativo. Objetos modificados en el proyecto de datos
Objetos modificados en el proyecto de aplicación
(!#MIG_VER_CUR) & ((!#GEN_DAT_EJE) | (!#MIG_19_0) | (!#MIG_19_1) | (!#MIG_19_2) | (!#MIG_19_3) | (!#MIG_20_0) | (!#MIG_20_2) | (!#MIG_21_0) | (!#MIG_22_0) | (!#MIG_24_0) | (!#MIG_25_0) | (!#MIG_26_0) | (!#MIG_26_1) | (ULT_VER ! VER ))
|
VERP-579 |
General. Recuperada la opción de “Filtrar por todos los campos” de las vTools.Debido a que las opciones de filtrado solo se aplican sobre las columnas configuradas en la rejilla. Se habilita de nuevo la opción Filtrar por todos los campos de las vTools que permite filtrar por cualquier campo de la tabla utilizando los valores de dicho campo. Objetos recuperados:
Objetos modificados:
|
VERP-582 |
General. Problemas en trigger de tabla ENT_M con la creación de cuentas auxiliaresAl pasar de precliente a cliente no se genera la cuenta auxiliar ni se asigna al contacto. Se mejoran los triggers de ENT_M para que la generación de cuentas auxiliares se realice siempre con un único proceso reduciendo el código, y ejecutando ese proceso solo en los triggers anterior a alta y modificación. Objetos afectados del proyecto de datos
|
VERP-583 |
Contabilidad. Descuadre de asientos contables cuando los decimales en gestión son mayores a 2Debido a que si al configurar mas de decimales en precios y/o importes, los asientos contables de algunas facturas pueden quedar descuadrados por 0.01 céntimos. Se modifican algunos procesos que podrían llegar a generar dicha incidencia y todas las rejillas y formularios involucrados en el uso de este valor para una correcta visualización de la informacion. Objetos modificados
|
VERP-584 |
General. Revisión de rejillas avanzadasRecuperado como primera rejilla de los alternadores de documentos de compras y ventas la rejilla normal y puesta la avanzada como segundo objeto de los alternadores. Alternadores modificados: Revisadas todas las rejillas avanzadas y puesta en ellas la propiedad de ‘Pie de rejilla visible’ Rejillas avanzadas revisadas: *Revisión de formularios de alta, baja y modificación para que queden igual que en las rejillas normales. Rejillas avanzadas modificadas: *Revisión de columnas numéricas de cantidades, precios o importes, y puesto la propiedad decimales con la variable global correspondiente, formato local de detalle y de pie a local y decimales de pie a 2. Rejillas avanzadas modificadas: Rejillas avanzadas borradas: |
VERP-587 |
Gestión. Mejoras en el cálculo de las estadísticas del ejercicioObjetos afectados del proyecto de aplicación
Objetos afectados del proyecto de datos
|
VERP-588 |
General. Se hace funcional la opción de eliminación de los países seleccionados desde la toolbar del menú de paísesSe ha incluido en la eliminación un mensaje de aviso si no ha sido posible eliminar países ya que no se eliminan previamente sus plurales. Objetos modificados
Objetos añadidos
|
VERP-589 |
General. Añadida verificación de nombre e ISO_2 para permitir crear o modificar un paísNo se permite grabar un país sin nombre e ISO_2, ya que es el dato único para identificarlo a la hora de importarlo en una instancia. Objetos modificados |
VERP-590 |
General. Revisado que al cargar los temas busca en la configuración de la aplicación si no hay configuración en la empresaRevisar que al cargar los temas busca en la configuración de la aplicación si no hay configuración en la empresa. El orden de carga es:
Objetos modificados
|
VERP-591 |
General. Al arrancar la aplicación copiaba al portapapeles la CSS aplicada. Se quitaSe había programado que al aplicar con el botón de los formularios de CSS o Temas se guardase la CSS calculada en el portapapeles para facilitar la revisión del CSS generado. Por error se dejó puesto también en el arranque de la aplicación, por lo que cada vez que se arrancaba la aplicación tenías en el portapapeles esa CSS lo cual no es un funcionamiento adecuado ya que altera el portapapeles y no es lo esperado. Objetos modificados
|
VERP-592 |
General. En la rejilla de contactos en la columna dirección hora se muestra la dirección completa y se tiene en cuenta la configuración de dirección simplificadaEn las rejillas donde se muestra la dirección, se ha completado para que muestre la dirección, código postal, localidad, provincia y país. Teniendo en cuenta la configuración a nivel de empresa de si se utiliza dirección simplificada o se graba por campos independientes. Objetos cambiados
Fórmula antigua choose(isEmpty(#DIR_COM), "", #DIR_COM + "\r\n" ) + choose(#PAI.DIR_FRM = "2" , #LOC + choose(len(#LOC) = 0, "", " " ) + #CPS,#CPS + choose( len(#CPS) = 0, "", " " ) + #LOC ) + "\r\n" + choose(#PRO, #PRO.NAME + "\r\n", "" ) + #PAI.NAME Fórmula nueva choose($DIR_FMT_SIM@vERP_2_dat.dat, "" + #DIR_COM + "\n" + #PAI.NAME, "" + #DIR_COM + "\n" + choose(#PAI.DIR_FRM = "2" , #LOC + choose(len(#LOC) = 0, "", " " ) + #CPS, #CPS + choose(len(#CPS) = 0, "", " ") + #LOC) + "\n" + #PRO.NAME + "\n" + #PAI.NAME)
|
VERP-593 |
General. Ahora se regenerarán todos los índices complejos de vERP siempre que se actualice a una nueva versiónPara garantizar la máxima fiabilidad de los datos, siempre que se produzca un cambio de versión se regenerarán automáticamente todos los índices complejos asegurando que cualquier cambio en la estructura de cualquier tabla pueda afectar a los datos indexados. Objetos modificados
|
VERP-594 |
General. Revisada la optimización del formulariosSe revisa la carga del formulario con el monitor de vClient, y se detecta que está penalizando la ejecución del script de personalización. Una vez revisado el script personaliza.js se corrige. Ha habido un cambio que penaliza el rendimiento. Se deja como estaba anteriormente. Objetos modificados
|
VERP-595 |
General. Se ha mejorado el texto del mensaje de eliminación de contactos, de sus plurales y de aviso de no eliminación por pluralesLos mensajes no hacía saltos de línea porque usaban Objetos modificados
|
VERP-597 |
Estabilidad. Mejoras en el control del cambio de versión al ejecutar un supervisor la primera vez la aplicaciónCuando instalamos una nueva versión, es necesario ejecutar la migración de datos (si es necesaria) además de la regeneración de índices complejos para garantizar la máxima fiabilidad y estabilidad de los datos. Hemos mejorado el sistema para que además solo se ejecuta si arranca la aplicación un supervisor. Incluso se controla mediante un semáforo que solo se pueda ejecutar este proceso de migración y regeneración de datos una única vez. Ahora al arrancar un supervisor le preguntará si quiere migrar los datos a la nueva versión, se le informa de que podrá seguir los avances en los mensajes del vServer. A partir de la confirmación del supervisor se ejecutará en 3º plano la importación de datos de la versión, para ver si es necesario importar algún dato, y adicionalmente se regeneran todos los índices complejos específicos de vERP. Objetos modificados del proyecto de datos
Objetos modificados del proyecto de aplicación
|
VERP-598 |
Gestión. Si cambia la serie en facturas de compra y de venta ahora actualiza la serie en los vencimientos a cobrar y pagar respectivamenteSe trata de garantizar que la información queda coherente, aunque se hagan cambios a través del vDataClient. Objetos afectados
|
VERP-599 |
General. En la descarga e importación de ficheros de la configuración de la aplicación ahora se notifica la finalizaciónLos botones descargar e importar de la pestaña de Datos del formulario de configuración de la aplicación ejecutan procesos en el servidor y no se sabe cuando han terminado. Se añaden mensajes informativos para saber que han finalizado su ejecución. Objetos afectados en el proyecto de aplicación
|
VERP-600 |
Gestión. Se modifica el proceso de alta de línea MOV_G_NUE para que si no recibe el valor cliente o proveedor no lo deje a cero y asuma el del cliente o proveedor de la facturaEste proceso es llamado desde la generación de abonos de facturas de venta y de compra donde sí se le pasa valor a esas variables, pero si algún otro proceso lo llama y no le pasa esos valores, los deja a cero. Por seguridad se controla que si no hay valores en las variables se deja que asuma el valor del contenido inicial de los campos de clientes y proveedor. Objetos afectados
|
VERP-610 |
Gestión. Al crear un cliente en presupuestos se creaba con el tipo cliente, se cambia para que lo cree de tipo preclienteSe cambia el alta de cliente en presupuestos de venta para que se cree el contacto como precliente. Objetos afectados del proyecto de aplicación
|
VERP-611 |
Estabilidad. Mejora en la generación de los datos de ejemplo y la importación de datos desde jsonCon el fin de evitar importaciones de datos no controladas hemos cambiado la ejecución de los procesos de generación de datos de ejemplo, importación de datos de ficheros json y la migración y regeneración de índices complejos. El flujo de arranque ahora es el siguiente:
Objetos modificados
|
VERP-619 |
General. Contactos. No sale la columna de contacto relacionado en rejillasSe han realizado cambios en el trigger posterior, parte de su código ahora se ejecuta en el trigger anterior. A raíz de este cambio se han dejado de usar un grupo de variables locales que siguen declaradas pero a las que no se les asigna valor. Objetos modificados del proyecto de datos
|