Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmhoraardbsrtzaak

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van koppeltabel tbhoraardbsrtzaak tussen tbsoorthorverg en tbhoraardbesluit met bewaartermijnen

 

Fields

Name

Data type

Description

dnkey

integer

Primary key

dvcode

varchar(5)

Codering van aardbesluit (tbhoraardbesluit.dvcode)

dvafrondoms

varchar(50)

Omschrijving van resultaat/aardbesluit

ddvervaldatum

timestamp

Kleinste (oudste) van ddhoraardbsrtsoortzaakvervaldatum en ddhoraardbsrtvervaldatum

dnkeysoorthorverg

integer

Foreign key naar tbsoorthorverg.dnkey

dvsoortzaak

varchar(40)

Omschrijving van soort horecavergunning

dvdmsaardbesl

varchar(40)

Mapping resultaat naar dms

dnkeybesluittype

integer

Foreign key naar tbbesluittypes.dnkey

dvbesluittype

varchar(80)

Belsuittype omschrijving

dnbewaartermijndagen

integer

Bewaartermijn in dagen bij deze combinatie zaaktype en resultaattype

dvbewarenvanaf

char(1)

A of E. Bewaartermijn geldt vanaf (A)anvraag c.q. startdatum of vanaf (E)inddatum

dvkleurvervallen

varchar(4)

 

dnkeyhoraardbesluit

integer

Foreign key naar tbhoraardbesluit.dnkey

ddhoraardbsrtsoortzaakvervaldatum

timestamp

Datum dat combinatie zaaktype/resultaat is vervallen

ddhoraardbsrtvervaldatum

timestamp

Vervaldatum van de kaart in tbhoraardbesluit

dvprovisa

varchar(20)

Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijv 3.1.15

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmhoraardbsrtzaak

 

Definition

CREATE VIEW public.vwfrmhoraardbsrtzaak (
   dnkey,
   dvcode,
   dvafrondoms,
   ddvervaldatum,
   dnkeysoorthorverg,
   dvsoortzaak,
   dvdmsaardbesl,
   dnkeybesluittype,
   dvbesluittype,
   dnbewaartermijndagen,
   dvbewarenvanaf,
   dvkleurvervallen,
   dnkeyhoraardbesluit,
   ddhoraardbsrtsoortzaakvervaldatum,
   ddhoraardbsrtvervaldatum,
   dvprovisa)
AS
SELECT
a.dnkey,
   b.dvcode,
   b.dvomschrijving AS dvafrondoms,
       CASE
           WHEN
a.ddvervaldatum IS NULL THEN b.ddvervaldatum
           WHEN b.ddvervaldatum IS NULL THEN a.ddvervaldatum
           ELSE LEAST(b.ddvervaldatum, a.ddvervaldatum)
       END AS ddvervaldatum,
   a.dnkeysoorthorverg,
   c.dvomschrijving AS dvsoortzaak,
   b.dvdmsaardbesl,
   a.dnkeybesluittype,
   d.dvtype AS dvbesluittype,
   a.dnbewaartermijndagen,
   a.dvbewarenvanaf,
       CASE
           WHEN
a.ddvervaldatum IS NULL AND b.ddvervaldatum IS NOT NULL AND
               fn_vandaag(0) >= b.ddvervaldatum THEN 'rood'::text
           WHEN b.ddvervaldatum IS NULL AND a.ddvervaldatum IS NOT NULL AND
               fn_vandaag(0) >= a.ddvervaldatum THEN 'rood'::text
           WHEN b.ddvervaldatum IS NOT NULL AND a.ddvervaldatum IS NOT NULL
               AND
fn_vandaag(0) >= LEAST(b.ddvervaldatum, a.ddvervaldatum) THEN 'rood'::text
           ELSE 'wit'::text
       END::character varying(4) AS dvkleurvervallen,
   a.dnkeyhoraardbesluit,
   a.ddvervaldatum AS ddhoraardbsrtsoortzaakvervaldatum,
   b.ddvervaldatum AS ddhoraardbsrtvervaldatum,
   a.dvprovisa
FROM tbhoraardbsrtzaak a
    JOIN tbhoraardbesluit b ON a.dnkeyhoraardbesluit = b.dnkey
    JOIN tbsoorthorverg c ON a.dnkeysoorthorverg = c.dnkey
    LEFT JOIN tbbesluittypes d ON a.dnkeybesluittype = d.dnkey;

COMMENT ON VIEW public.vwfrmhoraardbsrtzaak
IS 'View van koppeltabel tbhoraardbsrtzaak tussen tbsoorthorverg en tbhoraardbesluit met bewaartermijnen';

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

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvcode
IS 'Codering van aardbesluit (tbhoraardbesluit.dvcode)';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvafrondoms
IS 'Omschrijving van resultaat/aardbesluit';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddvervaldatum
IS 'Kleinste (oudste) van ddhoraardbsrtsoortzaakvervaldatum en ddhoraardbsrtvervaldatum';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeysoorthorverg
IS 'Foreign key naar tbsoorthorverg.dnkey';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvsoortzaak
IS 'Omschrijving van soort horecavergunning';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvdmsaardbesl
IS 'Mapping resultaat naar dms';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeybesluittype
IS 'Foreign key naar tbbesluittypes.dnkey';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvbesluittype
IS 'Belsuittype omschrijving';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnbewaartermijndagen
IS 'Bewaartermijn in dagen bij deze combinatie zaaktype en resultaattype';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvbewarenvanaf
IS 'A of E. Bewaartermijn geldt vanaf (A)anvraag c.q. startdatum of vanaf (E)inddatum';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeyhoraardbesluit
IS 'Foreign key naar tbhoraardbesluit.dnkey';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddhoraardbsrtsoortzaakvervaldatum
IS 'Datum dat combinatie zaaktype/resultaat is vervallen';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddhoraardbsrtvervaldatum
IS 'Vervaldatum van de kaart in tbhoraardbesluit';

COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvprovisa
IS 'Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijv 3.1.15';

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