CONN#267
svn path=/Customer/trunk/; revision=12643
This commit is contained in:
212
CONN/conn.sql
212
CONN/conn.sql
@@ -1860,7 +1860,219 @@ where pv.fac_message_code = t.fac_message_code
|
||||
and pv.prs_perslid_key = p.prs_perslid_key
|
||||
and pf.prs_perslid_key = p.prs_perslid_key
|
||||
and p.prs_perslid_einddatum < sysdate;
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CONN_V_EXPORT_OPDRACHT_
|
||||
(OPDRACHTNUMMER, LEVERANCIERNR, KOSTENSOORT, COMPLEXNUMMER, FACTUURNUMMER,
|
||||
HUURDERNUMMER, OMSCHRBOEKING, ONSKLANTNUMMER, BTWTYPE, BEDRAGEXCL,
|
||||
ADMINISTRATIE, BUDGETNUMMER, BOEKINGSDATUM, FACTUURDATUM, TOTBEDRFACTUUR,
|
||||
VERDEELPERIODE, SPREIDENOVER, BETAALBAARSTELLEN, MLD_OPDR_KEY)
|
||||
AS
|
||||
SELECT O.mld_melding_key || '/' || O.mld_opdr_bedrijfopdr_volgnr
|
||||
,TRIM(prs_leverancier_nr) LeverancierNr
|
||||
,trim((SELECT D.fac_usrdata_code
|
||||
FROM MLD_KENMERKOPDR K, FAC_USRDATA D
|
||||
WHERE K.mld_kenmerk_key = 100
|
||||
AND TO_NUMBER(K.mld_kenmerkopdr_waarde) = D.fac_usrdata_key
|
||||
AND K.mld_opdr_key = O.mld_opdr_key)) Kostensoort
|
||||
,trim((SELECT alg_locatie_code
|
||||
FROM ALG_LOCATIE WHERE alg_locatie_key = M.mld_alg_locatie_key)) Complexnummer
|
||||
,(SELECT mld_kenmerkopdr_waarde
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 113 AND K.mld_opdr_key = O.mld_opdr_key) Factuurnummer
|
||||
,(SELECT ''||HUURDERNR FROM CONN_V_LOCATIEHUURDER WHERE TO_CHAR(HUURDER_KEY) = K1.mld_kenmerkopdr_waarde) Huurdernummer
|
||||
,(SELECT mld_kenmerkopdr_waarde
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 132 AND K.mld_opdr_key = O.mld_opdr_key) OmschrBoeking
|
||||
,B.prs_overeenkomst_nr OnsKlantNummer
|
||||
,(SELECT fac_usrdata_upper
|
||||
FROM MLD_KENMERKOPDR K, FAC_USRDATA D
|
||||
WHERE K.mld_kenmerk_key = 1
|
||||
AND TO_NUMBER(K.mld_kenmerkopdr_waarde) = D.fac_usrdata_key
|
||||
AND K.mld_opdr_key = O.mld_opdr_key) BTWtype
|
||||
,(SELECT TO_CHAR(TO_NUMBER(mld_kenmerkopdr_waarde, '99999999D99', 'nls_numeric_characters = ''.,'''))
|
||||
FROM MLD_KENMERKOPDR K
|
||||
WHERE K.mld_kenmerk_key = 118 AND K.mld_opdr_key = O.mld_opdr_key) BedragExcl
|
||||
,(SELECT DECODE(fac_usrdata_upper, NULL, '', DECODE(fac_usrdata_upper, '1', 'VG','FB' ))
|
||||
FROM MLD_KENMERKOPDR K, FAC_USRDATA D
|
||||
WHERE K.mld_kenmerk_key = 83
|
||||
AND K.mld_kenmerkopdr_waarde = TO_CHAR(D.fac_usrdata_key)
|
||||
AND K.mld_opdr_key = O.mld_opdr_key) Administratie
|
||||
,(SELECT ''||BUDGETCODE FROM CONN_V_LOCATIEHUURDER WHERE TO_CHAR(HUURDER_KEY) = K2.mld_kenmerkopdr_waarde) Budgetnummer
|
||||
,(SELECT TO_CHAR(TO_DATE(mld_kenmerkopdr_waarde, 'DD-MM-YYYY'),'YYYYMMDD')
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 131 AND K.mld_opdr_key = O.mld_opdr_key) Boekingsdatum
|
||||
,(SELECT TO_CHAR(TO_DATE(mld_kenmerkopdr_waarde, 'DD-MM-YYYY'),'YYYYMMDD')
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 127 AND K.mld_opdr_key = O.mld_opdr_key) Factuurdatum
|
||||
,(SELECT TO_CHAR(TO_NUMBER(mld_kenmerkopdr_waarde, '99999999D99', 'nls_numeric_characters = ''.,'''))
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 128 AND K.mld_opdr_key = O.mld_opdr_key) TotBedrFactuur
|
||||
,(SELECT mld_kenmerkopdr_waarde
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 130 AND K.mld_opdr_key = O.mld_opdr_key) Verdeelperiode
|
||||
,(SELECT mld_kenmerkopdr_waarde || 'M'
|
||||
FROM MLD_KENMERKOPDR K WHERE K.mld_kenmerk_key = 133 AND K.mld_opdr_key = O.mld_opdr_key) SpreidenOver
|
||||
,trim((SELECT D.fac_usrdata_code
|
||||
FROM MLD_KENMERKOPDR K, FAC_USRDATA D
|
||||
WHERE K.mld_kenmerk_key = 114
|
||||
AND TO_NUMBER(K.mld_kenmerkopdr_waarde) = D.fac_usrdata_key
|
||||
AND mld_opdr_key = O.mld_opdr_key)) BetaalbaarStellen
|
||||
,O.mld_opdr_key
|
||||
FROM MLD_OPDR O, MLD_MELDING M, mld_v_uitvoerende U, PRS_BEDRIJF B, MLD_KENMERKOPDR K1, MLD_KENMERKOPDR K2
|
||||
WHERE O.mld_uitvoerende_keys = U.mld_uitvoerende_key
|
||||
AND (K1.mld_kenmerk_key(+) = 112 AND K1.mld_opdr_key(+) = O.mld_opdr_key)
|
||||
AND (K2.mld_kenmerk_key(+) = 112 AND K2.mld_opdr_key(+) = O.mld_opdr_key)
|
||||
AND U.TYPE = 'B'
|
||||
AND O.mld_statusopdr_key <> 7
|
||||
AND O.mld_typeopdr_key = 5
|
||||
AND O.mld_uitvoerende_keys = B.prs_bedrijf_key
|
||||
AND O.mld_melding_key = M.mld_melding_key;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CONN_V_EXPORT_OPDRACHT
|
||||
(CONTRACT, MLD_OPDR_KEY, ADMINISTRATIE, EXPORT)
|
||||
AS
|
||||
SELECT Opdrachtnummer || ';' ||
|
||||
Factuurnummer || ';' ||
|
||||
LeverancierNr || ';' ||
|
||||
Factuurdatum || ';' ||
|
||||
Boekingsdatum || ';' ||
|
||||
SpreidenOver || ';' ||
|
||||
Kostensoort || ';' ||
|
||||
OmschrBoeking || ';' ||
|
||||
Complexnummer || ';' ||
|
||||
Huurdernummer || ';' ||
|
||||
Budgetnummer || ';' ||
|
||||
BedragExcl || ';' ||
|
||||
Verdeelperiode || ';' ||
|
||||
BTWtype || ';' ||
|
||||
TotBedrFactuur || ';' ||
|
||||
OnsKlantnummer || ';' || Administratie
|
||||
,mld_opdr_key
|
||||
,DECODE(Administratie, NULL, '?', Administratie)
|
||||
,DECODE(BetaalbaarStellen, '1', 'YES', 'NO') Export
|
||||
FROM CONN_V_EXPORT_OPDRACHT_
|
||||
WHERE BetaalbaarStellen = '1' or BetaalbaarStellen = '2'
|
||||
order by Factuurdatum;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CONN_V_EXPORT_CT_ AS
|
||||
SELECT '' Opdrachtnummer
|
||||
,'' Factuurnummer
|
||||
,b.prs_leverancier_nr LeverancierNr
|
||||
,'' Factuurdatum
|
||||
,SUBSTR(ADD_MONTHS(TO_DATE('31-01-2004', 'DD-MM-YYYY'),TO_NUMBER(TO_CHAR(sysdate,'MM'))-1),1,2) || TO_CHAR(sysdate,'-MM-YYYY') Boekingsdatum
|
||||
,'' SpreidenOver
|
||||
,'5077' Kostensoort
|
||||
,cg.aantal || 'x ' || cg.Containertype OmschrBoeking
|
||||
,alg_locatie_code Complexnummer
|
||||
,Huurdernummer Huurdernummer
|
||||
,Budgetcode Budgetnummer
|
||||
,(AantalAsNumber*PrijsAsNumber) BedragExcl
|
||||
,TO_CHAR(sysdate,'YYYY-MM') Verdeelperiode
|
||||
,'0' BTWtype
|
||||
,'' TotBedrFactuur
|
||||
,b.prs_overeenkomst_nr OnsKlantnummer
|
||||
,'FB' Administratie
|
||||
,'' BetaalbaarStellen
|
||||
FROM conn_v_container_gegevens cg
|
||||
,(select prs_leverancier_nr,prs_overeenkomst_nr from prs_bedrijf where prs_bedrijf_key = 4618) b
|
||||
where 1=1 and TO_CHAR(TO_DATE(NVL(to_char(to_date(Begindatum, 'DD-MM-YYYY'),'YYYYMM') ,TO_CHAR(sysdate,'YYYYMM')),'YYYYMM')) <= TO_CHAR(sysdate, 'YYYYMM')
|
||||
and TO_CHAR(TO_DATE(NVL(to_char(to_date(Einddatum, 'DD-MM-YYYY'),'YYYYMM') ,TO_CHAR(sysdate,'YYYYMM')),'YYYYMM')) >= TO_CHAR(sysdate, 'YYYYMM');
|
||||
/
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CONN_V_EXPORT_CT
|
||||
(CONTRACT, MLD_OPDR_KEY, ADMINISTRATIE, EXPORT)
|
||||
AS
|
||||
SELECT Opdrachtnummer || ';' ||
|
||||
Factuurnummer || ';' ||
|
||||
LeverancierNr || ';' ||
|
||||
Factuurdatum || ';' ||
|
||||
Boekingsdatum || ';' ||
|
||||
SpreidenOver || ';' ||
|
||||
Kostensoort || ';' ||
|
||||
OmschrBoeking || ';' ||
|
||||
Complexnummer || ';' ||
|
||||
Huurdernummer || ';' ||
|
||||
Budgetnummer || ';' ||
|
||||
BedragExcl || ';' ||
|
||||
Verdeelperiode || ';' ||
|
||||
BTWtype || ';' ||
|
||||
TotBedrFactuur || ';' ||
|
||||
OnsKlantnummer || ';' || Administratie
|
||||
,'' mld_opdr_key
|
||||
,DECODE(Administratie, NULL, '?', Administratie)
|
||||
,'YES'
|
||||
FROM CONN_V_EXPORT_CT_
|
||||
order by Complexnummer;
|
||||
/
|
||||
|
||||
create or replace view CONN_V_EXPORT_OPDRACHT_LG_ as
|
||||
select TO_CHAR(m.mld_melding_key) || '/' || TO_CHAR(o.mld_opdr_bedrijfopdr_volgnr) Opdrachtnummer
|
||||
,'' Facuurnummer
|
||||
,b.prs_leverancier_nr LeverancierNr
|
||||
,SUBSTR(ADD_MONTHS(TO_DATE('31-01-2004', 'DD-MM-YYYY'),TO_NUMBER(TO_CHAR(sysdate,'MM'))-1),1,2) || TO_CHAR(sysdate,'-MM-YYYY') Boekingsdatum
|
||||
,'' Factuurdatum
|
||||
,'' SpreidenOver
|
||||
,'5077' Kostensoort
|
||||
,k_aantal.mld_kenmerkopdr_waarde || 'x ' || cg.Containertype OmschrBoeking
|
||||
,cg.alg_locatie_code Complexnummer
|
||||
,Huurdernummer Huurdernummer
|
||||
,Budgetcode Budgetnummer
|
||||
, TO_NUMBER(NVL(k_prijs.mld_kenmerkopdr_waarde,0), '99999999D99', 'nls_numeric_characters = ''.,''')
|
||||
* TO_NUMBER(NVL(k_aantal.mld_kenmerkopdr_waarde,0), '99999999D99', 'nls_numeric_characters = ''.,''') BedragExcl
|
||||
,TO_CHAR(sysdate,'YYYY-MM') Verdeelperiode
|
||||
,'0' BTWtype
|
||||
,'' TotBedrFactuur
|
||||
,b.prs_overeenkomst_nr OnsKlantnummer
|
||||
,'FB' Administratie
|
||||
,trim((SELECT D.fac_usrdata_code
|
||||
FROM MLD_KENMERKOPDR K, FAC_USRDATA D
|
||||
WHERE K.mld_kenmerk_key = 114
|
||||
AND TO_NUMBER(K.mld_kenmerkopdr_waarde) = D.fac_usrdata_key
|
||||
AND mld_opdr_key = O.mld_opdr_key)) BetaalbaarStellen
|
||||
,o.mld_opdr_key
|
||||
,'' Factuurnummer
|
||||
FROM mld_melding m
|
||||
,mld_melding_object mo
|
||||
,mld_opdr o
|
||||
,conn_v_container_gegevens cg
|
||||
,(select prs_leverancier_nr, prs_overeenkomst_nr from prs_bedrijf where prs_bedrijf_key = 4618) b
|
||||
,mld_kenmerkopdr k_aantal
|
||||
,mld_kenmerkopdr k_prijs
|
||||
where m.mld_melding_key = mo.mld_melding_key
|
||||
and m.mld_melding_key = o.mld_melding_key
|
||||
and m.mld_stdmelding_key = 64
|
||||
and cg.ins_deel_key = mo.ins_deel_key
|
||||
and mo.MLD_MELDING_OBJECT_VERWIJDER is null
|
||||
and k_aantal.mld_opdr_key(+) = o.mld_opdr_key
|
||||
and k_aantal.mld_kenmerk_key(+) = 86
|
||||
and k_prijs.mld_opdr_key(+) = o.mld_opdr_key
|
||||
and k_prijs.mld_kenmerk_key(+) = 87;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CONN_V_EXPORT_OPDRACHT_LG
|
||||
(CONTRACT, MLD_OPDR_KEY, ADMINISTRATIE, EXPORT)
|
||||
AS
|
||||
SELECT Opdrachtnummer || ';' ||
|
||||
Factuurnummer || ';' ||
|
||||
LeverancierNr || ';' ||
|
||||
Factuurdatum || ';' ||
|
||||
Boekingsdatum || ';' ||
|
||||
SpreidenOver || ';' ||
|
||||
Kostensoort || ';' ||
|
||||
OmschrBoeking || ';' ||
|
||||
Complexnummer || ';' ||
|
||||
Huurdernummer || ';' ||
|
||||
Budgetnummer || ';' ||
|
||||
BedragExcl || ';' ||
|
||||
Verdeelperiode || ';' ||
|
||||
BTWtype || ';' ||
|
||||
TotBedrFactuur || ';' ||
|
||||
OnsKlantnummer || ';' || Administratie
|
||||
,mld_opdr_key
|
||||
,DECODE(Administratie, NULL, '?', Administratie)
|
||||
,DECODE(BetaalbaarStellen, '1', 'YES', 'NO') Export
|
||||
FROM CONN_V_EXPORT_OPDRACHT_LG_
|
||||
WHERE BetaalbaarStellen = '1' or BetaalbaarStellen = '2'
|
||||
order by Factuurdatum;
|
||||
/
|
||||
|
||||
|
||||
commit;
|
||||
|
||||
Reference in New Issue
Block a user