Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmuren

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

There is no description for view vwfrmuren

 

Fields

Name

Data type

Description

dnkey

integer

Primary key

dnkeysoorturen

integer

Foreign key naar tbsoorturen.dnkey

dvomsoorturen

varchar(50)

Omschrijving van de soort uren

dnkeyinspecties

integer

Foreign key naar tbinspecties.dnkey

dnkeyadviezen

integer

Foreign key naar tbadviezen.dnkey

dnkeybezwaarberoep

integer

Foreign key naar tbbezwaarberoep.dnkey

dnkeyomgvergunningen

integer

Foreign key naar tbomgvergunning.dnkey

dnkeybouwvergunningen

integer

Foreign key naar tbbouwvergunningen.dnkey

dnkeyovvergunningen

integer

Foreign key naar tbovvergunningen.dnkey

dnkeyhandhavingen

integer

Foreign key naar tbhandhavingen.dnkey

dnkeymilvergunningen

integer

Foreign key naar tbmilvergunningen.dnkey

dnkeymilinrichtingen

integer

Foreign key naar tbmilinrichtingen.dnkey

dnkeyinfoaanvraag

integer

Foreign key naar tbinfoaanvragen.dnkey

dfaantaluur

double precision

Aantal uren gemaakt op ddurendatum (mag groter zijn dan 24, maar kleinder dan 100)

dvaantaluur

varchar

dfaantaluren uitgedrukt in formaat HH:MM

ddurendatum

timestamp

Datum dat uren gemaakt zijn

dvtoelichting

varchar(4000)

Toelichting

ddgefactureerd

timestamp

Datum dat uren klaargezet zijn tot facturatie

dlopdrachtgeverakkoord

char(1)

T, F of N. N = Nog niet bekend

dvkleurakkoord

varchar(5)

Wit indien dlopdrachtgeverakkoord = N, rood indien F anders groen

dvcodeurengemaaktdoor

char(5)

Foreign key naar tbmedewerkers.dvcode voor degene die de uten gemakt heeft

dvurengemaaktdoorvoluit

varchar(62)

voorletters, tussenvoegsel en achternaam van dvcodeurengemaaktdoor

dvcodelaatstemuteerder

char(5)

Foreign key naar tbmedewerkers.dvcode voor degene die als laatste de utenkaart heeft overschreven

dvlaatstemuteerdervoluit

varchar(62)

voorletters, tussenvoegsel en achternaam van dvcodelaatstemuteerder

dnkeyhorecavergunningen

integer

Foreign key naar tbhorecavergunningen.dnkey

dvgemeenteid

varchar(4)

Gemeenteid (tabel33) van lokatie waar de zaak/inrichting speelt

dvhoofdzaaktypeoms

varchar

Zaaktypeomschrijving danwel inrichtngsnaam van de hoofdzaak waarop uren zijn geschreven

dvwavehoofdzaakcode

varchar(40)

De wave hoofdzaakcode danwel inrichtngsnummer van de hoofdzaak waarop uren zijn geschreven

dvwavedeelzaakcode

varchar

De wave deelzaakcode van de deelzaak (inspectie, advies, bezwaar.beroep) waarop uren zijn geschreven

dvdeelzaaktypeoms

varchar

Deelzaaktypeomschrijving van de deelzaak (inspectie, advies, bezwaar.beroep) waarop uren zijn geschreven

dnkeycompartiment

integer

Dnkey van tbcompartiment waar geschrven uren onder valt

dlurenopdrgzb

char

T of F. T dan is de kolom in tburen opdrachtgever akkoord zichtbaar voor het bovenliggend zaaktype

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmuren

 

Definition

CREATE VIEW public.vwfrmuren (
   dnkey,
   dnkeysoorturen,
   dvomsoorturen,
   dnkeyinspecties,
   dnkeyadviezen,
   dnkeybezwaarberoep,
   dnkeyomgvergunningen,
   dnkeybouwvergunningen,
   dnkeyovvergunningen,
   dnkeyhandhavingen,
   dnkeymilvergunningen,
   dnkeymilinrichtingen,
   dnkeyinfoaanvraag,
   dfaantaluur,
   dvaantaluur,
   ddurendatum,
   dvtoelichting,
   ddgefactureerd,
   dlopdrachtgeverakkoord,
   dvkleurakkoord,
   dvcodeurengemaaktdoor,
   dvurengemaaktdoorvoluit,
   dvcodelaatstemuteerder,
   dvlaatstemuteerdervoluit,
   dnkeyhorecavergunningen,
   dvgemeenteid,
   dvhoofdzaaktypeoms,
   dvwavehoofdzaakcode,
   dvwavedeelzaakcode,
   dvdeelzaaktypeoms,
   dnkeycompartiment,
   dlurenopdrgzb)
AS
SELECT
a.dnkey,
   a.dnkeysoorturen,
   b.dvomschrijving AS dvomsoorturen,
   a.dnkeyinspecties,
   a.dnkeyadviezen,
   a.dnkeybezwaarberoep,
   a.dnkeyomgvergunningen,
   a.dnkeybouwvergunningen,
   a.dnkeyovvergunningen,
   a.dnkeyhandhavingen,
   a.dnkeymilvergunningen,
   a.dnkeymilinrichtingen,
   a.dnkeyinfoaanvraag,
   a.dfaantaluur,
   fn_dec2ana(a.dfaantaluur) AS dvaantaluur,
   a.ddurendatum,
   a.dvtoelichting,
   a.ddgefactureerd,
   a.dlopdrachtgeverakkoord,
       CASE
           WHEN
a.dlopdrachtgeverakkoord = 'N'::bpchar THEN 'wit'::text
           WHEN a.dlopdrachtgeverakkoord = 'F'::bpchar THEN 'rood'::text
           ELSE 'groen'::text
       END::character varying(5) AS dvkleurakkoord,
   a.dvcodeurengemaaktdoor,
   
(((
       CASE
           WHEN
btrim(c.dvvoorletters::text) IS NULL THEN ''::text
           ELSE c.dvvoorletters::text || ' '::text
       END ||
       CASE
           WHEN
btrim(c.dvtussenvoegsel::text) IS NULL THEN ''::text
           ELSE c.dvtussenvoegsel::text || ' '::text
       END) || c.dvomschrijving::text))::character varying(62) AS
           dvurengemaaktdoorvoluit,
   a.dvcodelaatstemuteerder,
   
(((
       CASE
           WHEN
btrim(d.dvvoorletters::text) IS NULL THEN ''::text
           ELSE d.dvvoorletters::text || ' '::text
       END ||
       CASE
           WHEN
btrim(d.dvtussenvoegsel::text) IS NULL THEN ''::text
           ELSE d.dvtussenvoegsel::text || ' '::text
       END) || d.dvomschrijving::text))::character varying(62) AS
           dvlaatstemuteerdervoluit,
   a.dnkeyhorecavergunningen,
       CASE
           WHEN
a.dnkeyomgvergunningen IS NOT NULL THEN e.dvgemeenteid
           WHEN a.dnkeybouwvergunningen IS NOT NULL THEN f.dvgemeenteid
           WHEN a.dnkeyovvergunningen IS NOT NULL THEN g.dvgemeenteid
           WHEN a.dnkeyhandhavingen IS NOT NULL THEN h.dvgemeenteid
           WHEN a.dnkeyhorecavergunningen IS NOT NULL THEN i.dvgemeenteid
           WHEN a.dnkeymilvergunningen IS NOT NULL THEN j.dvgemeenteid
           WHEN a.dnkeyinfoaanvraag IS NOT NULL THEN k.dvgemeenteid
           ELSE l.dvgemeenteid
       END AS dvgemeenteid,
       CASE
           WHEN
a.dnkeyomgvergunningen IS NOT NULL THEN e.dvsoortaanvraag
           WHEN a.dnkeybouwvergunningen IS NOT NULL THEN f.dvsoortplan
           WHEN a.dnkeyovvergunningen IS NOT NULL THEN g.dvsoortovvergunning
           WHEN a.dnkeyhandhavingen IS NOT NULL THEN h.dvsoortzaak
           WHEN a.dnkeyhorecavergunningen IS NOT NULL THEN i.dvsoorthorvergunning
           WHEN a.dnkeymilvergunningen IS NOT NULL THEN j.dvsoortmilverg
           WHEN a.dnkeyinfoaanvraag IS NOT NULL THEN k.dvsoortinfoaanvraag
           ELSE l.dvinrichtingnaam
       END AS dvhoofdzaaktypeoms,
       CASE
           WHEN
a.dnkeyomgvergunningen IS NOT NULL THEN e.dvzaakcode
           WHEN a.dnkeybouwvergunningen IS NOT NULL THEN f.dvbouwnr
           WHEN a.dnkeyovvergunningen IS NOT NULL THEN g.dvovvergunningsnr
           WHEN a.dnkeyhandhavingen IS NOT NULL THEN h.dvhandhnummer
           WHEN a.dnkeyhorecavergunningen IS NOT NULL THEN i.dvhorvergunningsnr
           WHEN a.dnkeymilvergunningen IS NOT NULL THEN j.dvvergnummer
           WHEN a.dnkeyinfoaanvraag IS NOT NULL THEN k.dvinfonummer
           ELSE l.dvinrichtingnr
       END AS dvwavehoofdzaakcode,
       CASE
           WHEN
a.dnkeyinspecties IS NOT NULL THEN m.dvwaveinspectiezaakcode
           WHEN a.dnkeyadviezen IS NOT NULL THEN n.dvwaveadvieszaakcode
           WHEN a.dnkeybezwaarberoep IS NOT NULL THEN o.dvwavezaakcode
           ELSE NULL::character varying
       END AS dvwavedeelzaakcode,
       CASE
           WHEN
a.dnkeyinspecties IS NOT NULL THEN m.dvaanleiding
           WHEN a.dnkeyadviezen IS NOT NULL THEN n.dvadvinstantie
           WHEN a.dnkeybezwaarberoep IS NOT NULL THEN o.dvomssoortbezwaar
           ELSE NULL::character varying
       END AS dvdeelzaaktypeoms,
       CASE
           WHEN
a.dnkeyomgvergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NULL AND
a.dnkeybezwaarberoep IS NULL THEN e.dnkeycompartiment
           WHEN a.dnkeyomgvergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NOT NULL AND
e.dlcompinclinspectie = 'T'::bpchar THEN e.dnkeycompartiment
           WHEN a.dnkeyomgvergunningen IS NOT NULL AND a.dnkeybezwaarberoep IS
               NOT NULL AND
e.dlcompinclbezwaarberoep = 'T'::bpchar THEN e.dnkeycompartiment
           WHEN a.dnkeybouwvergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NULL AND
a.dnkeybezwaarberoep IS NULL THEN f.dnkeycompartiment
           WHEN a.dnkeybouwvergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NOT NULL AND
f.dlcompinclinspectie = 'T'::bpchar THEN f.dnkeycompartiment
           WHEN a.dnkeybouwvergunningen IS NOT NULL AND a.dnkeybezwaarberoep
               IS NOT NULL AND f.dlcompinclbezwaarberoep = 'T'::bpchar THEN f.dnkeycompartiment
           WHEN a.dnkeyovvergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NULL AND
a.dnkeybezwaarberoep IS NULL THEN g.dnkeycompartiment
           WHEN a.dnkeyovvergunningen IS NOT NULL AND a.dnkeyinspecties IS NOT
               NULL AND
g.dlcompinclinspectie = 'T'::bpchar THEN g.dnkeycompartiment
           WHEN a.dnkeyovvergunningen IS NOT NULL AND a.dnkeybezwaarberoep IS
               NOT NULL AND
g.dlcompinclbezwaarberoep = 'T'::bpchar THEN g.dnkeycompartiment
           WHEN a.dnkeyhandhavingen IS NOT NULL AND a.dnkeyinspecties IS NULL
               AND
a.dnkeybezwaarberoep IS NULL THEN h.dnkeycompartiment
           WHEN a.dnkeyhandhavingen IS NOT NULL AND a.dnkeyinspecties IS NOT
               NULL AND
h.dlcompinclinspectie = 'T'::bpchar THEN h.dnkeycompartiment
           WHEN a.dnkeyhandhavingen IS NOT NULL AND a.dnkeybezwaarberoep IS
               NOT NULL AND
h.dlcompinclbezwaarberoep = 'T'::bpchar THEN h.dnkeycompartiment
           WHEN a.dnkeyhorecavergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NULL AND
a.dnkeybezwaarberoep IS NULL THEN i.dnkeycompartiment
           WHEN a.dnkeyhorecavergunningen IS NOT NULL AND a.dnkeyinspecties IS
               NOT NULL AND
i.dlcompinclinspectie = 'T'::bpchar THEN i.dnkeycompartiment
           WHEN a.dnkeyhorecavergunningen IS NOT NULL AND a.dnkeybezwaarberoep
               IS NOT NULL AND i.dlcompinclbezwaarberoep = 'T'::bpchar THEN i.dnkeycompartiment
           WHEN a.dnkeymilvergunningen IS NOT NULL AND a.dnkeybezwaarberoep IS
               NULL THEN
j.dnkeycompartiment
           WHEN a.dnkeymilvergunningen IS NOT NULL AND a.dnkeybezwaarberoep IS
               NOT NULL AND
j.dlcompinclbezwaarberoep = 'T'::bpchar THEN j.dnkeycompartiment
           WHEN a.dnkeyinfoaanvraag IS NOT NULL THEN k.dnkeycompartiment
           WHEN a.dnkeymilinrichtingen IS NOT NULL AND a.dnkeyinspecties IS
               NULL THEN
l.dnkeycompartiment
           WHEN a.dnkeymilinrichtingen IS NOT NULL AND a.dnkeyinspecties IS
               NOT NULL AND
l.dlcompinclinspectie = 'T'::bpchar THEN l.dnkeycompartiment
           ELSE NULL::integer
       END AS dnkeycompartiment,
       CASE
           WHEN
a.dnkeyomgvergunningen IS NOT NULL THEN somg.dlurenopdrgzb
           WHEN a.dnkeybouwvergunningen IS NOT NULL THEN sbwv.dlurenopdrgzb
           WHEN a.dnkeyovvergunningen IS NOT NULL THEN sovv.dlurenopdrgzb
           WHEN a.dnkeyhandhavingen IS NOT NULL THEN shah.dlurenopdrgzb
           WHEN a.dnkeyhorecavergunningen IS NOT NULL THEN shor.dlurenopdrgzb
           WHEN a.dnkeymilvergunningen IS NOT NULL THEN smiv.dlurenopdrgzb
           WHEN a.dnkeyinfoaanvraag IS NOT NULL THEN sinf.dlurenopdrgzb
           ELSE 'F'::bpchar
       END AS dlurenopdrgzb
FROM tburen a
    JOIN tbsoorturen b ON a.dnkeysoorturen = b.dnkey
    LEFT JOIN tbmedewerkers c ON a.dvcodeurengemaaktdoor = c.dvcode
    LEFT JOIN tbmedewerkers d ON a.dvcodelaatstemuteerder = d.dvcode
    LEFT JOIN vwfrmomgvergunningen e ON a.dnkeyomgvergunningen = e.dnkeyomgvergunning
    LEFT JOIN tbsoortomgverg somg ON e.dnkeysoortomgverg = somg.dnkey
    LEFT JOIN vwfrmbouwvergunningen f ON a.dnkeybouwvergunningen = f.dnkeybouwverg
    LEFT JOIN tbsoortplan sbwv ON f.dnkeysoortplan = sbwv.dnkey
    LEFT JOIN vwfrmovvergunningen g ON a.dnkeyovvergunningen = g.dnkeyovvergunning
    LEFT JOIN tbsoortovverg sovv ON g.dvcodesoortovverg = sovv.dvcode
    LEFT JOIN vwfrmhandhavingen h ON a.dnkeyhandhavingen = h.dnkeyhandhaving
    LEFT JOIN tbsoorthhzaak shah ON h.dnkeysoorthhzaak = shah.dnkey
    LEFT JOIN vwfrmhorvergunningen i ON a.dnkeyhorecavergunningen =
        i.dnkeyhorvergunning
    LEFT JOIN tbsoorthorverg shor ON i.dnkeysoortverg = shor.dnkey
    LEFT JOIN vwfrmmilvergunningen j ON a.dnkeymilvergunningen = j.dnkey
    LEFT JOIN tbsoortmilverg smiv ON j.dnkeysoortmilverg = smiv.dnkey
    LEFT JOIN vwfrminfoaanvragen k ON a.dnkeyinfoaanvraag = k.dnkeyinfoaanvraag
    LEFT JOIN tbsoortinfoaanvraag sinf ON k.dnkeysoortinfoaanvraag = sinf.dnkey
    LEFT JOIN vwfrmmilinrichtingen l ON a.dnkeymilinrichtingen = l.dnkeymilinrichtingen
    LEFT JOIN vwfrminspecties m ON a.dnkeyinspecties = m.dninspkey
    LEFT JOIN vwfrmadviezen n ON a.dnkeyadviezen = n.dnadvkey
    LEFT JOIN vwfrmbezwaarberoep o ON a.dnkeybezwaarberoep = o.dnkey;

COMMENT ON COLUMN public.vwfrmuren.dnkey
IS 'Primary key';

COMMENT ON COLUMN public.vwfrmuren.dnkeysoorturen
IS 'Foreign key naar tbsoorturen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dvomsoorturen
IS 'Omschrijving van de soort uren';

COMMENT ON COLUMN public.vwfrmuren.dnkeyinspecties
IS 'Foreign key naar tbinspecties.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeyadviezen
IS 'Foreign key naar tbadviezen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeybezwaarberoep
IS 'Foreign key naar tbbezwaarberoep.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeyomgvergunningen
IS 'Foreign key naar tbomgvergunning.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeybouwvergunningen
IS 'Foreign key naar tbbouwvergunningen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeyovvergunningen
IS 'Foreign key naar tbovvergunningen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeyhandhavingen
IS 'Foreign key naar tbhandhavingen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeymilvergunningen
IS 'Foreign key naar tbmilvergunningen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dnkeyinfoaanvraag
IS 'Foreign key naar tbinfoaanvragen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dfaantaluur
IS 'Aantal uren gemaakt op ddurendatum (mag groter zijn dan 24, maar kleinder dan 100)';

COMMENT ON COLUMN public.vwfrmuren.dvaantaluur
IS 'dfaantaluren uitgedrukt in formaat HH:MM';

COMMENT ON COLUMN public.vwfrmuren.ddurendatum
IS 'Datum dat uren gemaakt zijn';

COMMENT ON COLUMN public.vwfrmuren.dvtoelichting
IS 'Toelichting';

COMMENT ON COLUMN public.vwfrmuren.ddgefactureerd
IS 'Datum dat uren klaargezet zijn tot facturatie';

COMMENT ON COLUMN public.vwfrmuren.dlopdrachtgeverakkoord
IS 'T, F of N. N = Nog niet bekend';

COMMENT ON COLUMN public.vwfrmuren.dvkleurakkoord
IS 'Wit indien dlopdrachtgeverakkoord = N, rood indien F anders groen';

COMMENT ON COLUMN public.vwfrmuren.dvcodeurengemaaktdoor
IS 'Foreign key naar tbmedewerkers.dvcode voor degene die de uten gemakt heeft';

COMMENT ON COLUMN public.vwfrmuren.dvurengemaaktdoorvoluit
IS 'voorletters, tussenvoegsel en achternaam van dvcodeurengemaaktdoor';

COMMENT ON COLUMN public.vwfrmuren.dvcodelaatstemuteerder
IS 'Foreign key naar tbmedewerkers.dvcode voor degene die als laatste de utenkaart heeft overschreven';

COMMENT ON COLUMN public.vwfrmuren.dvlaatstemuteerdervoluit
IS 'voorletters, tussenvoegsel en achternaam van dvcodelaatstemuteerder';

COMMENT ON COLUMN public.vwfrmuren.dnkeyhorecavergunningen
IS 'Foreign key naar tbhorecavergunningen.dnkey';

COMMENT ON COLUMN public.vwfrmuren.dvgemeenteid
IS 'Gemeenteid (tabel33) van lokatie waar de zaak/inrichting speelt';

COMMENT ON COLUMN public.vwfrmuren.dvhoofdzaaktypeoms
IS 'Zaaktypeomschrijving danwel inrichtngsnaam van de hoofdzaak waarop uren zijn geschreven';

COMMENT ON COLUMN public.vwfrmuren.dvwavehoofdzaakcode
IS 'De wave hoofdzaakcode danwel inrichtngsnummer van de hoofdzaak waarop uren zijn geschreven';

COMMENT ON COLUMN public.vwfrmuren.dvwavedeelzaakcode
IS 'De wave deelzaakcode van de deelzaak (inspectie, advies, bezwaar.beroep) waarop uren zijn geschreven';

COMMENT ON COLUMN public.vwfrmuren.dvdeelzaaktypeoms
IS 'Deelzaaktypeomschrijving van de deelzaak (inspectie, advies, bezwaar.beroep) waarop uren zijn geschreven';

COMMENT ON COLUMN public.vwfrmuren.dnkeycompartiment
IS 'Dnkey van tbcompartiment waar geschrven uren onder valt';

COMMENT ON COLUMN public.vwfrmuren.dlurenopdrgzb
IS 'T of F. T dan is de kolom in tburen opdrachtgever akkoord zichtbaar voor het bovenliggend zaaktype';

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