FSN#39055 BCS/2000 functionaliteit in FACILITOR - customization
svn path=/Customer/trunk/; revision=34828
This commit is contained in:
@@ -2832,6 +2832,104 @@ END;
|
||||
--=============================================================================
|
||||
-- RAPPORTAGES
|
||||
-------------------------------------------------------------------------------
|
||||
CREATE OR REPLACE VIEW twyn_v_bedrijf
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
p.ins_discipline_key
|
||||
, p.bgt_project_key
|
||||
, r.bgt_kostenrubriek_key
|
||||
, g.prs_kostensoortgrp_key
|
||||
, s.prs_kostensoort_key
|
||||
, b.prs_leverancier_nr
|
||||
, b.prs_bedrijf_naam
|
||||
, b.prs_bedrijf_post_adres
|
||||
, b.prs_bedrijf_post_postcode
|
||||
, b.prs_bedrijf_post_plaats
|
||||
, b.prs_bedrijf_telefoon
|
||||
, b.prs_bedrijf_fax
|
||||
from bgt_project p
|
||||
, bgt_kostenrubriek r
|
||||
, prs_kostensoortgrp g
|
||||
, prs_kostensoort s
|
||||
, mld_opdr o
|
||||
, prs_bedrijf b
|
||||
WHERE b.prs_bedrijf_key = o.mld_uitvoerende_keys
|
||||
AND o.prs_kostensoort_key = s.prs_kostensoort_key
|
||||
AND s.prs_kostensoortgrp_key = g.prs_kostensoortgrp_key
|
||||
AND g.bgt_kostenrubriek_key = r.bgt_kostenrubriek_key
|
||||
AND r.bgt_project_key = p.bgt_project_key
|
||||
ORDER BY prs_bedrijf_naam;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW TWYN_V_CONTRACT_RUBRIEK
|
||||
(
|
||||
INS_DISCIPLINE_OMSCHRIJVING,
|
||||
BGT_DISC_PARAMS_CODE,
|
||||
BGT_DISC_PARAMS_OPDRACHTGEVER,
|
||||
BGT_PROJECT_OMSCHRIJVING,
|
||||
BGT_KOSTENRUBRIEK_CODE,
|
||||
BGT_KOSTENRUBRIEK_OMS,
|
||||
PRS_KOSTENSOORTGRP_ALTCODE,
|
||||
PRS_KOSTENSOORTGRP_OMS,
|
||||
PRS_KOSTENSOORT_ALTCODE,
|
||||
PRS_KOSTENSOORT_OMS,
|
||||
PRS_LEVERANCIER_NR,
|
||||
MLD_OPDR_ORDERNR,
|
||||
KENMERK,
|
||||
DATUM,
|
||||
KOSTEN,
|
||||
BTW,
|
||||
FACTUREN
|
||||
)
|
||||
AS
|
||||
SELECT i.ins_discipline_omschrijving,
|
||||
d.bgt_disc_params_code,
|
||||
d.bgt_disc_params_opdrachtgever,
|
||||
p.bgt_project_omschrijving,
|
||||
r.bgt_kostenrubriek_code,
|
||||
r.bgt_kostenrubriek_oms,
|
||||
g.prs_kostensoortgrp_altcode,
|
||||
g.prs_kostensoortgrp_oms,
|
||||
s.prs_kostensoort_altcode,
|
||||
s.prs_kostensoort_oms,
|
||||
b.prs_leverancier_nr,
|
||||
o.mld_opdr_ordernr,
|
||||
MAX (o.mld_opdr_id) kenmerk,
|
||||
MIN (o.mld_opdr_datumbegin) datum,
|
||||
SUM (o.mld_opdr_kosten) kosten,
|
||||
SUM (o.mld_opdr_kosten_btw) btw,
|
||||
SUM (bgt.getGefactureerd (o.mld_opdr_key, 0)) facturen
|
||||
FROM ins_tab_discipline i,
|
||||
bgt_disc_params d,
|
||||
bgt_project p,
|
||||
mld_opdr o,
|
||||
prs_kostensoort s,
|
||||
prs_kostensoortgrp g,
|
||||
bgt_kostenrubriek r,
|
||||
prs_bedrijf b
|
||||
WHERE o.prs_kostensoort_key = s.prs_kostensoort_key
|
||||
AND s.prs_kostensoortgrp_key = g.prs_kostensoortgrp_key
|
||||
AND g.bgt_kostenrubriek_key = r.bgt_kostenrubriek_key
|
||||
AND r.bgt_project_key = p.bgt_project_key
|
||||
AND p.ins_discipline_key = d.bgt_ins_discipline_key
|
||||
AND d.bgt_ins_discipline_key = i.ins_discipline_key
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
GROUP BY i.ins_discipline_omschrijving,
|
||||
d.bgt_disc_params_code,
|
||||
d.bgt_disc_params_opdrachtgever,
|
||||
p.bgt_project_omschrijving,
|
||||
r.bgt_kostenrubriek_code,
|
||||
r.bgt_kostenrubriek_oms,
|
||||
g.prs_kostensoortgrp_altcode,
|
||||
g.prs_kostensoortgrp_oms,
|
||||
s.prs_kostensoort_altcode,
|
||||
s.prs_kostensoort_oms,
|
||||
b.prs_leverancier_nr,
|
||||
o.mld_opdr_ordernr
|
||||
ORDER BY 5,
|
||||
7,
|
||||
9,
|
||||
11;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user