01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado Internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaDescripción
FINA089.PRWBaja de cheques y transferencias.
FINA096.PRWCheques recibidos.
FINM010.PRWModelo de datos - Bajas a recibir.
Ticket:

6874938| 6724699| 6951532| 6947503| 6947412| 7172512

Issue:

DMICNS-6941| DMICNS-7012| DMICNS-7019| DMICNS-7026| DMICNS-7031| DMICNS-7178

Versión:12.1.17| 12.1.23| 12.1.25


02. SITUACIÓN/REQUISITO

  • Se identifica una baja de performance en la rutina Cheques Emitidos (FINA096), el problema se presenta al realizar la anulación de cheque con estatus "Liquidado".
  • Al ingresar a la opción Anular un cheque y presiona el botón Anular el sistema no interrumpe la operación, continuando el proceso.
  • Al cancelar el proceso de anulación de un Cheque dentro de la nota de débito, el cheque queda cancelado, a pesar de haber cancelado el proceso durante la generación de la nota de débito.
  • Al realizar la anulación de un cheque recibido con estatus “Emitido”, la rutina (FINA096) detona el siguiente mensaje: “Problema: FK1_DATA – OBRIGAT – El campo Fch. Baja (FK1_DATA) no está rellenado”.


03. SOLUCIÓN

  • Se realiza la dependencia de la rutina FINM010 para solucionar el problema de performance.
  • Se asigna validación para que al presionar el botón de Anular, el proceso sea finalizado.
  • Se valida la transacción para en caso de anular la generación del documento fiscal sea realizado un  rollback.
  • Se informan los campos obligatorios en el proceso.


Procedimiento de prueba de la solución:

DMICNS-7019

  1. Ingresar al módulo Financiero a la rutina “Cheques recibidos” (Actualizaciones| Proceso Mod II), seleccionar “Otras acciones”->”Anular".
  2. Seleccionar los parámetros correspondientes al banco para la selección de cheques a Anular.
  3. Seleccionar el botón “Anular” para finalizar el proceso.
  4. Se observa que el proceso finalizó.


DMICNS-7026

  1. Ingresar al módulo Financiero a la rutina “Cheques recibidos” (Actualizaciones| Proceso Mod II), seleccionar “Otras acciones”->”Anular”.
  2. Seleccionar los parámetros correspondientes al banco para la selección de cheques a Anular.
  3. Seleccionar el botón “Ok” para continuar el proceso.
  4. Seleccionar el cheque a ser anulado y confirmar.
  5. Seleccionar los parámetros para la generación de los documentos de la anulación.
  6. Seleccionar el punto de venta correspondiente al documento a ser generado.
  7. Seleccionar los parámetros correspondientes al documento a ser generado.
  8. Seleccionar la opción de “Anular” para salir del documento sin finalizar el proceso.
  9. Se verifica que el cheque no se encuentra con estatus de anulado.


DMICNS-6941 | DMICNS-7012 | DMICNS-7031 | DMICNS-7178

  1. Ingresar al módulo Financiero a la rutina “Cheques recibidos” (Actualizaciones|Proceso Mod II), seleccionar “Otras acciones”->”Anular”.
  2. Seleccionar los parámetros correspondientes al banco para la selección de cheques a Anular.
  3. Seleccionar el botón “Ok” para continuar el proceso.
  4. Seleccionar el cheque a ser anulado y confirmar.
  5. Seleccionar los parámetros para la generación de los documentos de la anulación.
  6. Seleccionar el punto de venta correspondiente al documento a ser generado.
  7. Seleccionar los parámetros correspondientes al documento a ser generado.
  8. Informar los datos necesarios para generar el documento y confirmar.
  9. Una vez generado el documento.
  10. Se verifica el estatus del cheque y se observa que se encuentra anulado.

Al finalizar el proceso se observa que no se demoró en la anulación, también se observa que no fue enviado más el mensaje “Problema: FK1_DATA – OBRIGAT – El campo Fch. Baja (FK1_DATA) no está rellenado”.