Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmadviesinstanties

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle adviesinstanties. Basistabel tbadviesinstanties

 

Fields

Name

Data type

Description

dvcode

char(4)

Primary key van de adviesinstantie

dvomschrijving

varchar(40)

Omschrijving.

ddvervaldatum

timestamp

Vervaldatum.

dnrappeldagen

integer

 

dnkeycontactadressen

integer

Primary key van het contactadres (tbcontactadressen.dnkey) dat aan de adviesinstantie is verbonden

dlwelstand

char(1)

Alleen de waarde T of F is toegestaan. De kolom geeft aan of de adviesinstantie beschouwd moet worden als een welstandsadviesinstantie.

dlautdatadvies

char(1)

Alleen de waarde T of F is toegestaan. De kolom geeft aan of bij de mutatie van een advies onder de betrokken adviesinstantie gekeken moet worden naar de autorisatie voor de nieuwe kolom tbadviezen-ddDateringsadvies. Immers het invoeren van de dateringadviesdatum zal voor enkele aan te wijzen adviesinstanties apart geautoriseerd moeten worden.

dvindelenin

char(10)

Geeft een combinatie van modules aan waarbinnen de adviesinstantie is op te roepen met de eerste letters van de modules. B = Bouwvergunning O = Overige verguning H =Handhaving C = Horeca I = Info S = besstemmingsplan E = Milieu W= Omgevingsvergunning.

dvemail

varchar(100)

Emailadres van de adviesinstantie.

dvcodedefbehandelaar

char(5)

Default behandelaar. Foreign key naar tbmedewerkers.dvcode

dvdefbehandelaarvoluit

varchar(62)

Naam, voorletters en omscherijving van defaut behandelaar

dvkleurvervallen

varchar(6)

Rood indien vervaldatun kleiner dan vandaag, Organje indien groter dan vandaag en anders wit

dvadvinstbedrijfsnaam

varchar(200)

De persoon die hoor bij dnkeycontactadressen

dvadvinstcontactvoluit

varchar(222)

 

dnkeycompartiment

integer

Foreign key naar tbcompartiment.dnkey

dvcompartimentsnaam

varchar(50)

Naam van compartiment

dnkey33gemeente

integer

Foreign key naar tb33gemeente.dnkey

dvgemeentecode

varchar(4)

Gemeentecode die hoort bij dnkey33gemeente

dnkeyteamsdefverantw

integer

Foreign key naar tbteams.dnkey

dvteamnaamdefverantw

varchar(100)

Naam van het verantwoordelijke team

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmadviesinstanties

 

Definition

CREATE VIEW public.vwfrmadviesinstanties (
   dvcode,
   dvomschrijving,
   ddvervaldatum,
   dnrappeldagen,
   dnkeycontactadressen,
   dlwelstand,
   dlautdatadvies,
   dvindelenin,
   dvemail,
   dvcodedefbehandelaar,
   dvdefbehandelaarvoluit,
   dvkleurvervallen,
   dvadvinstbedrijfsnaam,
   dvadvinstcontactvoluit,
   dnkeycompartiment,
   dvcompartimentsnaam,
   dnkey33gemeente,
   dvgemeentecode,
   dnkeyteamsdefverantw,
   dvteamnaamdefverantw)
AS
SELECT
a.dvcode,
   a.dvomschrijving,
   a.ddvervaldatum,
   a.dnrappeldagen,
   a.dnkeycontactadressen,
   a.dlwelstand,
   a.dlautdatadvies,
   a.dvindelenin,
   a.dvemail,
   a.dvcodedefbehandelaar,
   
(((((b.dvomschrijving::text || ', '::text) || COALESCE(b.dvvoorletters,
       ''::character varying)::text) || ' '::text) || COALESCE(b.dvtussenvoegsel, ''::character varying)::text))::character varying(62) AS dvdefbehandelaarvoluit,
       CASE
           WHEN
a.ddvervaldatum IS NOT NULL AND fn_vandaag(0) >=
               a.ddvervaldatum THEN 'rood'::text
           WHEN a.ddvervaldatum IS NOT NULL AND fn_vandaag(0) <
               a.ddvervaldatum THEN 'oranje'::text
           ELSE 'wit'::text
       END::character varying(6) AS dvkleurvervallen,
   g.dvbedrijfsnaam AS dvadvinstbedrijfsnaam,
   
((g.dvachternaam::text ||
       CASE
           WHEN
g.dvvoorletters IS NULL AND g.dvvoorvoegsel IS NULL THEN ''::text
           ELSE ((','::text || COALESCE(g.dvvoorletters, ''::character
               varying)::text) || ' '::text) || COALESCE(g.dvvoorvoegsel, ''::character varying)::text
       END))::character varying(222) AS dvadvinstcontactvoluit,
   a.dnkeycompartiment,
   c.dvnaam AS dvcompartimentsnaam,
   a.dnkey33gemeente,
   d.dvgemeentecode,
   a.dnkeyteamsdefverantw,
   e.dvteamnaam AS dvteamnaamdefverantw
FROM tbadviesinstanties a
    LEFT JOIN tbmedewerkers b ON a.dvcodedefbehandelaar = b.dvcode
    LEFT JOIN tbcontactadressen g ON a.dnkeycontactadressen = g.dnkey
    LEFT JOIN tbcompartiment c ON a.dnkeycompartiment = c.dnkey
    LEFT JOIN tb33gemeente d ON a.dnkey33gemeente = d.dnkey
    LEFT JOIN tbteams e ON a.dnkeyteamsdefverantw = e.dnkey;

COMMENT ON VIEW public.vwfrmadviesinstanties
IS 'View van alle adviesinstanties. Basistabel tbadviesinstanties';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvcode
IS 'Primary key van de adviesinstantie';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvomschrijving
IS 'Omschrijving.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.ddvervaldatum
IS 'Vervaldatum.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dnkeycontactadressen
IS 'Primary key van het contactadres (tbcontactadressen.dnkey) dat aan de adviesinstantie is verbonden';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dlwelstand
IS 'Alleen de waarde T of F is toegestaan.  De kolom geeft aan of de adviesinstantie beschouwd moet worden als een welstandsadviesinstantie.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dlautdatadvies
IS 'Alleen de waarde T of F is toegestaan.  De kolom geeft aan of bij de mutatie van een advies onder de betrokken adviesinstantie gekeken moet worden naar de autorisatie voor de nieuwe kolom tbadviezen-ddDateringsadvies.  Immers het invoeren van de dateringadviesdatum zal voor enkele aan te wijzen adviesinstanties apart geautoriseerd moeten worden.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvindelenin
IS 'Geeft een combinatie van modules aan waarbinnen de adviesinstantie is op te roepen met de eerste letters van de modules. B  = Bouwvergunning O = Overige verguning H =Handhaving C = Horeca I = Info S = besstemmingsplan E = Milieu W= Omgevingsvergunning.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvemail
IS 'Emailadres van de adviesinstantie.';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvcodedefbehandelaar
IS 'Default behandelaar. Foreign key naar tbmedewerkers.dvcode ';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvdefbehandelaarvoluit
IS 'Naam, voorletters en omscherijving van defaut behandelaar ';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvkleurvervallen
IS 'Rood indien vervaldatun kleiner dan vandaag, Organje indien groter dan vandaag en anders wit';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvadvinstbedrijfsnaam
IS 'De persoon die hoor bij dnkeycontactadressen';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dnkeycompartiment
IS 'Foreign key naar tbcompartiment.dnkey';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvcompartimentsnaam
IS 'Naam van compartiment';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dnkey33gemeente
IS 'Foreign key naar tb33gemeente.dnkey';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvgemeentecode
IS 'Gemeentecode die hoort bij dnkey33gemeente';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dnkeyteamsdefverantw
IS 'Foreign key naar tbteams.dnkey';

COMMENT ON COLUMN public.vwfrmadviesinstanties.dvteamnaamdefverantw
IS 'Naam van het verantwoordelijke team';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic