conn#562 - Overzicht contracten
svn path=/Customer/trunk/; revision=12811
This commit is contained in:
100
CONN/Once/conn#562.sql
Normal file
100
CONN/Once/conn#562.sql
Normal file
@@ -0,0 +1,100 @@
|
||||
/* Formatted on 2005/09/13 10:33 (Formatter Plus v4.8.5) */
|
||||
INSERT INTO fac_usrrap
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
fac_usrrap_info, fac_functie_key
|
||||
)
|
||||
VALUES ('CNT: Raamcontractgegevens', 'CONN_V_RCONTRACTEN_GEGEVENS',
|
||||
'Raamcontractgegevens', 16
|
||||
);
|
||||
|
||||
/* Formatted on 2005/09/13 14:07 (Formatter Plus v4.8.5) */
|
||||
CREATE OR REPLACE VIEW conn_v_rcontracten_gegevens
|
||||
AS
|
||||
SELECT NVL (l.alg_locatie_omschrijving,
|
||||
g.alg_locatie_omschrijving
|
||||
) fclt_f_locatie,
|
||||
sd.ins_srtdeel_omschrijving OBJECT, c.cnt_contract_nummer externnr,
|
||||
c.cnt_contract_omschrijving beschrijving,
|
||||
c.cnt_contract_looptijd_tot einddatum,
|
||||
b.prs_bedrijf_naam uitvoerder,
|
||||
(SELECT prs_bedrijf_naam
|
||||
FROM prs_v_contractbedrijf
|
||||
WHERE prs_bedrijf_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 141
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
contractnemer,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 143
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) betalingsvoorwaarden,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 144
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) totaal_pj,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 145
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
facturatietermijn,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde
|
||||
)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 146
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
dienstverlening_afroep,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde
|
||||
)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 147
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
dienstverlening_periodiek,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 149
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) responsetijden,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 161
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) afspraken
|
||||
FROM cnt_v_aanwezigcontract_plaats cp,
|
||||
(SELECT g2.alg_gebouw_key, l2.alg_locatie_omschrijving
|
||||
FROM alg_gebouw g2, alg_locatie l2
|
||||
WHERE g2.alg_locatie_key = l2.alg_locatie_key) g,
|
||||
alg_locatie l,
|
||||
cnt_contract c,
|
||||
cnt_contract_object co,
|
||||
prs_bedrijf b,
|
||||
ins_srtdeel sd
|
||||
WHERE cp.cnt_alg_plaats_key = g.alg_gebouw_key(+)
|
||||
AND cp.cnt_alg_plaats_key = l.alg_locatie_key(+)
|
||||
AND cp.cnt_alg_plaats_code IN ('L', 'G')
|
||||
AND cp.cnt_contract_key = c.cnt_contract_key
|
||||
AND co.cnt_contract_key = c.cnt_contract_key
|
||||
AND c.cnt_srtcontract_key = 11
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND co.cnt_ins_srtdeel_key = sd.ins_srtdeel_key;
|
||||
|
||||
commit;
|
||||
@@ -1919,5 +1919,96 @@ AS
|
||||
)
|
||||
);
|
||||
|
||||
/* Formatted on 2005/09/13 14:07 (Formatter Plus v4.8.5) */
|
||||
CREATE OR REPLACE VIEW conn_v_rcontracten_gegevens
|
||||
AS
|
||||
SELECT NVL (l.alg_locatie_omschrijving,
|
||||
g.alg_locatie_omschrijving
|
||||
) fclt_f_locatie,
|
||||
sd.ins_srtdeel_omschrijving OBJECT, c.cnt_contract_nummer externnr,
|
||||
c.cnt_contract_omschrijving beschrijving,
|
||||
c.cnt_contract_looptijd_tot einddatum,
|
||||
b.prs_bedrijf_naam uitvoerder,
|
||||
(SELECT prs_bedrijf_naam
|
||||
FROM prs_v_contractbedrijf
|
||||
WHERE prs_bedrijf_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 141
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
contractnemer,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 143
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) betalingsvoorwaarden,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 144
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) totaal_pj,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 145
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
facturatietermijn,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde
|
||||
)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 146
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
dienstverlening_afroep,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT fac.safe_to_number
|
||||
(cnt_kenmerkcontract_waarde
|
||||
)
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 147
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL))
|
||||
dienstverlening_periodiek,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 149
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) responsetijden,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract k
|
||||
WHERE k.cnt_kenmerk_key = 161
|
||||
AND k.cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) afspraken
|
||||
FROM cnt_v_aanwezigcontract_plaats cp,
|
||||
(SELECT g2.alg_gebouw_key, l2.alg_locatie_omschrijving
|
||||
FROM alg_gebouw g2, alg_locatie l2
|
||||
WHERE g2.alg_locatie_key = l2.alg_locatie_key) g,
|
||||
alg_locatie l,
|
||||
cnt_contract c,
|
||||
cnt_contract_object co,
|
||||
prs_bedrijf b,
|
||||
ins_srtdeel sd
|
||||
WHERE cp.cnt_alg_plaats_key = g.alg_gebouw_key(+)
|
||||
AND cp.cnt_alg_plaats_key = l.alg_locatie_key(+)
|
||||
AND cp.cnt_alg_plaats_code IN ('L', 'G')
|
||||
AND cp.cnt_contract_key = c.cnt_contract_key
|
||||
AND co.cnt_contract_key = c.cnt_contract_key
|
||||
AND c.cnt_srtcontract_key = 11
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND co.cnt_ins_srtdeel_key = sd.ins_srtdeel_key;
|
||||
|
||||
|
||||
|
||||
commit;
|
||||
|
||||
Reference in New Issue
Block a user