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:
Arthur Egberink
2025-05-12 07:18:30 +00:00
parent da7db5ca92
commit cae0703f41

View File

@@ -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;