Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmbulkinsptoezicht

 

 

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
Previous topic Chapter index Next topic