UWVA#72578 WPB-rap/Opnemen alle leasecontracten

svn path=/Customer/trunk/; revision=55987
This commit is contained in:
Maarten van der Heide
2022-05-20 13:10:19 +00:00
parent 91bcdab663
commit 65fb4e9ef7

View File

@@ -5630,20 +5630,16 @@ AS
G.CNT_CONTRACT_NUMMER_INTERN,
KG.PRS_KOSTENPLAATS_UPPER,
KG.PRS_KOSTENPLAATS_OMSCHRIJVING,
LA.INS_DEEL_UPPER
LEASE_AUTO,
LA.INS_DEEL_UPPER LEASE_AUTO,
TYPE_LA.TYPE_AUTO,
P.PRS_PERSLID_NR,
N.PRS_PERSLID_NAAM_FRIENDLY,
KP.PRS_KOSTENPLAATS_UPPER,
KP.PRS_KOSTENPLAATS_OMSCHRIJVING,
CASE
WHEN ( KL.PRS_KOSTENPLAATS_UPPER =
KG.PRS_KOSTENPLAATS_UPPER
AND KG.PRS_KOSTENPLAATS_UPPER =
KP.PRS_KOSTENPLAATS_UPPER
AND KL.PRS_KOSTENPLAATS_UPPER =
KP.PRS_KOSTENPLAATS_UPPER)
WHEN ( KL.PRS_KOSTENPLAATS_UPPER = KG.PRS_KOSTENPLAATS_UPPER
AND KG.PRS_KOSTENPLAATS_UPPER = KP.PRS_KOSTENPLAATS_UPPER
AND KL.PRS_KOSTENPLAATS_UPPER = KP.PRS_KOSTENPLAATS_UPPER)
THEN
'Juist'
ELSE
@@ -5651,7 +5647,11 @@ AS
END
FROM CNT_V_AANWEZIGCONTRACT L,
PRS_V_AANWEZIGKOSTENPLAATS KL,
CNT_V_AANWEZIGCONTRACT G,
(SELECT LPAD (C.CNT_CONTRACT_NUMMER_INTERN, 6) LPAD_CONTRACT_NUMMER_INTERN, C.*
FROM CNT_V_AANWEZIGCONTRACT C
WHERE C.INS_DISCIPLINE_KEY = 426
AND C.CNT_CONTRACT_LOOPTIJD_VAN <= SYSDATE
AND C.CNT_CONTRACT_LOOPTIJD_TOT > SYSDATE) G,
PRS_V_AANWEZIGKOSTENPLAATS KG,
PRS_PERSLID P,
PRS_V_PERSLID_FULLNAMES_ALL N,
@@ -5659,35 +5659,26 @@ AS
PRS_V_AANWEZIGKOSTENPLAATS KP,
(SELECT CO.CNT_CONTRACT_KEY, O.INS_DEEL_UPPER
FROM CNT_CONTRACT_OBJECT CO, INS_DEEL O
WHERE CO.CNT_INS_DEEL_KEY = O.INS_DEEL_KEY
AND CO.CNT_CONTRACT_OBJECT_VERWIJDER IS NULL) LA,
WHERE CO.CNT_CONTRACT_OBJECT_VERWIJDER IS NULL
AND CO.CNT_INS_DEEL_KEY = O.INS_DEEL_KEY) LA,
(SELECT KC.CNT_CONTRACT_KEY, UD.FAC_USRDATA_OMSCHR TYPE_AUTO
FROM CNT_KENMERKCONTRACT KC,
CNT_KENMERK K,
FAC_USRDATA UD,
FAC_USRTAB UT
WHERE K.CNT_KENMERK_KEY = KC.CNT_KENMERK_KEY
FROM CNT_KENMERKCONTRACT KC, CNT_KENMERK K, FAC_USRDATA UD
WHERE KC.CNT_KENMERKCONTRACT_VERWIJDER IS NULL
AND KC.CNT_KENMERK_KEY = K.CNT_KENMERK_KEY
AND K.CNT_SRTKENMERK_KEY = 653
AND FAC.SAFE_TO_NUMBER (KC.CNT_KENMERKCONTRACT_WAARDE) =
UD.FAC_USRDATA_KEY
AND UD.FAC_USRTAB_KEY = UT.FAC_USRTAB_KEY
AND UT.FAC_USRTAB_KEY = 1224
AND KC.CNT_KENMERKCONTRACT_VERWIJDER IS NULL) TYPE_LA
AND FAC.SAFE_TO_NUMBER (KC.CNT_KENMERKCONTRACT_WAARDE) = UD.FAC_USRDATA_KEY
AND UD.FAC_USRTAB_KEY = 1224) TYPE_LA
WHERE L.INS_DISCIPLINE_KEY = 425
AND L.CNT_CONTRACT_LOOPTIJD_TOT > SYSDATE
AND L.PRS_KOSTENPLAATS_KEY = KL.PRS_KOSTENPLAATS_KEY(+)
AND G.INS_DISCIPLINE_KEY = 426
AND L.CNT_CONTRACT_NUMMER_INTERN = G.LPAD_CONTRACT_NUMMER_INTERN(+) -- UWVA#72578: Ook L-contracten niet gekoppeld aan G-contract!
AND G.PRS_KOSTENPLAATS_KEY = KG.PRS_KOSTENPLAATS_KEY(+)
AND L.CNT_CONTRACT_NUMMER_INTERN =
LPAD (G.CNT_CONTRACT_NUMMER_INTERN, 6)
AND G.CNT_PRS_PERSLID_KEY = P.PRS_PERSLID_KEY
AND P.PRS_PERSLID_KEY = N.PRS_PERSLID_KEY
AND P.PRS_AFDELING_KEY = A.PRS_AFDELING_KEY
AND G.CNT_PRS_PERSLID_KEY = P.PRS_PERSLID_KEY(+)
AND P.PRS_PERSLID_KEY = N.PRS_PERSLID_KEY(+)
AND P.PRS_AFDELING_KEY = A.PRS_AFDELING_KEY(+)
AND A.PRS_KOSTENPLAATS_KEY = KP.PRS_KOSTENPLAATS_KEY(+)
AND L.CNT_CONTRACT_KEY = LA.CNT_CONTRACT_KEY(+)
AND L.CNT_CONTRACT_KEY = TYPE_LA.CNT_CONTRACT_KEY(+)
AND L.CNT_CONTRACT_LOOPTIJD_TOT > SYSDATE
AND G.CNT_CONTRACT_LOOPTIJD_VAN <= SYSDATE
AND G.CNT_CONTRACT_LOOPTIJD_TOT > SYSDATE;
AND L.CNT_CONTRACT_KEY = TYPE_LA.CNT_CONTRACT_KEY(+);
-- UWVA#36478 Rapport salarisinhoudingen moet ook posten tonen waarbij geen auto aan de gebruikersovereenkomst is gekoppeld
CREATE OR REPLACE VIEW UWVA_V_RAP_SALARIS_INH