Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwhandhafrsoortzaak

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van koppeltabel tussen zaaktypes handhaving (tbsoorthhzaak) en tbhandhafronding. Basistabel tbhhafrondsoortzaak

 

Fields

Name

Data type

Description

dnkey

integer

Primary key van tbhhafrsoortzaak

dvcode

varchar(5)

Code uit tbhandhafronding

dvafrondoms

varchar(50)

Omschrijving van tbhandhafronding.dvcode

ddvervaldatum

timestamp

Kleinste (oudste) van ddhandhafrsoortzaakvervaldatum en ddhandhafrvervaldatum

dnkeysoorthhzaak

integer

Foreign key naar tbsoorthhzaak.dnkey

dvsoortzaak

varchar(150)

Omschrijving (zaaktype) van tbsoorthhzaak

dvdmsaardbesluit

varchar(40)

Vertaling van het aard besluit naar het DMS/zaaksysteem

dnkeybesluittype

integer

Foreign key naar tbbesluittype.dnkey

dvbesluittype

varchar(80)

Besluittype (tbbesluittypes.dvtype)

dnbewaartermijndagen

integer

Bewaartermijn in dagen bij deze combinatie zaaktype en resultaattype

dvbewarenvanaf

char(1)

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

dvkleurvervallen

varchar(4)

 

dnkeyhandhafronding

integer

Foreign key naar tbhandhafronding.dnkey

ddhandhafrsoortzaakvervaldatum

timestamp

Datum dat combinatie zaaktype/afronding is vervallen

ddhandhafrvervaldatum

timestamp

Vervaldatum van de kaart in tbhandhafronding

dvprovisa

varchar(20)

Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijvoorbeeld 3.1.15

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwhandhafrsoortzaak

 

Definition

CREATE VIEW public.vwhandhafrsoortzaak (
   dnkey,
   dvcode,
   dvafrondoms,
   ddvervaldatum,
   dnkeysoorthhzaak,
   dvsoortzaak,
   dvdmsaardbesluit,
   dnkeybesluittype,
   dvbesluittype,
   dnbewaartermijndagen,
   dvbewarenvanaf,
   dvkleurvervallen,
   dnkeyhandhafronding,
   ddhandhafrsoortzaakvervaldatum,
   ddhandhafrvervaldatum,
   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.dnkeysoorthhzaak,
   c.dvomschrijving AS dvsoortzaak,
   b.dvdmsaardbesluit,
   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.dnkeyhandhafronding,
   a.ddvervaldatum AS ddhandhafrsoortzaakvervaldatum,
   b.ddvervaldatum AS ddhandhafrvervaldatum,
   a.dvprovisa
FROM tbhhafrondsoortzaak a
    JOIN tbhandhafronding b ON a.dnkeyhandhafronding = b.dnkey
    JOIN tbsoorthhzaak c ON a.dnkeysoorthhzaak = c.dnkey
    LEFT JOIN tbbesluittypes d ON a.dnkeybesluittype = d.dnkey;

COMMENT ON VIEW public.vwhandhafrsoortzaak
IS 'View van koppeltabel tussen zaaktypes handhaving (tbsoorthhzaak) en tbhandhafronding. Basistabel tbhhafrondsoortzaak';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dnkey
IS 'Primary key van tbhhafrsoortzaak';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvcode
IS 'Code uit tbhandhafronding';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvafrondoms
IS 'Omschrijving van tbhandhafronding.dvcode';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.ddvervaldatum
IS 'Kleinste (oudste) van ddhandhafrsoortzaakvervaldatum en ddhandhafrvervaldatum';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dnkeysoorthhzaak
IS 'Foreign key naar tbsoorthhzaak.dnkey';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvsoortzaak
IS 'Omschrijving (zaaktype) van tbsoorthhzaak';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvdmsaardbesluit
IS 'Vertaling van het aard besluit naar het DMS/zaaksysteem';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dnkeybesluittype
IS 'Foreign key naar tbbesluittype.dnkey';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvbesluittype
IS 'Besluittype (tbbesluittypes.dvtype)';

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

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

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dnkeyhandhafronding
IS 'Foreign key naar tbhandhafronding.dnkey';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.ddhandhafrsoortzaakvervaldatum
IS 'Datum dat combinatie zaaktype/afronding is vervallen';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.ddhandhafrvervaldatum
IS 'Vervaldatum van de kaart in tbhandhafronding';

COMMENT ON COLUMN public.vwhandhafrsoortzaak.dvprovisa
IS 'Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijvoorbeeld 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