FSN#39055 savepoint
svn path=/Customer/trunk/; revision=34833
This commit is contained in:
112
TWYN/twyn.sql
112
TWYN/twyn.sql
@@ -2832,6 +2832,31 @@ END;
|
||||
--=============================================================================
|
||||
-- RAPPORTAGES
|
||||
-------------------------------------------------------------------------------
|
||||
--<2D> Via het menu/Rapportages kunnen rapporten worden gemaakt.
|
||||
--<EFBFBD> CONT_ALF Overzicht contractanten op alfabetische volgorde
|
||||
|
||||
--<EFBFBD> CONT_RUB Overzicht contracten per rubriek
|
||||
--<EFBFBD> CON_FACT Overzicht van contracten en facturen per contractant
|
||||
--<EFBFBD> CON_ACC Overzicht contracten en facturen per account (kostenplaats?)
|
||||
--<EFBFBD> CON_ACC1 Overzicht contracten per account
|
||||
|
||||
--<EFBFBD> BREG_RES Overzicht reserve
|
||||
--<EFBFBD> BREG_BTW Overzicht BTW
|
||||
--<EFBFBD> BREG_TOT Totaaloverzicht budgetrapportage (meerdere subprojecten)
|
||||
--<EFBFBD> BREG_TOT2 Totaaloverzicht budgetrapportage (1 subproject)
|
||||
|
||||
--<EFBFBD> BREG_RUB Overzicht rubrieken (1 subproject)
|
||||
--<EFBFBD> BREG_RUB2 Overzicht rubrieken (meerdere subprojecten)
|
||||
|
||||
--<EFBFBD> FACT_MND Overzicht facturen per maand op adviesdatum
|
||||
--<EFBFBD> FACTCORU Overzicht contracten en facturen per rubriek
|
||||
--<EFBFBD> FDATFACT Overzicht facturen per maand op factuurdatum
|
||||
--<EFBFBD> BET_ADV Betalingsadvies d.d. dd-mm-jjjj
|
||||
--<EFBFBD> BMUT_NUM Overzicht budgetmutaties op volgnummer
|
||||
--<EFBFBD> MMW_CONT Overzicht Meer- en minderwerk per contractant
|
||||
--<EFBFBD> MMWINVCO Overzicht meer- en minderwerk facturen per contractant
|
||||
|
||||
-- CONT_ALF
|
||||
CREATE OR REPLACE VIEW twyn_v_bedrijf
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
@@ -2861,7 +2886,8 @@ SELECT DISTINCT
|
||||
ORDER BY prs_bedrijf_naam;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW TWYN_V_CONTRACT_RUBRIEK
|
||||
-- CONT_RUB
|
||||
CREATE OR REPLACE VIEW twyn_v_contract_rubriek
|
||||
(
|
||||
INS_DISCIPLINE_OMSCHRIJVING,
|
||||
BGT_DISC_PARAMS_CODE,
|
||||
@@ -2877,6 +2903,7 @@ CREATE OR REPLACE VIEW TWYN_V_CONTRACT_RUBRIEK
|
||||
MLD_OPDR_ORDERNR,
|
||||
KENMERK,
|
||||
DATUM,
|
||||
PRINTDATUM,
|
||||
KOSTEN,
|
||||
BTW,
|
||||
FACTUREN
|
||||
@@ -2896,6 +2923,7 @@ AS
|
||||
o.mld_opdr_ordernr,
|
||||
MAX (o.mld_opdr_id) kenmerk,
|
||||
MIN (o.mld_opdr_datumbegin) datum,
|
||||
TO_CHAR(MIN (o.mld_opdr_datumbegin), 'DD-MM-YYYY') printdatum,
|
||||
SUM (o.mld_opdr_kosten) kosten,
|
||||
SUM (o.mld_opdr_kosten_btw) btw,
|
||||
SUM (bgt.getGefactureerd (o.mld_opdr_key, 0)) facturen
|
||||
@@ -2926,10 +2954,84 @@ AS
|
||||
s.prs_kostensoort_oms,
|
||||
b.prs_leverancier_nr,
|
||||
o.mld_opdr_ordernr
|
||||
ORDER BY 5,
|
||||
7,
|
||||
9,
|
||||
11;
|
||||
ORDER BY r.bgt_kostenrubriek_code,
|
||||
g.prs_kostensoortgrp_altcode,
|
||||
s.prs_kostensoort_altcode,
|
||||
b.prs_leverancier_nr,
|
||||
o.mld_opdr_ordernr;
|
||||
|
||||
|
||||
-- CON_FACT
|
||||
/* Formatted on 04-Aug-17 11:52:42 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW twyn_v_contr_fact_bedrijf
|
||||
AS
|
||||
|
||||
SELECT (SELECT oms
|
||||
FROM (SELECT d.ins_discipline_key,
|
||||
p.bgt_disc_params_code || ' ' || d.ins_discipline_omschrijving oms
|
||||
FROM ins_tab_discipline d, bgt_disc_params p
|
||||
WHERE d.ins_discipline_key = p.bgt_ins_discipline_key
|
||||
AND d.ins_discipline_module = 'BGT'
|
||||
AND d.ins_discipline_verwijder IS NULL) xx
|
||||
WHERE xx.ins_discipline_key = bgt_project.ins_discipline_key)
|
||||
AS project,
|
||||
(SELECT oms
|
||||
FROM (SELECT bgt_project_key, bgt_project_code || ' ' || bgt_project_omschrijving oms
|
||||
FROM bgt_project
|
||||
WHERE bgt_project_verwijder IS NULL) xx
|
||||
WHERE xx.bgt_project_key = bgt_project.bgt_project_key)
|
||||
AS subproject,
|
||||
(SELECT bgt_kostenrubriek_oms
|
||||
FROM bgt_kostenrubriek xx
|
||||
WHERE xx.bgt_kostenrubriek_key = bgt_kostenrubriek.bgt_kostenrubriek_key)
|
||||
AS rubriek,
|
||||
(SELECT prs_kostensoortgrp_oms
|
||||
FROM prs_kostensoortgrp xx
|
||||
WHERE xx.prs_kostensoortgrp_key = prs_kostensoortgrp.prs_kostensoortgrp_key)
|
||||
AS groep,
|
||||
prs_kostensoort.prs_kostensoort_oms onderdeel,
|
||||
prs_kostensoort.prs_kostensoort_opmerking onderdeelcode,
|
||||
prs_bedrijf.prs_bedrijf_naam,
|
||||
prs_bedrijf.prs_leverancier_nr,
|
||||
mld_opdr.mld_opdr_id contractnr,
|
||||
mld_opdr.mld_opdr_ordernr,
|
||||
mld_opdr.mld_opdr_bedrijfopdr_volgnr,
|
||||
(SELECT prs_kostenplaats_nr
|
||||
FROM prs_kostenplaats xx
|
||||
WHERE xx.prs_kostenplaats_key = mld_opdr.prs_kostenplaats_key)
|
||||
AS account,
|
||||
mld_opdr.mld_opdr_omschrijving,
|
||||
mld_opdr.mld_opdr_datumbegin,
|
||||
TO_CHAR (mld_opdr.mld_opdr_datumbegin, 'DD-MM-YYYY') mld_opdr_datumbegin_p,
|
||||
mld_opdr.mld_opdr_kosten,
|
||||
mld_opdr.mld_opdr_kosten_btw,
|
||||
mld_opdr.mld_opdr_meerwerk,
|
||||
fin_factuur.fin_factuur_datum,
|
||||
fin_factuur.fin_factuur_nr,
|
||||
fin_factuur.fin_factuur_opmerking,
|
||||
fin_factuur.fin_factuur_totaal,
|
||||
fin_factuur.fin_factuur_totaal_btw,
|
||||
fin_factuur.fin_factuur_advies,
|
||||
TO_CHAR (fin_factuur.fin_factuur_datum, 'DD-MM-YYYY') fin_factuur_datum_p,
|
||||
TO_CHAR (fin_factuur.fin_factuur_advies, 'DD-MM-YYYY') fin_factuur_advies_p
|
||||
FROM fin_factuur,
|
||||
mld_opdr,
|
||||
prs_bedrijf,
|
||||
prs_kostensoort,
|
||||
prs_kostensoortgrp,
|
||||
bgt_kostenrubriek,
|
||||
bgt_project
|
||||
WHERE fin_factuur.mld_opdr_key(+) = mld_opdr.mld_opdr_key
|
||||
AND mld_opdr.prs_kostensoort_key = prs_kostensoort.prs_kostensoort_key
|
||||
and prs_bedrijf.prs_bedrijf_key = mld_opdr.mld_uitvoerende_keys
|
||||
AND prs_kostensoort.prs_kostensoortgrp_key = prs_kostensoortgrp.prs_kostensoortgrp_key
|
||||
AND prs_kostensoortgrp.bgt_kostenrubriek_key = bgt_kostenrubriek.bgt_kostenrubriek_key
|
||||
AND bgt_kostenrubriek.bgt_project_key = bgt_project.bgt_project_key
|
||||
ORDER BY mld_opdr_ordernr,
|
||||
mld_opdr_bedrijfopdr_volgnr,
|
||||
mld_opdr_id,
|
||||
fin_factuur_datum;
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user