diff --git a/VLKC/vlkc.sql b/VLKC/vlkc.sql index 29fde4295..4059d2a0f 100644 --- a/VLKC/vlkc.sql +++ b/VLKC/vlkc.sql @@ -2,7 +2,6 @@ -- $Id$ -- -- Script containing customer specific db-configuration for VLKC. - DEFINE thisfile = 'VLKC.SQL' DEFINE dbuser = '^VLKC' DEFINE custid = 'VLKC' @@ -407,7 +406,8 @@ BEGIN UPDATE prs_afdeling SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, prs_bedrijf_key = c_prs_bedrijf_key, - prs_afdeling_parentkey = NULL + prs_afdeling_parentkey = NULL, + prs_kostenplaats_key = lkostenplaatskey WHERE prs_afdeling_key = lafdelingkey AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd? OR prs_afdeling_parentkey IS NOT NULL); -- Niveau gewijzigd? @@ -423,7 +423,8 @@ BEGIN UPDATE prs_afdeling SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, 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 AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. gewijzigd? OR COALESCE (prs_afdeling_parentkey, -1) <> l_new_parentkey); -- Parent gewijzigd? @@ -441,7 +442,8 @@ BEGIN UPDATE prs_afdeling SET prs_afdeling_omschrijving = rc.prs_afdeling_omschrijving, 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 AND (COALESCE (prs_afdeling_omschrijving, '-') <> rc.prs_afdeling_omschrijving -- Oms. 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), -- -1, f.fin_factuur_totaal + f.fin_factuur_totaal_btw, -- TO_NUMBER (NULL)) - NULL bedrag_credit, + TO_NUMBER (NULL) bedrag_credit, --COALESCE (ksgc.prs_kostensoortgrp_oms, ksgd.prs_kostensoortgrp_oms, 'ONGEDEFINEERD') td.ins_discipline_omschrijving omschrijving, 'C' || c.cnt_contract_nummer_intern verplichtingnummer, @@ -2257,7 +2259,7 @@ AS prs_bedrijf b WHERE 1 = 1 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 m.mld_stdmelding_key = sm.mld_stdmelding_key AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)