Professional Documents
Culture Documents
Usistema - Rel Atual Monet Licpremio
Usistema - Rel Atual Monet Licpremio
REL_ATUAL_MONET_LICPREMIO
(CDG_ORGAO,REF_ANOMES,ID_AUX,CDG_ORDEM,CDG_FUNCIONAL,CDG_SITFUNC,NOME,DTA_ADM,STATU
S,ID_PAGAMENTO_INDENIZ,DTA_INI_LICPREMIO,DTA_FIM_LICPREMIO,DTA_CONV_LICPREMIO,QTD_D
IAS_ID,REF_ANOMES_ID,ADICIONAL_REF,ORD_PRIOR_INDENIZ,IND_JUROS,VLR_ORIGINAL,IND_ATU
ALIZ,VLR_ATUALIZ)
AS
SELECT FUN.CDG_ORGAO
, FUN.REF_ANOMES
, FUN.ID_AUX
, FUN.CDG_ORDEM
, FUN.CDG_FUNCIONAL
, FUN.CDG_SITFUNC
, P.NOME
, FUN.DTA_ADM
, FUN.STATUS
, DL.ID_PAGAMENTO_INDENIZ
, DL.DTA_INI_LICPREMIO
, DL.DTA_FIM_LICPREMIO
, DL.DTA_CONV_LICPREMIO
, DL.QTD_DIAS_ID
, DL.REF_ANOMES_ID
, DL.ADICIONAL_REF
, DL.ORD_PRIOR_INDENIZ
, USISTEMA.IND_JUROS_LICPREMIO ( FUN.REF_ANOMES
, DL.DTA_CONV_LICPREMIO
, FUN.CDG_SITFUNC) AS IND_JUROS
, (DECODE ( NVL(DL.ID_INF_VLR_ORIG_INDENIZ, 0), 1
, NVL(DL.VLR_INDENIZ_ORIGINAL, 0), (SELECT ROUND(((SUM(DECODE
( SUBSTR(TO_CHAR(F.CDG_PROVDESC), 1, 1), '1'
,
NVL(F.VALOR, 0), '2'
,
NVL(F.VALOR, 0), '3'
,
NVL(F.VALOR, 0), (NVL(F.VALOR, 0) * -1))) / 30) * NVL(DL.QTD_DIAS_ID, 0)), 2)
FROM USISTEMA.TBFINANCEIRO F
WHERE F.CDG_ORGAO =
FUN.CDG_ORGAO
AND F.REF_ANOMES =
TO_NUMBER(TO_CHAR(DL.DTA_CONV_LICPREMIO, 'YYYYMM'))
AND F.ID_AUX = 0
AND F.CDG_ORDEM =
FUN.CDG_ORDEM
AND F.CDG_FUNCIONAL =
FUN.CDG_FUNCIONAL
AND F.OPERACAO <> 1
AND F.CDG_PROVDESC IN
(11010, 11050, 11136, 11237, 11220,
, DL.DTA_CONV_LICPREMIO
, FUN.CDG_SITFUNC)), 2) AS VLR_ATUALIZ
FROM USISTEMA.TBCADFUNCIONAL FUN
, USISTEMA.TBCADPESSOAL P
, USISTEMA.TBDLICPREMIO DL
WHERE P.CDG_ORDEM = FUN.CDG_ORDEM
AND DL.CDG_ORGAO = FUN.CDG_ORGAO
AND DL.CDG_ORDEM = FUN.CDG_ORDEM
AND DL.CDG_FUNCIONAL = FUN.CDG_FUNCIONAL
AND NVL(DL.ID_IDENIZACAO, 0) = 1
AND ((NVL(DL.REF_ANOMES_ID, 0) = 0)
OR (NVL(DL.REF_ANOMES_ID, 0) >= 200409))