Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Para visualizar los diferentes tipos de estados y clase de estados que existen en las TC, podemos ingresar a las tablas:

Code Block
languagesql
themeMidnight
--estados
select * from creditopy.estados_tp_fisica

--clases_de_estado
select * from creditopy.clases_estados

De OPERATIVA a VENCIDA

Sabemos que una tarjeta se encuentra operativa cuando posee el valor 1 en los campos estado y clase_de_estado, para que la/s misma/s figuren como vencidas deben tener los siguientes parametros, estado=8 y clase_de_estado=19.Para visualizar los diferentes tipos de estados y clase de estados que existen en las TC, podemos ingresar a las tablas

En el caso de que por algun motivo (el cual debe ser analizado) no se realiza el cambio de estado de las TCs segun su fecha de vigencia de operativa a vencida, tenemos dos opciones para cambiar el estado:

1. Si se trata de uno o pocos casos, podemos ejecutar el siguiente script:

Code Block
languagesql
themeMidnight
Update creditopy.tarjetas p
set p.estado=8, p.clase_de_estado=19
where p.emisor=52
and p.numero_cuenta='520000203990'
and p.documento='052000003724724'
and p.fecha_vigencia=to_date('30/09/2022','dd/mm/yyyy')
and p.estado=1 and p.clase_de_estado=1

Parámetros a modificar:

  • p.emisor
  • p.numero_cuenta
  • p.documento
  • p.fecha_vigencia

2. Si se trata de muchos casos, utilizamos el siguiente procedimiento:

Code Block
languagesql
themeMidnight
--estados
begin
  -- Call the procedure
  pr_venc_tarjetas(i_fecha_vto => to_date('30/09/2022','dd/mm/yyyy'),
                   i_usuario => 'MANUAL');
end;

Parámetros a modificar:

  • fecha de vencimiento

Consultas útiles

Code Block
languagesql
themeMidnight
select * from creditopy.estados_tp_fisica

--clases_de_estadotarjetas p where p.fecha_vigencia=to_date('30/09/2022','dd/mm/yyyy') and p.clase_de_estado=1 and p.estado=1

select * from creditopydebcredpy.clases_estadosemisores