BLOS#72319 -- Punchout-koppeling PlanetHappy en rap-lijst tbv kostenplaatsen per locatie ivm mandatering

svn path=/Customer/trunk/; revision=60594
This commit is contained in:
Jos Migo
2023-06-01 14:42:48 +00:00
parent 822ba65f41
commit 3d2bc9ad63

View File

@@ -1299,6 +1299,7 @@ CREATE OR REPLACE VIEW BLOS_V_ALG_ONROERENDGOED
CLUSTERLABEL_OORSPRONKELIJK,
TYPE_OPVANG,
BIJZONDERHEDEN,
KOSTENPLAATS,
KOSTENPLAATS_1,
KOSTENPLAATS_2,
KOSTENPLAATS_3,
@@ -1320,6 +1321,7 @@ AS
km.cluster_label_oorspr,
km.type_opvang,
km.bijzonderheden,
km.kostenplaats,
km.kostenplaats_1,
km.kostenplaats_2,
km.kostenplaats_3,
@@ -1337,9 +1339,10 @@ AS
flx.getdomeinwaarde(1, flx.getflex('ALG',1000, l.alg_locatie_key,'L')) cluster_label_oorspr,
flx.getdomeinwaarde(2, flx.getflex('ALG',1002, l.alg_locatie_key,'L')) type_opvang,
flx.getflex('ALG',1020, l.alg_locatie_key,'L') bijzonderheden,
flx.getdomeinwaarde(161,flx.getflex('ALG',1141, l.alg_locatie_key,'L')) kostenplaats_1,
flx.getdomeinwaarde(161,flx.getflex('ALG',1142, l.alg_locatie_key,'L')) kostenplaats_2,
flx.getdomeinwaarde(161,flx.getflex('ALG',1143, l.alg_locatie_key,'L')) kostenplaats_3
flx.getdomeinwaarde(161,flx.getflex('ALG',1001, l.alg_locatie_key,'L')) kostenplaats,
flx.getdomeinwaarde(161,flx.getflex('ALG',1140, l.alg_locatie_key,'L')) kostenplaats_1,
flx.getdomeinwaarde(161,flx.getflex('ALG',1141, l.alg_locatie_key,'L')) kostenplaats_2,
flx.getdomeinwaarde(161,flx.getflex('ALG',1142, l.alg_locatie_key,'L')) kostenplaats_3
FROM alg_locatie l ) km,
alg_ruimte r,
alg_srtruimte sr
@@ -1614,50 +1617,6 @@ AS
status
FROM blos_v_rap_opdrachten_intern ;
-- Tbv webshop-accounts planethappy
CREATE OR REPLACE VIEW BLOS_V_PERSONENLIJST_LOCMAN
(
PRS_PERSLID_KEY,
NAAM,
PERSONEELSNUMMER,
EMAIL
)
AS
SELECT p.prs_perslid_key,
CASE
WHEN p.prs_perslid_tussenvoegsel IS NULL
THEN
p.prs_perslid_voornaam
|| ' '
|| p.prs_perslid_naam
|| ' ('
|| sp.prs_srtperslid_omschrijving
|| ')'
ELSE
p.prs_perslid_voornaam
|| ' '
|| p.prs_perslid_tussenvoegsel
|| ' '
|| p.prs_perslid_naam
|| ' ('
|| sp.prs_srtperslid_omschrijving
|| ')'
END
naam,
p.prs_perslid_nr,
p.prs_perslid_email
FROM prs_perslid p,
prs_srtperslid sp,
prs_v_afdeling a,
prs_bedrijf b
WHERE p.prs_afdeling_key = a.prs_afdeling_key
AND a.prs_bedrijf_key = b.prs_bedrijf_key
AND b.prs_bedrijf_key = 21 -- bedrijfs_key BLOS
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
AND UPPER (sp.prs_srtperslid_omschrijving) = 'LOCATIEMANAGER'
AND p.prs_perslid_verwijder IS NULL
ORDER BY p.prs_perslid_naam;
-- Notificactiejob voor BLOS vanuit Opdrachten Notities met bepaalde notitie-classificatie voor servicedesk...
-- Flag = 16 (en geen +1 xemail, xmobile)