Datadictionary OpenWave 3.1.35
Previous topic Chapter index Next topic

View: vwfrmmbaactueel

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

Hulpview van milieu belastende activiteiten activiteiten met berekening sttatis actueleel tbv de view vwfrmtoestemmingen. Basistabel tbtoestemming

 

Columns

Name

Data type

Description

dnkeytoestemming

integer

Primarary key van tbtoestemmingen.dnkey

dlactueel

text

T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) bij de mileubelastende activteit is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum EN de vervaldatum van de activiteit zelf ligt in de toekomst of is leeg EN - indien van toepassing - de bijbehorende zaak is geldig (niet verlopen of vervallen of vernietigd of ingetrokken)

dlstatushistorisch

text

T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum, maar de activiteit is vervallen of de bijgebehorende zaak is niet meer geldig

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmmbaactueel

 

Definition

CREATE VIEW public.vwfrmmbaactueel (
   dnkeytoestemming,
   dlactueel,
   dlstatushistorisch)
AS
SELECT
a.dnkey AS dnkeytoestemming,
       CASE
           WHEN
a.ddvervallen IS NOT NULL AND a.ddvervallen < fn_vandaag(0) OR
               a.ddingetrokken IS NOT NULL THEN 'F'::text
           WHEN m2.dlstatusactueel = 'T'::bpchar AND a.ddmbastart IS NOT NULL
               AND
a.ddmbastart < fn_vandaag(1) THEN 'T'::text
           WHEN a.dnkeymilinrichtingen IS NULL AND i.ddbesluitdatum IS NOT
               NULL AND
m.dlstatusactueel = 'T'::bpchar AND (i.ddverlopen IS NULL OR i.ddverlopen > fn_vandaag(0)) AND (i.ddvervallen IS NULL OR i.ddvervallen > fn_vandaag(0)) AND (i.ddnaverlingetrokken IS NULL OR i.ddnaverlingetrokken > fn_vandaag(0)) AND (i.ddvernietigd IS NULL OR i.ddvernietigd > fn_vandaag(0)) THEN 'T'::text
           ELSE 'F'::text
       END AS dlactueel,
       CASE
           WHEN
(a.dnkeyaardbesluit IS NOT NULL AND m2.dlstatusactueel =
               'T'::bpchar OR a.dnkeyaardbesluit IS NULL AND m.dlstatusactueel = 'T'::bpchar) AND COALESCE(a.ddmbastart, i.ddbesluitdatum) IS NOT NULL AND a.ddvervallen IS NOT NULL AND a.ddvervallen < fn_vandaag(0) THEN 'T'::text
           WHEN a.dnkeymilinrichtingen IS NULL AND i.ddbesluitdatum IS NOT
               NULL AND
m.dlstatusactueel = 'T'::bpchar AND (i.ddverlopen IS NOT NULL AND i.ddverlopen < fn_vandaag(0) OR i.ddvervallen IS NOT NULL AND i.ddvervallen < fn_vandaag(0) OR i.ddnaverlingetrokken IS NOT NULL AND i.ddnaverlingetrokken < fn_vandaag(0) OR i.ddvernietigd IS NOT NULL AND i.ddvernietigd < fn_vandaag(0)) THEN 'T'::text
           ELSE 'F'::text
       END AS dlstatushistorisch
FROM tbtoestemmingen a
    JOIN tbsrttoestemming b ON a.dnkeysrttoestemming = b.dnkey
    LEFT JOIN tbomgvergunning i ON a.dnkeyomgvergunningen = i.dnkey
    LEFT JOIN tbaardbesluit m ON i.dnkeyaardbesluit = m.dnkey
    LEFT JOIN tbdomeinactiviteit n ON b.dnkeydomeinactiviteit = n.dnkey AND
        lower(n.dvdomein::text) = 'milieubelastende activiteit'::text
    LEFT JOIN tbaardbesluit m2 ON a.dnkeyaardbesluit = m2.dnkey;

COMMENT ON VIEW public.vwfrmmbaactueel
IS 'Hulpview van milieu belastende activiteiten activiteiten met berekening sttatis actueleel tbv de view vwfrmtoestemmingen. Basistabel tbtoestemming ';

COMMENT ON COLUMN public.vwfrmmbaactueel.dnkeytoestemming
IS 'Primarary key van tbtoestemmingen.dnkey';

COMMENT ON COLUMN public.vwfrmmbaactueel.dlactueel
IS 'T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) bij de mileubelastende activteit is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum EN de vervaldatum van de activiteit zelf ligt in de toekomst of is leeg EN - indien van toepassing - de bijbehorende zaak is geldig (niet verlopen of vervallen of vernietigd of ingetrokken)';

COMMENT ON COLUMN public.vwfrmmbaactueel.dlstatushistorisch
IS 'T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum, maar de activiteit is vervallen of de bijgebehorende zaak is niet meer geldig ';

This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 26/10/2026 11:10
Previous topic Chapter index Next topic