Schema
public
Owner
waveuser005
Descriptions
View met collegiale toetsen op een geregistreerd document (dochtertabel van tbcorrespondentie). Basistabel tbcorrespcollegtoets
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key van tbcorrespcollegtoets. |
dnkeycorrespondentie |
integer |
Foreign key naar tbcorrespondentie.dnkey (geregistreerd document) waar de toets bijhoort |
dvfilenaam |
varchar(255) |
Filenaam van te beoordelen document |
dnkeybouwvergunningen |
integer |
Primary key van tbbouwvergunningen waar te toetsen document bij hoort |
dnkeyhandhavingen |
integer |
Primary key van tbhandhavingen waar te toetsen document bij hoort |
dnkeyovvergunningen |
integer |
Primary key van tbovvergunningen waar te toetsen document bij hoort |
dnkeyhorecavergunningen |
integer |
Primary key van tbhorecavergunningen waar te toetsen document bij hoort |
dnkeyinfoaanvraag |
integer |
Primary key van tbinfoaanvragen waar te toetsen document bij hoort |
dnkeymilinrichtingen |
integer |
Primary key van tbmilinrichtingen waar te toetsen document bij hoort |
dnkeymilvergunningen |
integer |
Primary key van tbmilvergunningen waar te toetsen document bij hoort |
dnkeyomgvergunningen |
integer |
Primary key van tbomgvergunning waar te toetsen document bij hoort |
dvcodemwaanvrager |
char(5) |
Foreign key naar tbmedewerkers.dvcode. Degene die de collegiale toets vraagt |
dvmwaanvragervoluit |
varchar(62) |
Achternaam, tussenvoegsel en voorvoegsel van aanvrager |
dvcodemwvoorwie |
char(5) |
Foreign key naar tbmedewerkers.dvcode. Degene die de toets uitvoert |
dvmwvoorwievoluit |
varchar(62) |
Achternaam, tussenvoegsel en voorvoegsel van toetser |
dddatumaanvraag |
timestamp |
Datum dat toet is aangevraagd |
dddatumgetoetst |
timestamp |
Datum dat de toets is gedaan |
dlakkoord |
char(1) |
T of F of N. (N)og niet bekend is de defaultwaarde |
dvopmerkingaanvraag |
varchar(500) |
Opmerking bij de aanvraag van de toets |
dvopmerkinggetoetst |
varchar(500) |
Opmerking van de toetser |
dlgezien |
char(1) |
T of F. Indien T dan heeft de aanvrager het resultaat van de toetser gezien. F is de default |
dvkleurresultaat |
varchar(6) |
Wit indien dlakkoord = N, Rood indien F en Groen indien T |
dvaction |
text |
Deeplink naar zaakportaal waar colleggiale toets bijhoort |
dvzaakoms |
text |
Zaacode en zaaktype van zaak waar collegiale toets bijhoort |
ddverstuurd |
timestamp |
Datum dat bovenliggende document uit tbcorrespondentie is verstuurd |
dlisdigondertekend |
char(1) |
T of F indien T dan is bovenliggende document uit tbcorrespondentie al digitaal ondertekend |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmcorrespcollegtoets (
dnkey,
dnkeycorrespondentie,
dvfilenaam,
dnkeybouwvergunningen,
dnkeyhandhavingen,
dnkeyovvergunningen,
dnkeyhorecavergunningen,
dnkeyinfoaanvraag,
dnkeymilinrichtingen,
dnkeymilvergunningen,
dnkeyomgvergunningen,
dvcodemwaanvrager,
dvmwaanvragervoluit,
dvcodemwvoorwie,
dvmwvoorwievoluit,
dddatumaanvraag,
dddatumgetoetst,
dlakkoord,
dvopmerkingaanvraag,
dvopmerkinggetoetst,
dlgezien,
dvkleurresultaat,
dvaction,
dvzaakoms,
ddverstuurd,
dlisdigondertekend)
AS
SELECT a.dnkey,
a.dnkeycorrespondentie,
CASE
WHEN instr(b.dvdocfilenaam, '/'::character varying) > 0 THEN
substr(b.dvdocfilenaam::text, instr(b.dvdocfilenaam, '/'::character varying, '-1'::integer) + 1)
ELSE substr(b.dvdocfilenaam::text, instr(b.dvdocfilenaam,
chr(92)::character varying, '-1'::integer) + 1)
END::character varying(255) AS dvfilenaam,
b.dnkeybouwvergunningen,
b.dnkeyhandhavingen,
b.dnkeyovvergunningen,
b.dnkeyhorecavergunningen,
b.dnkeyinfoaanvraag,
b.dnkeymilinrichtingen,
b.dnkeymilvergunningen,
b.dnkeyomgvergunningen,
a.dvcodemwaanvrager,
(((((c.dvomschrijving::text || ', '::text) || COALESCE(c.dvvoorletters,
''::character varying)::text) || ' '::text) || COALESCE(c.dvtussenvoegsel, ''::character varying)::text))::character varying(62) AS dvmwaanvragervoluit,
a.dvcodemwvoorwie,
(((((d.dvomschrijving::text || ', '::text) || COALESCE(d.dvvoorletters,
''::character varying)::text) || ' '::text) || COALESCE(d.dvtussenvoegsel, ''::character varying)::text))::character varying(62) AS dvmwvoorwievoluit,
a.dddatumaanvraag,
a.dddatumgetoetst,
a.dlakkoord,
a.dvopmerkingaanvraag,
a.dvopmerkinggetoetst,
a.dlgezien,
CASE
WHEN a.dlakkoord = 'N'::bpchar THEN 'wit'::text
WHEN a.dlakkoord = 'F'::bpchar THEN 'rood'::text
ELSE 'groen'::text
END::character varying(6) AS dvkleurresultaat,
CASE
WHEN b.dnkeybouwvergunningen IS NOT NULL THEN
('opentabpage(#bouwsloop/'::text || b.dnkeybouwvergunningen) || ')'::text
WHEN b.dnkeyovvergunningen IS NOT NULL THEN
('opentabpage(#apvoverigdetail/'::text || b.dnkeyovvergunningen) || ')'::text
WHEN b.dnkeymilvergunningen IS NOT NULL THEN
('opentabpage(#milieugebruikdetail/'::text || b.dnkeymilvergunningen) || ')'::text
WHEN b.dnkeyhorecavergunningen IS NOT NULL THEN
('opentabpage(#horecadetail/'::text || b.dnkeyhorecavergunningen) || ')'::text
WHEN b.dnkeyomgvergunningen IS NOT NULL THEN
('opentabpage(#omgevingdetail/'::text || b.dnkeyomgvergunningen) || ')'::text
WHEN b.dnkeyinfoaanvraag IS NOT NULL THEN
('opentabpage(#infodetail/'::text || b.dnkeyinfoaanvraag) || ')'::text
WHEN b.dnkeyhandhavingen IS NOT NULL THEN
('opentabpage(#handhavingdetail/'::text || b.dnkeyhandhavingen) || ')'::text
WHEN b.dnkeymilinrichtingen IS NOT NULL THEN
('opentabpage(#inrichtingdetail/'::text || b.dnkeymilinrichtingen) || ')'::text
ELSE ''::text
END AS dvaction,
CASE
WHEN b.dnkeybouwvergunningen IS NOT NULL THEN (e.dvbouwnr::text ||
': '::text) || f.dvomschrijving::text
WHEN b.dnkeyovvergunningen IS NOT NULL THEN
(g.dvvergunningsnr::text || ': '::text) || h.dvomschrijving::text
WHEN b.dnkeymilvergunningen IS NOT NULL THEN (i.dvvergnummer::text
|| ': '::text) || j.dvomschrijving::text
WHEN b.dnkeyhorecavergunningen IS NOT NULL THEN
(k.dvvergnummer::text || ': '::text) || l.dvomschrijving::text
WHEN b.dnkeyomgvergunningen IS NOT NULL THEN (m.dvzaakcode::text ||
': '::text) || n.dvomschrijving::text
WHEN b.dnkeyinfoaanvraag IS NOT NULL THEN (o.dvinfonummer::text ||
': '::text) || p.dvomschrijving::text
WHEN b.dnkeyhandhavingen IS NOT NULL THEN (q.dvaanschrijfnr::text
|| ': '::text) || r.dvomschrijving::text
WHEN b.dnkeymilinrichtingen IS NOT NULL THEN
(s.dvinrichtingnr::text || ': '::text) || s.dvinrichtingnaam::text
ELSE ''::text
END AS dvzaakoms,
b.ddbriefdatum AS ddverstuurd,
b.dlisdigondertekend
FROM tbcorrespcollegtoets a
JOIN tbcorrespondentie b ON a.dnkeycorrespondentie = b.dnkey
LEFT JOIN tbmedewerkers c ON a.dvcodemwaanvrager = c.dvcode
LEFT JOIN tbmedewerkers d ON a.dvcodemwvoorwie = d.dvcode
LEFT JOIN tbbouwvergunningen e ON b.dnkeybouwvergunningen = e.dnkey
LEFT JOIN tbsoortplan f ON e.dnsoortplan = f.dnkey
LEFT JOIN tbovvergunningen g ON b.dnkeyovvergunningen = g.dnkey
LEFT JOIN tbsoortovverg h ON g.dvcodesoortovverg = h.dvcode
LEFT JOIN tbmilvergunningen i ON b.dnkeymilvergunningen = i.dnkey
LEFT JOIN tbsoortmilverg j ON i.dnkeysoortmilverg = j.dnkey
LEFT JOIN tbhorecavergunningen k ON b.dnkeyhorecavergunningen = k.dnkey
LEFT JOIN tbsoorthorverg l ON k.dnkeysoortverg = l.dnkey
LEFT JOIN tbomgvergunning m ON b.dnkeyomgvergunningen = m.dnkey
LEFT JOIN tbsoortomgverg n ON m.dnkeysoortomgverg = n.dnkey
LEFT JOIN tbinfoaanvragen o ON b.dnkeyinfoaanvraag = o.dnkey
LEFT JOIN tbsoortinfoaanvraag p ON o.dnkeysoortinfoaanvraag = p.dnkey
LEFT JOIN tbhandhavingen q ON b.dnkeyhandhavingen = q.dnkey
LEFT JOIN tbsoorthhzaak r ON q.dnkeysoorthhzaak = r.dnkey
LEFT JOIN tbmilinrichtingen s ON b.dnkeymilinrichtingen = s.dnkey;
COMMENT ON VIEW public.vwfrmcorrespcollegtoets
IS 'View met collegiale toetsen op een geregistreerd document (dochtertabel van tbcorrespondentie). Basistabel tbcorrespcollegtoets';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkey
IS 'Primary key van tbcorrespcollegtoets.';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeycorrespondentie
IS 'Foreign key naar tbcorrespondentie.dnkey (geregistreerd document) waar de toets bijhoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvfilenaam
IS 'Filenaam van te beoordelen document';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeybouwvergunningen
IS 'Primary key van tbbouwvergunningen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeyhandhavingen
IS 'Primary key van tbhandhavingen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeyovvergunningen
IS 'Primary key van tbovvergunningen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeyhorecavergunningen
IS 'Primary key van tbhorecavergunningen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeyinfoaanvraag
IS 'Primary key van tbinfoaanvragen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeymilinrichtingen
IS 'Primary key van tbmilinrichtingen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeymilvergunningen
IS 'Primary key van tbmilvergunningen waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dnkeyomgvergunningen
IS 'Primary key van tbomgvergunning waar te toetsen document bij hoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvcodemwaanvrager
IS 'Foreign key naar tbmedewerkers.dvcode. Degene die de collegiale toets vraagt';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvmwaanvragervoluit
IS 'Achternaam, tussenvoegsel en voorvoegsel van aanvrager';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvcodemwvoorwie
IS 'Foreign key naar tbmedewerkers.dvcode. Degene die de toets uitvoert';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvmwvoorwievoluit
IS 'Achternaam, tussenvoegsel en voorvoegsel van toetser';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dddatumaanvraag
IS 'Datum dat toet is aangevraagd';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dddatumgetoetst
IS 'Datum dat de toets is gedaan';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dlakkoord
IS 'T of F of N. (N)og niet bekend is de defaultwaarde';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvopmerkingaanvraag
IS 'Opmerking bij de aanvraag van de toets';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvopmerkinggetoetst
IS 'Opmerking van de toetser';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dlgezien
IS 'T of F. Indien T dan heeft de aanvrager het resultaat van de toetser gezien. F is de default';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvkleurresultaat
IS 'Wit indien dlakkoord = N, Rood indien F en Groen indien T';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvaction
IS 'Deeplink naar zaakportaal waar colleggiale toets bijhoort';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dvzaakoms
IS 'Zaacode en zaaktype van zaak waar collegiale toets bijhoort ';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.ddverstuurd
IS 'Datum dat bovenliggende document uit tbcorrespondentie is verstuurd';
COMMENT ON COLUMN public.vwfrmcorrespcollegtoets.dlisdigondertekend
IS 'T of F indien T dan is bovenliggende document uit tbcorrespondentie al digitaal ondertekend';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 30-11-2020 15:21 |
![]() ![]() ![]() |