AAVL#34856 -- Aanpassing verkoopinterface en bundeling catering

svn path=/Customer/trunk/; revision=27681
This commit is contained in:
Arthur Egberink
2016-01-08 13:24:41 +00:00
parent 92c75cca94
commit 05720921a9
2 changed files with 22 additions and 35 deletions

View File

@@ -160,7 +160,7 @@ BEGIN
-- Van Lanschot:AAFM kostenplaats key
v_prs_kostenplaats_key := 99;
-- stdmelding key voor recharge
v_mld_stdmelding_key := 761;
v_mld_stdmelding_key := 1696;
-- key van opdrachttype workorder
v_mld_workorder_key := 1;
-- key van bedrijf App<70>l

View File

@@ -1933,7 +1933,8 @@ BEGIN
)
)
OR ( aaxx_get_user = 'VL'
AND ks.prs_kostensoort_upper IN (
AND ( ( o.mld_opdr_datumbegin < to_date ('20160101', 'yyyymmdd') -- Voor VL geldt in 2016 een ander mechanisme (AAVL#34856)
AND ks.prs_kostensoort_upper IN (
'CV OND',
'CV TERR OVR',
'CV BEWAK OVR',
@@ -1966,6 +1967,12 @@ BEGIN
'NC INV BOUW',
'NC INV WP',
'NC INV INST')
)
OR
( o.mld_opdr_datumbegin >= to_date ('20160101', 'yyyymmdd') -- Voor VL geldt in 2016 een ander mechanisme (AAVL#34856)
AND ( ks.prs_kostensoort_upper LIKE 'CVE %' OR ks.prs_kostensoort_upper LIKE 'NC %')
)
)
)
OR ( aaxx_get_user = 'ZCN'
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
@@ -2279,6 +2286,7 @@ BEGIN
)
OR
( aaxx_get_user = 'VL'
AND c.cnt_contract_looptijd_van < to_date ('20160101', 'yyyymmdd') -- Voor VL geldt voor 2016 een ander mechanisme (AAVL#34856)
AND ks.prs_kostensoort_upper IN (
'CV OND',
'CV TERR OVR',
@@ -2378,7 +2386,8 @@ BEGIN
FROM ( SELECT boi.bes_bestelopdr_key,
bes_bestelopdr_id,
sg.ins_discipline_key,
be.mld_adres_key_lev
be.mld_adres_key_lev,
be.bes_bestelling_leverdatum
FROM bes_bestelling be,
bes_bestelling_item bi,
bes_bestelopdr bo,
@@ -2393,7 +2402,8 @@ BEGIN
GROUP BY boi.bes_bestelopdr_key,
bes_bestelopdr_id,
sg.ins_discipline_key,
be.mld_adres_key_lev) bestel,
be.mld_adres_key_lev,
be.bes_bestelling_leverdatum) bestel,
mld_adres ad,
prs_kostenplaats k,
ins_tab_discipline d,
@@ -2442,38 +2452,15 @@ BEGIN
)
OR
( aaxx_get_user = 'VL'
AND ks.prs_kostensoort_upper IN (
'CV OND',
'CV TERR OVR',
'CV BEWAK OVR',
'CV BOUW PLAN',
'CV CONS REST',
'CV SCH',
'CV WP',
'CV GEB NIET PLAN',
'CV CONS SERV',
'CV SCH GLAS',
'CV KART',
'CV INSTAL PLAN',
'CV BEWAK',
'CV VERH',
'CV GROEN',
'CV INSTAL NIET PLAN',
'CV PREV CAL',
'CV DOC POST',
'CV BEW',
'CV TERR VERHARD',
'CV REC',
'CV DOC REP',
'CV VERV PERS',
'CV OND TERR',
'CV ACHT OND',
'NC ACHT OND',
'NC INV BOUW',
'NC INV WP',
'NC INV INST')
AND ( ( bes_bestelling_leverdatum < to_date('20160101', 'yyyymmdd') -- Voor VL geldt voor 2016 een ander mechanisme (AAVL#34856)
AND ks.prs_kostensoort_upper LIKE 'CV %')
OR
( bes_bestelling_leverdatum >= to_date('20160101', 'yyyymmdd') -- Voor VL geldt voor 2016 een ander mechanisme (AAVL#34856)
AND ks.prs_kostensoort_upper LIKE 'CVE %')
)
)
OR ( aaxx_get_user = 'ZCN'
OR
( aaxx_get_user = 'ZCN'
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
OR ks.prs_kostensoort_upper LIKE 'CVE %'
OR ks.prs_kostensoort_upper = 'CV UM FM'