Skip to content

acolmenares/ActualizacionVivanto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buscar los declarantes sin datos en Declaraciones_Unidades

Tipo_Declaracion=921 --desplazado (Persona tipo "D") -- declarante id_unidad =32 Elegible = si, Atender = Si o no definido NO esta en Declaraciones_Unidades => ruv.Id is null o Id_EstadoUnidad is null o Estado_RUV is ( cualquiera de las tres condiciones) radicados en IRD en un rango de fechas RUVConsultaNoValorados

Traer los DatosBasicos de cada persona consultando el WS Vivanto por Documento ( Devuelve un Listad de DatosBasicos la misma persona varias veces)

Para cada registro revisar: si Hecho == Desplazamiento forzado si la fuente == RUV => comparar que la "Numero_Declaracion" == "NUM_FUD_NUM_CASO" || Fecha_Valoracion (IRD) <= "F_VALORACION" ("F_VALORACION" >= Fecha_Valoracion (IRD)) ==> si "Estado" == "Incluido" => Id_EstadoUnidad = 371 si "Estado" == "No Incluido" => Id_EstadoUnidad = 372 guarda registro si Id_estadoUnidad<>0; si la fechas de Declaracion o deplazamiento no coinciden hacer un log !!!! pasar a la siguiente declaracion

    si la fuente == SIPOD => 
        comparar que la "Fecha_Declaracion" == "F_DECLARACION"  ==> &&   --"Fecha_Desplazamiento" =="FECHA_SINIESTRO" =>  
            si "ESTADO" == "Incluido" => Id_EstadoUnidad = 371
            si "ESTADO" == "No Incluido" => Id_EstadoUnidad = 372
            guarda registro si Id_estadoUnidad<>0;
            pasar a la siguiente declaracion

de lo contrario pasar al siguiente hecho

Releases

No releases published

Packages

No packages published

Languages