====== Reportes gerenciales ====== ===== Lista de reportes ===== Esta es la ventana por defecto de reportes gerenciales, el cual existe un listado para tener la posibilidad de seleccionar el reporte que se va a visualizar, acompañado del rango de vigencias. {{:ada:sicoferp:financiero:presupuesto:reportes:reporte-gerencial.png?400|}} ==== Órdenes de pago elaboradas ==== Una orden de pago elaborada es el documento oficial generado en el sistema que formaliza el compromiso de pagar una suma de dinero a un tercero. En esta etapa, el documento ya tiene registrados los montos, los conceptos y el respaldo presupuestal, quedando listo para entrar al proceso de revisión, aprobación y desembolso final. {{:ada:sicoferp:financiero:presupuesto:reportes:orden_elaborada.png?400|}} ===== Corrección de Duplicidad en Reporte de Órdenes Elaboradas ===== === 1. Descripción del Cambio === Se corrigió un error en el reporte de órdenes de pago donde algunos registros aparecían repetidos. Con este ajuste, los montos y movimientos ahora coinciden exactamente con la realidad del sistema, mostrando una sola fila por cada movimiento de crédito. === 2. Solución Funcional === Limpieza de Datos: Se eliminó la duplicidad de información en el reporte. Antes, un mismo compromiso podía aparecer varias veces de forma incorrecta, lo que generaba confusión en los totales. Consistencia Financiera: Ahora, cada movimiento de dinero se relaciona de forma única con su detalle. Esto garantiza que la información financiera que se ve en el reporte sea confiable y cuadre con los registros del sistema. === 3. Solución Técnica === Objeto Modificado: DataWindow r_ordenes_elaboradas. Ajuste en el SQL: Se mejoró la relación (Join) entre las tablas DET_COMPROMISO_DOCUMENTOS (alias C) y DET_COMPROMISO_PROD_REC_DEV (alias D). Cambio Específico: Se agregó una nueva condición en la cláusula WHERE: AND C.VALOR_CREDITO = D.CANTIDAD_CREDITO ¿Por qué se hizo?: La relación anterior solo usaba el código del documento, lo cual no era suficiente para distinguir entre diferentes movimientos dentro de un mismo archivo. Al añadir la comparación de los montos (VALOR_CREDITO contra CANTIDAD_CREDITO), logramos que cada registro de la primera tabla encuentre a su "pareja" exacta en la segunda tabla, evitando que se crucen y se dupliquen. === 4. Datos del Objeto === Módulo: Presupuesto Reporte: Órdenes Elaboradas. DataWindow: r_ordenes_elaboradas.