Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:sicoferp:financiero:presupuesto:reportes:reportesgerenciales [2026/06/19 16:56] 192.168.175.34 |
ada:sicoferp:financiero:presupuesto:reportes:reportesgerenciales [2026/06/19 17:06] (actual) 192.168.175.34 [Órdenes de pago elaboradas] |
||
|---|---|---|---|
| Línea 8: | Línea 8: | ||
| ==== Órdenes de pago elaboradas ==== | ==== Ó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|}} | {{:ada:sicoferp:financiero:presupuesto:reportes:orden_elaborada.png?400|}} | ||
| Línea 17: | Línea 19: | ||
| 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. | 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 (Para el usuario) === | + | === 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. | 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. | 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 (Para el equipo) === | + | === 3. Solución Técnica === |
| Objeto Modificado: DataWindow r_ordenes_elaboradas. | 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). | 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 | 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. | ¿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. | ||