Schema
public
Owner
waveuser005
Descriptions
View van alle inrichtingen waarvoor in bulk ofwel inspecties ofwel toezichtzaken moeten worden aangemaakt. Afhankelijk van hoe de lijst is samengesteld zijn in de lijst naast inrichtinggegevens ook inspectietraject-, inspectiebezoek-, of toezichtzaakgegevens aanwezig. Basistabel is tbbulkinsptoezicht
Fields
Name | Data type | Description |
---|---|---|
dnkeybulkinsptoez |
integer |
Primary key van de bulkinspregel (tbbulkinsptoezicht.dnkey) |
dnkeymilinrichtingen |
integer |
Foreign key naar tbmilinrichtingen.dnkey |
dvinrichtingnr |
varchar(40) |
De code van de inrichting |
dvinrichtingnaam |
varchar(100) |
De naam van de inrichting |
ddinrblokkeerdat |
timestamp |
Blokkeerdatum: datum waarvanaf geen wijzigingen meer op de inrichting kunnen plaatstvinden |
dnkeyperceeladressen |
integer |
Foreign key naar tbperceeladressen.dnkey |
dvdoel |
varchar(1) |
Geeft aan of bekend is wat het doel is. Mogelijke waardes: I = Inspecties aanmaken, T = Toezichtzaken aanmaken, O = Onbekend. Indien onbekend dan wordt later in proces van in bulk inspecties/toezichtzaken aanmaken aangegeven wat het doel is door de gebruiker |
dnkeyinspaanleiding |
integer |
Foreign key naar tbinspaanleiding.dnkey |
dnkeyinsponderwerpen |
integer |
Foreign key naar tbinsponderwerpen.dnkey |
dlproductaanzaak |
char(1) |
Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie max. 1 product per zaak (tbomgvergunning.dnkeyproducten). Default False |
dlprodintbzaakproduct |
char(1) |
Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie meerdere producten per zaak, dan wel aan het inspectietraject (record aanmaken in tbzaakproducten). Default False |
dlinspbezoek |
char(1) |
|
dvmewcodeinsp |
char(5) |
Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak |
dvmewinspvoluit |
varchar(62) |
Voorletters, tussenvoegsel en achternaam van de medewerker die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak |
dvinspbezoekmewcodeinsp |
char(5) |
Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur aan het inspectiebezoek wordt toegewezen |
dvinspbezoekmewinspvoluit |
varchar(62) |
Voorletters, tussenvoegsel en achternaam van de medewerker die als inspecteur aan het inspectiebezoek wordt toegewezen |
dnkeyinspsoortbezoek |
integer |
Foreign key naar tbinspsoortbezoek.dnkey |
ddstartdatum |
timestamp |
Startdatum van het inspectietraject dan wel de toezichtzaak |
ddgeplandbezoek |
timestamp |
Geplande bezoekdatum van het inspectiebezoek |
dvtoezzaakoms |
varchar(200) |
Omschrijving van de toezichtzaak |
dnkeysoortomgverg |
integer |
Foreign key naar tbsoortomgverg.dnkey |
dnkeyteamszaakverantw |
integer |
Foreign key naar tbteams.dnkey |
dnkeyproducten |
integer |
Foreign key naar tbproducten.dnkey |
dnkeysubproducten |
integer |
Foreign key naar tbsubproducten.dnkey |
dnkeyproductklanten |
integer |
Foreign key naar tbproductklanten.dnkey |
dnkeyproductwkp |
integer |
Foreign key naar tbproductwerkpakketten.dnkey |
dvproductcode |
varchar(40) |
Codering van product/dienst |
dvproductoms |
varchar(200) |
Omschrijving van product/dienst |
dvsubproductcode |
varchar(40) |
Codering van sub product/dienst |
dvsubproductoms |
varchar(200) |
Omschrijving van sub product/dienst |
dvklantcode |
varchar(40) |
Codering in tijdschrijf/financieel systeem voor de betalende klant |
dvklantoms |
varchar(200) |
Beschrijving van klant |
dvwerkpakketcode |
varchar(40) |
Codering in tijdschrijf/financieel systeem voor werkpakket |
dvwerkpakketoms |
varchar(200) |
Beschrijving van werkpakket bijv. maatwerk/meerwerk |
dvteamnaamzaakverantw |
varchar(100) |
Naam van zaakverantwoordelijk team |
dvobjadres |
varchar(136) |
Samenvoeging van openbare ruimtenaam (straatnaam) en huisnummering van het lokatieadres (tbperceeladressen) van de inrichting |
dvobjstraat |
varchar(80) |
De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van deinrichting |
dvobjpostcode |
varchar(6) |
De postcode van het lokatieadres van de inrichting |
dvobjplaats |
varchar(80) |
De woonplaatsnaam van het lokatieadres van de inrichting |
dvsrttoezichtoms |
varchar |
Indien dvdoel is Inspectie dan de dvaanleiding horende bij doorgegeven dnkeyinspaanleiding, indien dvdoel is Toezicht dan de omschrijving van de soort omgevingsvergunning die hoort bij gekozen dnkeysoortomgverg. Indien dvdoel is Onbekend dan null |
dvwaarschuwing |
text |
Waarschuwing in vorm van kleurbol. Mogelijke waardes zijn oranje of wit. Oranje betekent dat er gegevens ontbreken en dat het inspectietraject dan wel de toezichtzaak niet aangemaakt kan worden voor de desbetreffende regel. De oranje waarschuwingskleurbol is alleen van toepassing indien de lijst gebaseerd is op een aangewezen Excel file waarvoor het doel is aangegeven (inspecties aanmaken of toezicht aanmaken) en waarvoor dus vereiste gegevens ontbreken. Een witte kleurbol betekent dat er geen gegevens ontbreken |
dvinspaanlcode |
varchar(5) |
Code die hoort bij opgegeven dnkeyinspaanleiding: is alleen gevuld indien dvdoel is Inspectie |
dvinspondoms |
varchar(40) |
Omschrijving die hoort bij opgegeven dnkeyinsponderwerpen: is alleen gevuld indien dvdoel is Inspectie |
dvinspsrtbezoms |
varchar(50) |
Omschrijving die hoort bij opgegeven dnkeyinspsoortbezoek: is alleen gevuld indien dvdoel is Inspectie |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmbulkinsptoezicht
Definition
CREATE VIEW public.vwfrmbulkinsptoezicht (
dnkeybulkinsptoez,
dnkeymilinrichtingen,
dvinrichtingnr,
dvinrichtingnaam,
ddinrblokkeerdat,
dnkeyperceeladressen,
dvdoel,
dnkeyinspaanleiding,
dnkeyinsponderwerpen,
dlproductaanzaak,
dlprodintbzaakproduct,
dlinspbezoek,
dvmewcodeinsp,
dvmewinspvoluit,
dvinspbezoekmewcodeinsp,
dvinspbezoekmewinspvoluit,
dnkeyinspsoortbezoek,
ddstartdatum,
ddgeplandbezoek,
dvtoezzaakoms,
dnkeysoortomgverg,
dnkeyteamszaakverantw,
dnkeyproducten,
dnkeysubproducten,
dnkeyproductklanten,
dnkeyproductwkp,
dvproductcode,
dvproductoms,
dvsubproductcode,
dvsubproductoms,
dvklantcode,
dvklantoms,
dvwerkpakketcode,
dvwerkpakketoms,
dvteamnaamzaakverantw,
dvobjadres,
dvobjstraat,
dvobjpostcode,
dvobjplaats,
dvsrttoezichtoms,
dvwaarschuwing,
dvinspaanlcode,
dvinspondoms,
dvinspsrtbezoms)
AS
SELECT a.dnkey AS dnkeybulkinsptoez,
a.dnkeymilinrichtingen,
b.dvinrichtingnr,
b.dvinrichtingnaam,
b.ddblokkering AS ddinrblokkeerdat,
a.dnkeyperceeladressen,
a.dvdoel,
a.dnkeyinspaanleiding,
a.dnkeyinsponderwerpen,
a.dlproductaanzaak,
a.dlprodintbzaakproduct,
a.dlinspbezoek,
a.dvmewcodeinsp,
(((
CASE
WHEN g.dvvoorletters IS NULL THEN ''::text
ELSE g.dvvoorletters::text || ' '::text
END ||
CASE
WHEN g.dvtussenvoegsel IS NULL THEN ''::text
ELSE g.dvtussenvoegsel::text || ' '::text
END) || g.dvomschrijving::text))::character varying(62) AS dvmewinspvoluit,
a.dvinspbezoekmewcodeinsp,
(((
CASE
WHEN h.dvvoorletters IS NULL THEN ''::text
ELSE h.dvvoorletters::text || ' '::text
END ||
CASE
WHEN h.dvtussenvoegsel IS NULL THEN ''::text
ELSE h.dvtussenvoegsel::text || ' '::text
END) || h.dvomschrijving::text))::character varying(62) AS
dvinspbezoekmewinspvoluit,
a.dnkeyinspsoortbezoek,
a.ddstartdatum,
a.ddgeplandbezoek,
a.dvtoezzaakoms,
a.dnkeysoortomgverg,
a.dnkeyteamszaakverantw,
a.dnkeyproducten,
a.dnkeysubproducten,
a.dnkeyproductklanten,
a.dnkeyproductwkp,
c.dvproductcode,
c.dvproductoms,
d.dvsubproductcode,
d.dvsubproductoms,
e.dvklantcode,
e.dvklantoms,
f.dvwerkpakketcode,
f.dvwerkpakketoms,
teamzaakverantw.dvteamnaam AS dvteamnaamzaakverantw,
((((((openbruimte.dvopruimtenaam::text ||
CASE
WHEN perceel.dvaanduidingbijhuisnummer IS NULL THEN ' '::text
ELSE (' '::text || perceel.dvaanduidingbijhuisnummer::text) || ' '::text
END) || perceel.dvhuisnummer::text) ||
CASE
WHEN perceel.dvhuisletter IS NULL THEN ''::text
ELSE ' '::text || perceel.dvhuisletter::text
END) ||
CASE
WHEN rtrim(perceel.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || perceel.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END) ||
CASE
WHEN perceel.dvhuisnrinfo IS NULL THEN ''::text
ELSE rtrim(' '::text || perceel.dvhuisnrinfo::text)
END))::character varying(136) AS dvobjadres,
openbruimte.dvopruimtenaam AS dvobjstraat,
perceel.dvpostcode AS dvobjpostcode,
woonplts.dvwoonplaatsnaam AS dvobjplaats,
CASE
WHEN a.dvdoel::text = 'I'::text THEN inspaanl.dvaanleiding
WHEN a.dvdoel::text = 'T'::text THEN soortomg.dvomschrijving
ELSE NULL::character varying
END AS dvsrttoezichtoms,
CASE
WHEN a.dvdoel::text = 'I'::text AND (a.dnkeyinspaanleiding IS NULL
OR a.ddstartdatum IS NULL OR a.dvmewcodeinsp IS NULL) THEN 'oranje'::text
WHEN a.dvdoel::text = 'I'::text AND a.dlinspbezoek = 'T'::bpchar
AND (a.dnkeyinspsoortbezoek IS NULL OR a.ddgeplandbezoek IS NULL OR a.dvinspbezoekmewcodeinsp IS NULL) THEN 'oranje'::text
WHEN a.dvdoel::text = 'T'::text AND (a.dnkeysoortomgverg IS NULL OR
a.ddstartdatum IS NULL OR a.dvmewcodeinsp IS NULL OR a.dvtoezzaakoms IS NULL) THEN 'oranje'::text
ELSE 'wit'::text
END AS dvwaarschuwing,
inspaanl.dvcode AS dvinspaanlcode,
inspond.dvomschrijving AS dvinspondoms,
inspsrtbez.dvomschrijving AS dvinspsrtbezoms
FROM tbbulkinsptoezicht a
JOIN tbmilinrichtingen b ON b.dnkey = a.dnkeymilinrichtingen
JOIN tbperceeladressen perceel ON a.dnkeyperceeladressen = perceel.dnkey
JOIN tbopenbareruimte openbruimte ON perceel.dnkeyopenbruimte = openbruimte.dnkey
JOIN tbwoonplaats woonplts ON openbruimte.dnkeywoonplaats = woonplts.dnkey
LEFT JOIN tbsoortomgverg soortomg ON a.dnkeysoortomgverg = soortomg.dnkey
LEFT JOIN tbproducten product ON a.dnkeyproducten = product.dnkey
LEFT JOIN tbproductdef c ON product.dnkeyproductdef = c.dnkey
LEFT JOIN tbsubproducten d ON a.dnkeysubproducten = d.dnkey
LEFT JOIN tbproductklanten e ON a.dnkeyproductklanten = e.dnkey
LEFT JOIN tbproductwerkpakketten f ON a.dnkeyproductwkp = f.dnkey
LEFT JOIN tbteams teamzaakverantw ON a.dnkeyteamszaakverantw =
teamzaakverantw.dnkey
LEFT JOIN tbmedewerkers g ON a.dvmewcodeinsp = g.dvcode
LEFT JOIN tbmedewerkers h ON a.dvinspbezoekmewcodeinsp = h.dvcode
LEFT JOIN tbinspaanleiding inspaanl ON a.dnkeyinspaanleiding = inspaanl.dnkey
LEFT JOIN tbinsponderwerpen inspond ON a.dnkeyinsponderwerpen = inspond.dnkey
LEFT JOIN tbinspsoortbezoek inspsrtbez ON a.dnkeyinspsoortbezoek =
inspsrtbez.dnkey;
COMMENT ON VIEW public.vwfrmbulkinsptoezicht
IS 'View van alle inrichtingen waarvoor in bulk ofwel inspecties ofwel toezichtzaken moeten worden aangemaakt. Afhankelijk van hoe de lijst is samengesteld zijn in de lijst naast inrichtinggegevens ook inspectietraject-, inspectiebezoek-, of toezichtzaakgegevens aanwezig. Basistabel is tbbulkinsptoezicht';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeybulkinsptoez
IS 'Primary key van de bulkinspregel (tbbulkinsptoezicht.dnkey)';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinrichtingnr
IS 'De code van de inrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinrichtingnaam
IS 'De naam van de inrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.ddinrblokkeerdat
IS 'Blokkeerdatum: datum waarvanaf geen wijzigingen meer op de inrichting kunnen plaatstvinden';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyperceeladressen
IS 'Foreign key naar tbperceeladressen.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvdoel
IS 'Geeft aan of bekend is wat het doel is. Mogelijke waardes: I = Inspecties aanmaken, T = Toezichtzaken aanmaken, O = Onbekend. Indien onbekend dan wordt later in proces van in bulk inspecties/toezichtzaken aanmaken aangegeven wat het doel is door de gebruiker';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyinspaanleiding
IS 'Foreign key naar tbinspaanleiding.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyinsponderwerpen
IS 'Foreign key naar tbinsponderwerpen.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dlproductaanzaak
IS 'Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie max. 1 product per zaak (tbomgvergunning.dnkeyproducten). Default False';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dlprodintbzaakproduct
IS 'Geeft aan of er een product aan de aan te maken toezichtzaak gekoppeld moet worden in situatie meerdere producten per zaak, dan wel aan het inspectietraject (record aanmaken in tbzaakproducten). Default False';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvmewcodeinsp
IS 'Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvmewinspvoluit
IS 'Voorletters, tussenvoegsel en achternaam van de medewerker die als inspecteur wordt toegewezen aan het inspectietraject, dan wel als behandelaar van de toezichtzaak';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinspbezoekmewcodeinsp
IS 'Code van de medewerker (tbmedewerkers.dvcode) die als inspecteur aan het inspectiebezoek wordt toegewezen';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinspbezoekmewinspvoluit
IS 'Voorletters, tussenvoegsel en achternaam van de medewerker die als inspecteur aan het inspectiebezoek wordt toegewezen';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyinspsoortbezoek
IS 'Foreign key naar tbinspsoortbezoek.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.ddstartdatum
IS 'Startdatum van het inspectietraject dan wel de toezichtzaak';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.ddgeplandbezoek
IS 'Geplande bezoekdatum van het inspectiebezoek';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvtoezzaakoms
IS 'Omschrijving van de toezichtzaak';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeysoortomgverg
IS 'Foreign key naar tbsoortomgverg.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyteamszaakverantw
IS 'Foreign key naar tbteams.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyproducten
IS 'Foreign key naar tbproducten.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeysubproducten
IS 'Foreign key naar tbsubproducten.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyproductklanten
IS 'Foreign key naar tbproductklanten.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dnkeyproductwkp
IS 'Foreign key naar tbproductwerkpakketten.dnkey';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvproductcode
IS 'Codering van product/dienst';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvproductoms
IS 'Omschrijving van product/dienst';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvsubproductcode
IS 'Codering van sub product/dienst';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvsubproductoms
IS 'Omschrijving van sub product/dienst';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvklantcode
IS 'Codering in tijdschrijf/financieel systeem voor de betalende klant';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvklantoms
IS 'Beschrijving van klant';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvwerkpakketcode
IS 'Codering in tijdschrijf/financieel systeem voor werkpakket';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvwerkpakketoms
IS 'Beschrijving van werkpakket bijv. maatwerk/meerwerk';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvteamnaamzaakverantw
IS 'Naam van zaakverantwoordelijk team';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvobjadres
IS 'Samenvoeging van openbare ruimtenaam (straatnaam) en huisnummering van het lokatieadres (tbperceeladressen) van de inrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvobjstraat
IS 'De openbare ruimtenaam (straatnaam) van het lokatieadres (tbperceeladressen) van deinrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvobjpostcode
IS 'De postcode van het lokatieadres van de inrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvobjplaats
IS 'De woonplaatsnaam van het lokatieadres van de inrichting';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvsrttoezichtoms
IS 'Indien dvdoel is Inspectie dan de dvaanleiding horende bij doorgegeven dnkeyinspaanleiding, indien dvdoel is Toezicht dan de omschrijving van de soort omgevingsvergunning die hoort bij gekozen dnkeysoortomgverg. Indien dvdoel is Onbekend dan null';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvwaarschuwing
IS 'Waarschuwing in vorm van kleurbol. Mogelijke waardes zijn oranje of wit. Oranje betekent dat er gegevens ontbreken en dat het inspectietraject dan wel de toezichtzaak niet aangemaakt kan worden voor de desbetreffende regel. De oranje waarschuwingskleurbol is alleen van toepassing indien de lijst gebaseerd is op een aangewezen Excel file waarvoor het doel is aangegeven (inspecties aanmaken of toezicht aanmaken) en waarvoor dus vereiste gegevens ontbreken. Een witte kleurbol betekent dat er geen gegevens ontbreken';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinspaanlcode
IS 'Code die hoort bij opgegeven dnkeyinspaanleiding: is alleen gevuld indien dvdoel is Inspectie';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinspondoms
IS 'Omschrijving die hoort bij opgegeven dnkeyinsponderwerpen: is alleen gevuld indien dvdoel is Inspectie';
COMMENT ON COLUMN public.vwfrmbulkinsptoezicht.dvinspsrtbezoms
IS 'Omschrijving die hoort bij opgegeven dnkeyinspsoortbezoek: is alleen gevuld indien dvdoel is Inspectie';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |