Toevoegen verplichtingen rapportage
Rapportages voor fiattering en offertes volgen nog svn path=/Customer/trunk/; revision=12624
This commit is contained in:
52
CONN/Once/CONN236_446.sql
Normal file
52
CONN/Once/CONN236_446.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
CREATE OR REPLACE VIEW CONN_VERPLICHTING (
|
||||
DATUM, MELDING, LOCATIE, BEDRIJF, TOTAAL, BETAALD, OPEN, EIGENAAR, GROOTBOEKNR) AS
|
||||
select (select MLD_OPDR_DATUMBEGIN from mld_opdr where mld_melding_key = open.mld_melding_key and mld_uitvoerende_keys = open.uitv and rownum = 1) as OpdrDatum
|
||||
, open.mld_melding_key
|
||||
, (select alg_locatie_code
|
||||
from alg_locatie l, mld_melding m
|
||||
where l.alg_locatie_key = m.mld_alg_locatie_key
|
||||
and open.mld_melding_key = m.mld_melding_key) as locatie
|
||||
, (select prs_bedrijf_naam from prs_bedrijf where prs_bedrijf_key = open.uitv) as bedrijf
|
||||
, totaal.bedrag as Totaal
|
||||
, totaal.bedrag - open.bedrag as Betaald
|
||||
, open.bedrag as Openstaand
|
||||
, (select fd.fac_usrdata_omschr
|
||||
from fac_usrdata fd, mld_kenmerkopdr gb, mld_opdr opdr
|
||||
where gb.mld_opdr_key = opdr.mld_opdr_key
|
||||
and gb.mld_kenmerk_key = 83
|
||||
and opdr.mld_uitvoerende_keys = open.uitv
|
||||
and gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key
|
||||
and rownum = 1) as Eigenaar
|
||||
, (select max(fd.fac_usrdata_omschr)
|
||||
from fac_usrdata fd, mld_kenmerkopdr gb, mld_opdr opdr
|
||||
where gb.mld_opdr_key = opdr.mld_opdr_key
|
||||
and gb.mld_kenmerk_key = 100
|
||||
and opdr.mld_uitvoerende_keys = open.uitv
|
||||
and gb.mld_kenmerkopdr_waarde = fd.fac_usrdata_key) as Grbnr
|
||||
from
|
||||
(select o.mld_melding_key, o.MLD_UITVOERENDE_KEYS as uitv, sum(ko.MLD_KENMERKOPDR_WAARDE) as bedrag
|
||||
from mld_opdr o, mld_kenmerkopdr ko
|
||||
where o.MLD_TYPEOPDR_KEY = 5
|
||||
and o.mld_opdr_key = ko.mld_opdr_key
|
||||
and ko.MLD_KENMERK_KEY = 118
|
||||
and o.mld_statusopdr_key <> 7
|
||||
group by o.mld_melding_key, o.mld_uitvoerende_keys) open,
|
||||
(select o.mld_melding_key, o.MLD_UITVOERENDE_KEYS as uitv, sum(ko.MLD_KENMERKOPDR_WAARDE) as bedrag
|
||||
from mld_opdr o, mld_kenmerkopdr ko
|
||||
where o.MLD_TYPEOPDR_KEY = 5
|
||||
and o.mld_opdr_key = ko.mld_opdr_key
|
||||
and ko.MLD_KENMERK_KEY = 118 --totaal bedrag
|
||||
group by o.mld_melding_key, o.MLD_UITVOERENDE_KEYS) totaal
|
||||
where open.mld_melding_key = totaal.mld_melding_key
|
||||
and totaal.bedrag > 2500
|
||||
and open.uitv = totaal.uitv
|
||||
order by opdrDatum;
|
||||
|
||||
|
||||
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('ServiceDesk verplichtingen','CONN_VERPLICHTING','Overzicht van verplichtingen (ServiceDesk).');
|
||||
|
||||
|
||||
commit;
|
||||
Reference in New Issue
Block a user