Análisis de Actualización y Mejoras de Software: Versión 5.0.0.126
Resumen Ejecutivo
La actualización identificada como 5.0.0.126 introduce mejoras críticas centradas en la optimización del rendimiento de la base de datos, la corrección de errores de interfaz de usuario y la ampliación de la visibilidad de datos financieros en módulos clave. El cambio más significativo a nivel de arquitectura es la migración de funciones escalares hacia funciones de tabla, utilizando el operador OUTER APPLY, lo que garantiza una ejecución de consultas más rápida y eficiente. Asimismo, se han resuelto inconsistencias en el refresco de registros y errores de excepción en la visualización de anticipos, mientras que las pantallas de facturación masiva y traspaso a contabilidad ahora ofrecen una mayor transparencia informativa mediante la inclusión de importes económicos directos.
--------------------------------------------------------------------------------
1. Optimización de Arquitectura de Base de Datos en Informes Compras e Informes Ventas
Uno de los pilares de esta actualización es la sustitución de funciones escalares por funciones de tabla, una medida técnica destinada a mejorar la velocidad de procesamiento de datos en documentos de venta y compra.
Transición a Funciones de Tabla (#291)
Se ha reemplazado la función escalar dbo.funSWIN_DameFormateoCodigo por la función de tabla dbo.funTSWIN_FormateoCodigo_Documentos. Esta implementación se realiza mediante el uso de OUTER APPLY, permitiendo una integración más eficiente de los resultados en las consultas principales.
Los cambios afectan a los siguientes tipos de documentos:
Documento | Origen de Datos | Función de Tabla (Nueva Implementación) | Alias |
Factura de Venta |
|
|
|
Albarán de Venta |
|
|
|
Factura de Compra |
|
|
|
Albarán de Compra |
|
|
|
--------------------------------------------------------------------------------
2. Correcciones de Errores y Estabilidad del Sistema
La actualización aborda fallos específicos en la interacción del usuario y en la gestión de excepciones lógicas.
Refresco de Registros en EAN128 (#290)
- Problema: En el formulario
frmDlg_SWIN_EAN128.cs, al pulsar el botón "Aceptar", el sistema no refrescaba correctamente el nuevo registro insertado. - Solución: Se ha ajustado el comportamiento del botón "Aceptar" para que replique la funcionalidad de la tecla "INTRO", asegurando que el flujo de datos y la actualización de la interfaz sean inmediatos tras la inserción.
Gestión de Excepciones en Anticipos (#289)
- Problema: Se identificó un error crítico al intentar visualizar anticipos cuando la factura o el albarán asociados no existían.
- Solución: Se ha corregido la lógica para prevenir errores de sistema (crashing) en casos de ausencia de documentos vinculados.
--------------------------------------------------------------------------------
3. Mejoras en la Visibilidad de Datos Financieros
Se han incorporado nuevos campos de información en pantallas transaccionales para facilitar la supervisión financiera sin necesidad de navegar a otros módulos.
Facturación Masiva de Albaranes (#264)
En las pantallas destinadas a la facturación masiva de albaranes (tanto para el ciclo de Compras como para el de Ventas), se ha añadido la columna para mostrar el importe del albarán. Esta mejora permite a los usuarios validar los valores económicos antes de proceder con el proceso de facturación por lotes.
Traspaso a Contabilidad y Cartera (#263)
Se han actualizado las pantallas de traspaso a contabilidad y gestión de cartera en los módulos de compras y ventas.
- Cambio principal: Inclusión de la visualización del importe de la factura.
- Objetivo: Proporcionar un control visual inmediato de los montos que están siendo procesados hacia las áreas contables y de tesorería.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo