01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIN - Financiero. | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | 21864369 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-25178 |
02. SITUACIÓN/REQUISITO
Al ejecutar el informe Detalle de movimientos de Cuenta Corriente (FINR122), el proceso demora mucho tiempo, impidiendo consultar su información de manera ágil y efectiva.
03. SOLUCIÓN
En la rutina Detalle de movimientos de Cuenta Corriente (FINR122) se modifican las siguientes funciones:
- En la función que Obtiene información de Asientos Contables (ObtInfo), es asignado un nuevo parámetro, el cual recibirá un valor lógico para indicar si el asiento contable corresponde a una aglutinación.
- Se modifica la función Generar archivo plano de Libro Caja y Bancos (GerArq) y la función que Define la impresión del informe (GerReporte), en ambas funciones se agregó la llamada a la función que Obtiene información de Asientos Contables (ObtInfo) para enviar el nuevo parámetro que indica si el asiento contable corresponde a una aglutinación.
- En la función que Obtiene Asientos Contables de los Recibos y Órdenes de Pago (getCUOs), dentro del query que obtiene los Asientos Contables (CT2), se agrega el campo Aglutinado (CT2_AGLUT) para verificar si el asiento contable corresponde a una aglutinación. En el arreglo (_aCuosg) que retorna la función, se agrega una nueva columna para indicar si el asiento contable corresponde a una aglutinación.
- Es eliminada la función que Indica si el Asiento Contable fue Aglutinado (FR122AGLU).
- En la función que Obtiene el Key del Asto. Contbl. del Título dado de Baja (FR122Ckey), dentro del query embebido, se agrega la instrucción %noparser% para indicar que el query no debe pasar por la función ChangeQuery().
- Realizar un respaldo del repositorio (.rpo).
- Aplicar el parche correspondiente al issue DMINA-25178.
- Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función de 01. Datos Generales.
- Realizar los movimientos de asientos contables necesarios para la generación del informe.
- Contar con asientos contables de Cobros Diversos.
- Contar con asientos de Órdenes de Pago.
- Ingresar al módulo SIGAFIN - Financiero en un ambiente que utilice Oracle como motor de base de datos.
- Ingresar a la rutina de informe Detalle de movimiento de cuenta corriente, ubicada en el menú "Informes | Movim.Bancario | Detalle de movimiento de cuenta corriente "(FINR122).
- En la pantalla principal dar clic en el botón "Parámetros".
- Asignar los parámetros conforme a lo requerido para mostrar los movimientos de cuenta corriente.
- Generar el informe en formato impreso y en archivo .txt
- Validar que la información se muestre correctamente.
IMPORTANTE
Hemos realizado mejoras significativas en el tiempo de ejecución del informe Detalle de movimientos de Cuenta Corriente (FINR122) para garantizar que ahora se ejecute de una manera más rápida y efectiva.
Con esta optimización, no solo reducimos el tiempo necesario, sino que también incrementamos la precisión y confiabilidad del proceso, lo que nos permite ofrecer mejores resultados en menor tiempo.
04. INFORMACIÓN ADICIONAL
No aplica.
Los registros efectuados previo a la aplicación de este paquete de actualizaciones, no sufrirá modificaciones alguna; este paquete NO ACTUALIZA BASE DE DATOS.¡IMPORTANTE!