INFORME DE PRUEBA Quality: Ananda Pimentel “BUG DEL SISTEMA” TASK NUMBER: 6226- [T.C]ERROR EN EJECUTABLE LISTADOS DE LIQUIDACIONES AUDITORES DESARROLLADOR: Ads. Crissell Castillo REQUERIMIENTO El año pasado hubo la necesidad de crear un ejecutable externo para generar una consulta que generara el detalle de todos los conceptos (con sus importes) que participaron en las Liquidaciones de Contratistas de tipo Técnica, Cobrador, Promotor, OFV Cobranza, OFV Ventas…. desde el 01/01/12 al 30/09/12 para todas las Unidades de Negocio; esto para información solicitada por la VP de Administración para los Auditores. Hoy nos están solicitando por el mismo motivo (Auditores) la misma información, y al ejecutar los reportes para las liquidaciones el sistema arroja la información pero no está mostrando el artículo asociado al concepto de liquidación. El Spac es el ASPAC013A del Sistema GxAdmin. Pantalla que muestra el ejecutable externo para ejecutar la consulta. La salida de los reportes es por Spac Tabulado. Anexo imagen donde señalo que no se está mostrando el código y descripción del artículo. En el caso 3878, se indicó que se pudo verificar a través de la navegación del reporte y por la base de datos que efectivamente se está presentando un error al no mostrarse el código del producto en las liquidaciones. Se trata de una búsqueda que se hace desde la tabla GxAdmin.LiqConTl (Líneas de la Liquidación) hacia GxAdmin.ActCpt (Activos por Conceptos de Liquidaciones) para obtener el código del producto, lo cual está errado ya que deben buscarse en la tabla GxAdmin.LiqCpt (Conceptos de Liquidación) como corresponde. Esto se puede demostrar a través de los siguientes querys: 1) Query de las liquidaciones listadas 2) La tabla donde se busca el producto (GxAdmin.ActCpt) la cual no contiene registros asociados para esas liquidaciones 3) La búsqueda específica para una liquidación, la cual no contiene datos 4) La tabla donde debe buscarse el código del producto -- Query con conceptos correctos Select * From GxAdmin.LiqConTl Where (CiuOrigen, LiqAnoMes, LiqConTpo, PrvId) In (Select CiuOrigen, LiqAnoMes, LiqConTpo, PrvId From GxAdmin.LiqConPr Where (CiuOrigen, LiqAnoMes, LiqConTpo) In (Select CiuOrigen, LiqAnoMes, LiqConTpo From GxAdmin.LiqConCa Where LiqFchIni >= to_date('01/01/2013','DD/MM/YYYY') And LiqFchFin <= to_date('25/11/2013','DD/MM/YYYY') And LiqConTpo = 'C')) Order By CiuOrigen, LiqAnoMes, LiqConTpo, PrvId; -- Sin data en GxAdmin.ActCpt Select * From GxAdmin.ActCpt Where (CiuOrigen, LiqAnoMes, LiqConTpo, LiqCptCod, PrvId) In (Select CiuOrigen, LiqAnoMes, LiqConTpo, LiqCptCod, PrvId From GxAdmin.LiqConTl Where (CiuOrigen, LiqAnoMes, LiqConTpo, PrvId) In (Select CiuOrigen, LiqAnoMes, LiqConTpo, PrvId From GxAdmin.LiqConPr Where (CiuOrigen, LiqAnoMes, LiqConTpo) In (Select CiuOrigen, LiqAnoMes, LiqConTpo From GxAdmin.LiqConCa Where LiqFchIni >= to_date('01/01/2013','DD/MM/YYYY') And LiqFchFin <= to_date('01/11/2013','DD/MM/YYYY') And LiqConTpo = 'C'))) Order By CiuOrigen, LiqAnoMes, LiqConTpo, LiqCptCod, PrvId; -- Una de las liquidaciones verificadas en la tabla sin registros Select * From GxAdmin.ActCpt Where CiuOrigen = 1 And LiqAnoMes = 105 And LiqConTpo = 'C' And LiqCptCod = 'COBCOM' And PrvId = 1783; -- Tabla correcta para buscar el artículo Select * From GxAdmin.LiqCpt Where LiqCptCod = 'COBCOM' And LiqCptOrg = 'C'; FALLA REPORTADA Al solicitar el listado de liquidaciones Auditores, el sistema no está mostrando el artículo asociado al concepto de liquidación. DESCRIPCION DE FUNCIONALIDAD Se modificó el listado de liquidaciones Auditores para que muestre información en las columnas código de artículo y descripción asociado al concepto de liquidación. 1.-Notas del Desarrollador. No tiene notas del desarrollador 2.- Notas de Configuración. 2.1.- Querys No tiene Querys de inicialización. 2.2.- Creación de Opciones y Menús No tiene Opciones y Menús de inicialización. 2.3.- Configuraciones Iniciales No tiene configuraciones iniciales. 3.- Notas de Nueva Funcionalidad. No tiene nueva funcionalidad PRUEBAS REALIZADAS Se ingresó al link externo para solicitar el listado Se selecciona el tipo de liquidación Cobradores, además se ingresa la fecha desde y hasta del Reporte, luego se presiona el botón Ejecutar El sistema muestra el siguiente mensaje En el listado se observa la información del Nro. Del Artículo y de la descripción de los mismos. En la base de datos se corrobora la información mediante los siguiente queries Select * From GxAdmin.LiqConTl Where (CiuOrigen, LiqAnoMes, LiqConTpo, PrvId) In (Select CiuOrigen, LiqAnoMes, LiqConTpo, PrvId From GxAdmin.LiqConPr Where (CiuOrigen, LiqAnoMes, LiqConTpo) In (Select CiuOrigen, LiqAnoMes, LiqConTpo From GxAdmin.LiqConCa Where LiqFchIni >= to_date('01/01/2013','DD/MM/YYYY') And LiqFchFin <= to_date('25/11/2013','DD/MM/YYYY') And LiqConTpo = 'C')) Order By CiuOrigen, LiqAnoMes, LiqConTpo, PrvId; -- Tabla correcta para buscar el artículo, se toma como ejemplo el concepto COBCOM Select * From GxAdmin.LiqCpt Where LiqCptCod = 'COBCOM' And LiqCptOrg = 'C'; APROBADA EN BETA