AAIT#73079 -- O2C - de PROJECT-verkoop-interface en aanzetten voor klanten Menzis, Thales, Alliander
svn path=/Customer/trunk/; revision=69296
This commit is contained in:
@@ -1010,9 +1010,9 @@ AS
|
||||
CASE
|
||||
WHEN pr.mld_opdr_key IS NOT NULL
|
||||
AND (pr.po_nr = 'onbekend' OR pr.fee_proc = 'onbekend' OR pr.fee_vast = 'onbekend') -- voorwaarden voor export is dat deze alle gevuld moeten zijn
|
||||
AND ( aaxx_get_user IN ('ESSENT', 'REMEHA') -- ('DSM', 'GN')
|
||||
AND ( aaxx_get_user IN ('THHD', 'MENZIS', 'REMEHA') -- ('ESSENT','DSM', 'GN')
|
||||
OR ( aaxx_get_user IN ('INLO')
|
||||
AND pr.inlo_subaccount IN ('COVESTRO', 'IKEA', 'KADASTER', 'VGZ', 'MENZIS')))
|
||||
AND pr.inlo_subaccount IN ('ALLIANDER', 'COVESTRO', 'IKEA', 'KADASTER', 'VGZ', 'MENZIS')))
|
||||
THEN
|
||||
'pr-melding niet volledig gevuld!'
|
||||
ELSE
|
||||
@@ -2935,13 +2935,9 @@ BEGIN
|
||||
)
|
||||
OR ( aaxx_get_user = 'ESSENT'
|
||||
AND (
|
||||
(ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
AND upper(aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code)) NOT IN ('X') -- Voor alle gebouwen met gebouw-debiteur X gaan we GEEN verkoopfactuur aanmaken
|
||||
)
|
||||
-- VANAF 1-6-2025 AAN
|
||||
OR
|
||||
(SUBSTR(ot.mld_typeopdr_omschrijving, 1, 12) = 'Projectorder' AND UPPER(ksg.prs_kostensoortgrp_oms) = 'NON CORE' )
|
||||
)
|
||||
ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
AND upper(aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code)) NOT IN ('X') -- Voor alle gebouwen met gebouw-debiteur X gaan we GEEN verkoopfactuur aanmaken
|
||||
)
|
||||
)
|
||||
OR ( aaxx_get_user = 'EXPO'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
@@ -2962,8 +2958,8 @@ BEGIN
|
||||
OR
|
||||
(
|
||||
-- de subaccounts die de PR-verkoopinterface aan hebben staan, zijn:
|
||||
---- COVESTRO(261), IKEA(281), IKEA-BEHEER(461), IKEA INTERN(181), KADASTER(441), MENZIS(481), VGZ(41)
|
||||
kpg.prs_kostenplaatsgrp_key IN (261, 281, 461, 181, 441, 481, 41) -- hier de keys van de bijbehorende kostenplaatsgroepen vullen
|
||||
---- ALLIANDER(81), (COVESTRO(261), IKEA(281), IKEA-BEHEER(461), IKEA INTERN(181), KADASTER(441), MENZIS(481), VGZ(41)
|
||||
kpg.prs_kostenplaatsgrp_key IN (81, 261, 281, 461, 181, 441, 481, 41) -- hier de keys van de bijbehorende kostenplaatsgroepen vullen
|
||||
AND SUBSTR(ot.mld_typeopdr_omschrijving, 1, 12) = 'Projectorder'
|
||||
AND UPPER(ksg.prs_kostensoortgrp_oms) = 'NON CORE'
|
||||
)
|
||||
@@ -3011,14 +3007,22 @@ BEGIN
|
||||
ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR
|
||||
(SUBSTR(ot.mld_typeopdr_omschrijving, 1, 12) = 'Projectorder' AND UPPER(ksg.prs_kostensoortgrp_oms) = 'NON CORE' )
|
||||
)
|
||||
)
|
||||
)
|
||||
OR ( aaxx_get_user = 'THHD'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %')
|
||||
AND (
|
||||
ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %'
|
||||
OR
|
||||
(SUBSTR(ot.mld_typeopdr_omschrijving, 1, 12) = 'Projectorder' AND UPPER(ksg.prs_kostensoortgrp_oms) = 'NON CORE' )
|
||||
)
|
||||
)
|
||||
OR ( aaxx_get_user = 'MENZIS'
|
||||
AND ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
AND(
|
||||
ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR
|
||||
(SUBSTR(ot.mld_typeopdr_omschrijving, 1, 12) = 'Projectorder' AND UPPER(ksg.prs_kostensoortgrp_oms) = 'NON CORE' )
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user