VLKC#36864 ORG-import/Bijwerken kostenplaats

svn path=/Customer/trunk/; revision=32343
This commit is contained in:
Maarten van der Heide
2017-01-12 18:33:31 +00:00
parent 1513bb36ab
commit 423186a71d

View File

@@ -2,7 +2,6 @@
-- $Id$ -- $Id$
-- --
-- Script containing customer specific db-configuration for VLKC. -- Script containing customer specific db-configuration for VLKC.
DEFINE thisfile = 'VLKC.SQL' DEFINE thisfile = 'VLKC.SQL'
DEFINE dbuser = '^VLKC' DEFINE dbuser = '^VLKC'
DEFINE custid = 'VLKC' DEFINE custid = 'VLKC'
@@ -407,7 +406,8 @@ BEGIN
UPDATE prs_afdeling UPDATE prs_afdeling
SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving,
prs_bedrijf_key = c_prs_bedrijf_key, prs_bedrijf_key = c_prs_bedrijf_key,
prs_afdeling_parentkey = NULL prs_afdeling_parentkey = NULL,
prs_kostenplaats_key = lkostenplaatskey
WHERE prs_afdeling_key = lafdelingkey WHERE prs_afdeling_key = lafdelingkey
AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd? AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd?
OR prs_afdeling_parentkey IS NOT NULL); -- Niveau gewijzigd? OR prs_afdeling_parentkey IS NOT NULL); -- Niveau gewijzigd?
@@ -423,7 +423,8 @@ BEGIN
UPDATE prs_afdeling UPDATE prs_afdeling
SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving,
prs_bedrijf_key = NULL, prs_bedrijf_key = NULL,
prs_afdeling_parentkey = l_new_parentkey prs_afdeling_parentkey = l_new_parentkey,
prs_kostenplaats_key = lkostenplaatskey
WHERE prs_afdeling_key = lafdelingkey WHERE prs_afdeling_key = lafdelingkey
AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd? AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd?
OR COALESCE (prs_afdeling_parentkey, -1) <> l_new_parentkey); -- Parent gewijzigd? OR COALESCE (prs_afdeling_parentkey, -1) <> l_new_parentkey); -- Parent gewijzigd?
@@ -441,7 +442,8 @@ BEGIN
UPDATE prs_afdeling UPDATE prs_afdeling
SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving,
prs_bedrijf_key = NULL, prs_bedrijf_key = NULL,
prs_afdeling_parentkey = l_new_parentkey prs_afdeling_parentkey = l_new_parentkey,
prs_kostenplaats_key = lkostenplaatskey
WHERE prs_afdeling_key = lafdelingkey WHERE prs_afdeling_key = lafdelingkey
AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd? AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd?
OR COALESCE (prs_afdeling_parentkey, -1) <> l_new_parentkey); -- Parent gewijzigd? OR COALESCE (prs_afdeling_parentkey, -1) <> l_new_parentkey); -- Parent gewijzigd?
@@ -2178,7 +2180,7 @@ AS
--DECODE (SIGN (f.fin_factuur_totaal + f.fin_factuur_totaal_btw), --DECODE (SIGN (f.fin_factuur_totaal + f.fin_factuur_totaal_btw),
-- -1, f.fin_factuur_totaal + f.fin_factuur_totaal_btw, -- -1, f.fin_factuur_totaal + f.fin_factuur_totaal_btw,
-- TO_NUMBER (NULL)) -- TO_NUMBER (NULL))
NULL bedrag_credit, TO_NUMBER (NULL) bedrag_credit,
--COALESCE (ksgc.prs_kostensoortgrp_oms, ksgd.prs_kostensoortgrp_oms, 'ONGEDEFINEERD') --COALESCE (ksgc.prs_kostensoortgrp_oms, ksgd.prs_kostensoortgrp_oms, 'ONGEDEFINEERD')
td.ins_discipline_omschrijving omschrijving, td.ins_discipline_omschrijving omschrijving,
'C' || c.cnt_contract_nummer_intern verplichtingnummer, 'C' || c.cnt_contract_nummer_intern verplichtingnummer,
@@ -2257,7 +2259,7 @@ AS
prs_bedrijf b prs_bedrijf b
WHERE 1 = 1 WHERE 1 = 1
AND o.mld_typeopdr_key IN (5, 283) -- Werkopdracht/Offerteopdracht AND o.mld_typeopdr_key IN (5, 283) -- Werkopdracht/Offerteopdracht
AND o.mld_opdr_key = f.mld_opdr_key AND o.mld_opdr_key = f.mld_opdr_key(+)
AND o.mld_melding_key = m.mld_melding_key AND o.mld_melding_key = m.mld_melding_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+) AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)