Novedades Sensei 10 5.0.0.126

Modificado el Mie, 22 Abr a 10:51 A. M.

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

vf.IdFactura

OUTER APPLY dbo.funTSWIN_FormateoCodigo_Documentos(vf.IdFactura, 'SWIN_FacturaVenta')

fmtFact

Albarán de Venta

va.IdAlbaran

OUTER APPLY dbo.funTSWIN_FormateoCodigo_Documentos(va.IdAlbaran, 'SWIN_AlbaranVenta')

fmtAlb

Factura de Compra

cf.IdFactura

OUTER APPLY dbo.funTSWIN_FormateoCodigo_Documentos(cf.IdFactura, 'SWIN_FacturaCompra')

fmtFact

Albarán de Compra

ca.IdAlbaran

OUTER APPLY dbo.funTSWIN_FormateoCodigo_Documentos(ca.IdAlbaran, 'SWIN_AlbaranCompra')

fmtAlb

--------------------------------------------------------------------------------

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

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo