LOGC#88965 Header controle is aangepast. Ook worden kostenplaatsen niet meer op een einddatum gezet als de header niet voldoet.
svn path=/Customer/trunk/; revision=68977
This commit is contained in:
@@ -982,7 +982,7 @@ BEGIN
|
||||
THEN
|
||||
IF UPPER (v_KlantOmschrijving) = 'DESCRIPTION'
|
||||
AND UPPER (v_WBSelement) = 'WBS ELEMENT'
|
||||
AND UPPER (v_Projectsoort) = 'PROJECT TYPE'
|
||||
AND (UPPER (v_Projectsoort) = 'PROJECT TYPE' OR UPPER (v_Projectsoort) = 'PROJ.TYPE')
|
||||
AND UPPER (v_Omschrijving) = 'DESCRIPTION'
|
||||
AND UPPER (v_Status) = 'STATUS'
|
||||
AND UPPER (v_Debiteur) = 'CUSTOMER'
|
||||
@@ -1275,13 +1275,16 @@ BEGIN
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
UPDATE prs_kostenplaats
|
||||
SET prs_kostenplaats_eind = SYSDATE
|
||||
WHERE prs_kostenplaats_key NOT IN (SELECT prs_kostenplaats_key
|
||||
FROM logc_imp_projecten
|
||||
WHERE fac_import_key = p_import_key)
|
||||
AND prs_kostenplaatsgrp_key IN (22, 23) -- Nacalculatie, Fixed budget
|
||||
AND prs_kostenplaats_eind IS NULL;
|
||||
IF header_is_valid = 1
|
||||
THEN
|
||||
UPDATE prs_kostenplaats
|
||||
SET prs_kostenplaats_eind = SYSDATE
|
||||
WHERE prs_kostenplaats_key NOT IN (SELECT prs_kostenplaats_key
|
||||
FROM logc_imp_projecten
|
||||
WHERE fac_import_key = p_import_key)
|
||||
AND prs_kostenplaatsgrp_key IN (22, 23) -- Nacalculatie, Fixed budget
|
||||
AND prs_kostenplaats_eind IS NULL;
|
||||
END IF;
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user