01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:Stock/Costos.
Función:
RutinaNombre Técnico
MATR911Kardex Financiero
Ticket:5978392
Issue (vinculado):DMINA-7243
Versión:12.1.17 |12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO


En el Informe de Diario (MATR911), si se indica un layout con filtros personalizados, los filtros no son aplicados correctamente al informe lo que provoca que el informe muestre información errónea.

03. SOLUCIÓN

En la rutina Informe de Diario (MATR911), en la función ReportPrint(), se realiza ajuste para realizar la integración de los filtros personalizados en la consulta mediante el uso de la función GetSQLExp().


Pre requisitos

  • Contar con facturas de entrada, por ejemplo, factura 000001 con los siguientes productos:
    • 0000000001 - Producto 1.
    • 0000000002 - Producto 2.
    • 0000000003 - Producto 3.
  • Contar con facturas de salida, por ejemplo, factura 000100 con los siguientes productos:
    • 0000000001 - Producto 1.
    • 0000000002 - Producto 2.
    • 0000000003 - Producto 3.
  • Contar con un layout personalizado para el informe, el cual se puede generar ingresando a "SIGAEST >> Informes | Análisis | Movimientos | Kardex | Diario" (MATR911) y posteriormente ingresando a "Otras acciones | Personalizar", por ejemplo, con las siguientes condiciones:
    • Tabla SB1 - Descripción Genérica Producto 
      • Código diferente de '0000000001'

Pasos para probar la solución

  1. Ingresar al módulo Stock/Costos (SIGAEST) al menú "Informes | Análisis | Movimientos | Kardex | Diario" (MATR911)
  2. En la opción Layout, seleccionar el layout que cuente con los filtros personalizados.
  3. Ingresar a "Otras acciones | Parámetros" y capturar los parámetros requeridos, ejemplo:
    1. ¿De Producto? = 0000000001
    2. ¿A Producto? = 0000000003
    3. ¿Lista Prods S/Movim? = 2 - No
  4. Confirmar la impresión del informe.
  5. Se valida que los filtros indicados en el layout sean aplicados correctamente; para este caso, el informe deberá mostrar lo siguiente:
    • Producto 0000000002 con los títulos 000001 y 000100.
    • Producto 0000000003 con los títulos 000001 y 000100.