Schema
public
Owner
waveuser005
Descriptions
View van alle openstaande adviesaanvragen (lege DATERINGadviesdatum en rappeldatum jonger dan een instelbaar aantal dagen geleden) van niet geblokkeerde zaken. Basistabel tbadviezen
Fields
Name | Data type | Description |
---|---|---|
dnkeyadvies |
integer |
Primary key van de adviesaanvraag (tbadviezen.dnkey) |
ddrappeldatum |
timestamp |
Geplande datum van het advies |
dvomschradviesinstantie |
varchar(40) |
De naam van de adviesinstantie |
dvomschrijving |
varchar(40) |
Korte omschrijving van de adviesaanvraag |
dvadviesbehandelaar |
varchar(5) |
Primary key van de medewerker (tbmedewerkers.dvcode) die als behandelaar aan het advies, danwel als dossierbehandelaar aan het advies is verbonden. |
dnkeymodule |
integer |
Primary key van de vergunningsaanvraag/handhavingszaak waar het advies aan verbonden is |
dvmodule |
char(1) |
De module waar dnkeymodule op slaat: B = bouw/sloop, O = Overig, H = handhaving, E = Milieu/gebruiksverg, W = Omgevingsvergunningen, C = Horeca, I = Infoaanvragen |
dvinrichtingnaam |
varchar(200) |
Naam van inrichting of horecazaak indien deze is verbonden aan het advies |
dvzaakcode |
varchar(40) |
De zaakcode cq vergunningnummer waar het advies aan is verbonden |
dvsoortverg |
varchar(200) |
De omschrijving van de soort vergunning, handhaving of infoaanvraag |
dvomsaanvraag |
varchar(250) |
De korte omschrijving van de vergunningsaanvraag, handhaving of infoaanvraag zelf waar het advies mee is verbonden |
dvobjstraat |
varchar(80) |
De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de vergunning, infoaanvraag, handhavingszaak |
dvobjhuisnummer |
varchar(15) |
Het samengesteld huisnummer van het lokatieadres van de vergunning, infoaanvraag, handhavingszaak (tbperceeladressen) |
dvobjplaats |
varchar(80) |
De woonplaatsnaam van het lokatieadres waar de vergunning, infoaanvraag, handhavingszaak aan gekoppeld is (tbperceeladressen) |
dvrechtengroep |
varchar(1) |
Wordt niet meer gebruikt sedert 307 |
dvdossierbehandelaar |
char(5) |
Primary key van de medewerker (tbmedewerkers.dvcode) die als dsossierbehandelaar aan het advies is verbonden. |
dnkeymilinrichtingen |
integer |
De key van de inrichting (tbmilinrichtingen.dnkey) die aan de onderloggende zaak van het advies verbonden is. |
ddemailverstuurd |
timestamp |
Datum dat email met adviesaanvraag aan (externe) adviseur is verstuurd. |
dnicoon |
integer |
Icoonnummer dat aan bovenliggende zaak is toegekend, 1 = Omgeving, 2 = Bouw/sloop, 3 = Overig, 4 = Handhaving, 5 = Horeca, 6 = Info, 7 = Milieu, 8 = Gebruik |
dvadviesgevaar |
varchar(6) |
rood, wit of oranje. rood betekent rappelperiode verlopen, oranje bijna. |
dvgemeenteid |
varchar(4) |
De gemeenteid (bijv 0223) van het lokatieadres waar de zaak aan gekoppeld is (tbperceeladressen) |
dvcodeadviesinstanties |
char(4) |
De code van de adviesinstantie bijv GRV of BZ |
dvadviesbehvoluit |
varchar(62) |
Naam voluit van dvadviesbehandelaar |
dnkeycompartiment |
integer |
De primary key van tbcompartiment van de combinatie gemeente/zaaktype waar het advies onder valt |
dvcompartimentsnaam |
varchar(50) |
De naam van tbcompartiment van de combinatie gemeente/zaaktype waar het advies onder valt |
dnkeyteamsverantw |
integer |
Foreign key naar tbteams.dnkey |
dvteamnaamverantw |
varchar(100) |
Naam van het verantwoordelijke team |
dvsorteer |
text |
Sorteerkolom op huisnummer, letter en toevoeging (met voorloopnullen) |
dvadvgeverpositief |
char(1) |
T of F of N of M. Beoordeling door adviesgever. Indien de waarde T dan is het advies positief. N wil zeggen nog niet bekend. M betekent poitief Mits |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmomgorkestrator_datadv
Definition
CREATE VIEW public.vwfrmomgorkestrator_datadv (
dnkeyadvies,
ddrappeldatum,
dvomschradviesinstantie,
dvomschrijving,
dvadviesbehandelaar,
dnkeymodule,
dvmodule,
dvinrichtingnaam,
dvzaakcode,
dvsoortverg,
dvomsaanvraag,
dvobjstraat,
dvobjhuisnummer,
dvobjplaats,
dvrechtengroep,
dvdossierbehandelaar,
dnkeymilinrichtingen,
ddemailverstuurd,
dnicoon,
dvadviesgevaar,
dvgemeenteid,
dvcodeadviesinstanties,
dvadviesbehvoluit,
dnkeycompartiment,
dvcompartimentsnaam,
dnkeyteamsverantw,
dvteamnaamverantw,
dvsorteer,
dvadvgeverpositief)
AS
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeymilvergunningen AS dnkeymodule,
'E'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvvergnummer AS dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
(((h.dvomschrijving::text || ''::text) ||
b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
f.dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbmilvergunningen b ON a.dnkeymilvergunningen = b.dnkey
JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeymilvergunningen = e.dnkeymilvergunningen
JOIN tbsoortmilverg f ON b.dnkeysoortmilverg = f.dnkey
JOIN vwfrmlokaties g ON c.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbmilwerkz h ON b.dnkeymilwerkz = h.dnkey
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrtmilverg gemcomp ON b.dnkeysoortmilverg =
gemcomp.dnkeysoortmilverg AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeyomgvergunningen AS dnkeymodule,
'W'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
b.dvaanvraagnaam::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
f.dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum <= fn_datumplus(fn_vandaag(0),
f.dnadvwaarschuwper) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbomgvergunning b ON a.dnkeyomgvergunningen = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeyomgvergunningen = e.dnkeyomgvergunningen
JOIN tbsoortomgverg f ON b.dnkeysoortomgverg = f.dnkey
JOIN vwfrmlokaties g ON b.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrtomgverg gemcomp ON b.dnkeysoortomgverg =
gemcomp.dnkeysoortomgverg AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeyhorecavergunningen AS dnkeymodule,
'C'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvvergnummer AS dvzaakcode,
h.dvomschrijving::character varying(200) AS dvsoortverg,
i.dvomschrijving::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
5 AS dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbhorecavergunningen b ON a.dnkeyhorecavergunningen = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeyhorecavergunningen = e.dnkeyhorecavergunningen
JOIN vwfrmlokaties g ON b.dnkeyperceeladressen = g.dnkeyperceeladressen
JOIN tbsoorthorverg h ON b.dnkeysoortverg = h.dnkey
LEFT JOIN tbhorsrtonderneming i ON b.dnkeysoortonderneming = h.dnkey
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrthorverg gemcomp ON b.dnkeysoortverg =
gemcomp.dnkeysoorthorverg AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeybouwvergunningen AS dnkeymodule,
'B'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvbouwnr AS dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
(((h.dvomschrijving::text || ''::text) ||
b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
2 AS dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbbouwvergunningen b ON a.dnkeybouwvergunningen = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeybouwvergunningen = e.dnkeybouwvergunningen
JOIN tbsoortplan f ON b.dnsoortplan = f.dnkey
JOIN vwfrmlokaties g ON c.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbbouwwerkz h ON b.dnkeybouwwerkz = h.dnkey
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrtbwvverg gemcomp ON b.dnsoortplan =
gemcomp.dnkeysoortplan AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeyovvergunningen AS dnkeymodule,
'O'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvvergunningsnr AS dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
(((h.dvomschrijving::text || ''::text) ||
b.dvpublbouwwerk::text))::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
f.dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbovvergunningen b ON a.dnkeyovvergunningen = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeyovvergunningen = e.dnkeyovvergunningen
JOIN tbsoortovverg f ON b.dvcodesoortovverg = f.dvcode
JOIN vwfrmlokaties g ON b.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbovwerkz h ON b.dnkeyovwerkz = h.dnkey
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrtovvverg gemcomp ON b.dvcodesoortovverg =
gemcomp.dvcodesoortovverg AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeyhandhavingen AS dnkeymodule,
'H'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvaanschrijfnr AS dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
h.dvomschrijving::character varying(250) AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
4 AS dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbhandhavingen b ON a.dnkeyhandhavingen = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeyhandhavingen = e.dnkeyhandhavingen
JOIN tbsoorthhzaak f ON b.dnkeysoorthhzaak = f.dnkey
JOIN vwfrmlokaties g ON b.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbhandhovertreding h ON b.dnkeyhandhovertreding = h.dnkey
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrthhzaak gemcomp ON b.dnkeysoorthhzaak =
gemcomp.dnkeysoorthhzaak AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkering IS NULL AND e.dlactief = 'T'::bpchar
UNION ALL
SELECT a.dnkey AS dnkeyadvies,
a.ddrappeldatum,
d.dvomschrijving AS dvomschradviesinstantie,
a.dvomschrijving,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN e.dvcodemedewerker
ELSE a.dvcodemedewerkers
END::character varying(5) AS dvadviesbehandelaar,
a.dnkeyinfoaanvraag AS dnkeymodule,
'I'::character(1) AS dvmodule,
c.dvinrichtingnaam::character varying(200) AS dvinrichtingnaam,
b.dvinfonummer AS dvzaakcode,
f.dvomschrijving::character varying(200) AS dvsoortverg,
b.dvomschrijving AS dvomsaanvraag,
g.dvopruimtenaam AS dvobjstraat,
g.dvobjhuisnr AS dvobjhuisnummer,
g.dvwoonplaatsnaam AS dvobjplaats,
NULL::character varying(1) AS dvrechtengroep,
e.dvcodemedewerker AS dvdossierbehandelaar,
b.dnkeymilinrichtingen,
a.ddaanvraagverstuurd AS ddemailverstuurd,
6 AS dnicoon,
CASE
WHEN fn_vandaag(0) > a.ddrappeldatum THEN 'rood'::text
WHEN a.ddrappeldatum >= fn_vandaag(0) AND a.ddrappeldatum <=
fn_vandaag(2) THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvadviesgevaar,
g.dvgemeenteid,
a.dvcodeadviesinstanties,
CASE
WHEN a.dvcodemedewerkers IS NULL THEN
(((((COALESCE(btrim(k.dvvoorletters::text), ''::text) || ' '::text) || COALESCE(btrim(k.dvtussenvoegsel::text), ''::text)) || ' '::text) || k.dvomschrijving::text))::character varying(62)
ELSE (((((COALESCE(btrim(l.dvvoorletters::text), ''::text) ||
' '::text) || COALESCE(btrim(l.dvtussenvoegsel::text), ''::text)) || ' '::text) || l.dvomschrijving::text))::character varying(62)
END AS dvadviesbehvoluit,
gemcomp.dnkeycompartiment,
comp.dvnaam AS dvcompartimentsnaam,
a.dnkeyteamsverantw,
m.dvteamnaam AS dvteamnaamverantw,
g.dvsorteer,
a.dvadvgeverpositief
FROM tbadviezen a
JOIN tbinfoaanvragen b ON a.dnkeyinfoaanvraag = b.dnkey
LEFT JOIN tbmilinrichtingen c ON b.dnkeymilinrichtingen = c.dnkey
JOIN tbadviesinstanties d ON a.dvcodeadviesinstanties = d.dvcode
JOIN tbinbehandelingbij e ON a.dnkeyinfoaanvraag = e.dnkeyinfoaanvraag
JOIN tbsoortinfoaanvraag f ON b.dnkeysoortinfoaanvraag = f.dnkey
JOIN vwfrmlokaties g ON b.dnkeyperceeladressen = g.dnkeyperceeladressen
LEFT JOIN tbmedewerkers k ON a.dvcodemedewerkers = k.dvcode
LEFT JOIN tbmedewerkers l ON e.dvcodemedewerker = l.dvcode
LEFT JOIN vwfrmcubegemcompsrtinfoav gemcomp ON b.dnkeysoortinfoaanvraag =
gemcomp.dnkeysoortinfoaanvraag AND gemcomp.dvgemeenteid::text = g.dvgemeenteid::text
LEFT JOIN tbcompartiment comp ON gemcomp.dnkeycompartiment = comp.dnkey
LEFT JOIN tbteams m ON a.dnkeyteamsverantw = m.dnkey
WHERE a.ddrappeldatum > fn_vandaag(- COALESCE((
SELECT tbinitialisatie.dfnumber2::integer AS dfnumber2
FROM tbinitialisatie
WHERE tbinitialisatie.dvsectie = 'Adviezen'::bpchar AND
tbinitialisatie.dvitem = 'DagenTerug_OpenstaandLijst'::bpchar
), 365)) AND a.dddateringadvies IS NULL AND a.ddvervallen IS NULL AND
b.ddblokkeerdatum IS NULL AND e.dlactief = 'T'::bpchar;
COMMENT ON VIEW public.vwfrmomgorkestrator_datadv
IS 'View van alle openstaande adviesaanvragen (lege DATERINGadviesdatum en rappeldatum jonger dan een instelbaar aantal dagen geleden) van niet geblokkeerde zaken. Basistabel tbadviezen';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnkeyadvies
IS 'Primary key van de adviesaanvraag (tbadviezen.dnkey)';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.ddrappeldatum
IS 'Geplande datum van het advies';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvomschradviesinstantie
IS 'De naam van de adviesinstantie';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvomschrijving
IS 'Korte omschrijving van de adviesaanvraag';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvadviesbehandelaar
IS 'Primary key van de medewerker (tbmedewerkers.dvcode) die als behandelaar aan het advies, danwel als dossierbehandelaar aan het advies is verbonden.';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnkeymodule
IS 'Primary key van de vergunningsaanvraag/handhavingszaak waar het advies aan verbonden is';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvmodule
IS 'De module waar dnkeymodule op slaat: B = bouw/sloop, O = Overig, H = handhaving, E = Milieu/gebruiksverg, W = Omgevingsvergunningen, C = Horeca, I = Infoaanvragen';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvinrichtingnaam
IS 'Naam van inrichting of horecazaak indien deze is verbonden aan het advies';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvzaakcode
IS 'De zaakcode cq vergunningnummer waar het advies aan is verbonden';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvsoortverg
IS 'De omschrijving van de soort vergunning, handhaving of infoaanvraag';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvomsaanvraag
IS 'De korte omschrijving van de vergunningsaanvraag, handhaving of infoaanvraag zelf waar het advies mee is verbonden';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvobjstraat
IS 'De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van de vergunning, infoaanvraag, handhavingszaak';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvobjhuisnummer
IS 'Het samengesteld huisnummer van het lokatieadres van de vergunning, infoaanvraag, handhavingszaak (tbperceeladressen)';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvobjplaats
IS 'De woonplaatsnaam van het lokatieadres waar de vergunning, infoaanvraag, handhavingszaak aan gekoppeld is (tbperceeladressen)';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvrechtengroep
IS 'Wordt niet meer gebruikt sedert 307';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvdossierbehandelaar
IS 'Primary key van de medewerker (tbmedewerkers.dvcode) die als dsossierbehandelaar aan het advies is verbonden.';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnkeymilinrichtingen
IS 'De key van de inrichting (tbmilinrichtingen.dnkey) die aan de onderloggende zaak van het advies verbonden is.';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.ddemailverstuurd
IS 'Datum dat email met adviesaanvraag aan (externe) adviseur is verstuurd.';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnicoon
IS 'Icoonnummer dat aan bovenliggende zaak is toegekend, 1 = Omgeving, 2 = Bouw/sloop, 3 = Overig, 4 = Handhaving, 5 = Horeca, 6 = Info, 7 = Milieu, 8 = Gebruik';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvadviesgevaar
IS 'rood, wit of oranje. rood betekent rappelperiode verlopen, oranje bijna.';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvgemeenteid
IS 'De gemeenteid (bijv 0223) van het lokatieadres waar de zaak aan gekoppeld is (tbperceeladressen)';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvcodeadviesinstanties
IS 'De code van de adviesinstantie bijv GRV of BZ';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvadviesbehvoluit
IS 'Naam voluit van dvadviesbehandelaar';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnkeycompartiment
IS 'De primary key van tbcompartiment van de combinatie gemeente/zaaktype waar het advies onder valt ';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvcompartimentsnaam
IS 'De naam van tbcompartiment van de combinatie gemeente/zaaktype waar het advies onder valt ';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dnkeyteamsverantw
IS 'Foreign key naar tbteams.dnkey';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvteamnaamverantw
IS 'Naam van het verantwoordelijke team';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvsorteer
IS 'Sorteerkolom op huisnummer, letter en toevoeging (met voorloopnullen)';
COMMENT ON COLUMN public.vwfrmomgorkestrator_datadv.dvadvgeverpositief
IS 'T of F of N of M. Beoordeling door adviesgever. Indien de waarde T dan is het advies positief. N wil zeggen nog niet bekend. M betekent poitief Mits';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |