Datadictionary OpenWave 3.1.35
Previous topic Chapter index Next topic

View: vwfrmomgberekendebewaartermijnen

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de berekende bewaartermijnen per omgevingzaak op grond van de hulpview vwfrmomgtoestbewaartermijnen

 

Columns

Name

Data type

Description

dnkey

integer

Primary key van tbomgvergunning: tbomgvergunning.dnkey)

ddorginele_vernietigdatum

date

De berekende vernietigen vanaf datum zonder afwijking.

dnafwijkingbewaarindagen

integer

De afwijkende termijn ingesteld in de betreffende omgevingzaak (tbomgvergunning.dnafwijkingbewaarindagen)

ddberekende_vernietigdatum

date

Ddoriginele_vernietigdatum + dnafwijkingbewaarindagen, maar null indien dveeuwigbewaren is B

dveeuwigbewaren

text

Heeft de waarde B indien in de omgevingzaak is aangegeven dat de zaak eeuwig bewaard moet worden (tbomgvergunning.dleeuwigbewaren = T)

dvbewarenvanaf

char(1)

De gebruikte bewarenvanaf-code (A= startdatum, E = einddedatum, G = verlies Geldigheid, B= eeuwig bewaren)

dntotaal_dagen

integer

Aantal dagen dat opgeteld is bij de bewarenvanaf datum (berekende termijn + afwijking (tbomgvergunning.dnafwijkingbewaarindagen))

dnorigbewaartermijnindagen

integer

Aantal dagen dat opgeteld wordt bij de bewarenvanafdatum zonder de afwijking

ddbewarenvanafdatum

date

De bijbehorende datum op grond van dvbewarenvanaf

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 vwfrmomgberekendebewaartermijnen

 

Definition

CREATE VIEW public.vwfrmomgberekendebewaartermijnen (
   dnkey,
   ddorginele_vernietigdatum,
   dnafwijkingbewaarindagen,
   ddberekende_vernietigdatum,
   dveeuwigbewaren,
   dvbewarenvanaf,
   dntotaal_dagen,
   dnorigbewaartermijnindagen,
   ddbewarenvanafdatum,
   dvprovisa)
AS
SELECT
dnkey,
   ddorginele_vernietigdatum,
   dnafwijkingbewaarindagen,
   ddberekende_vernietigdatum,
   dveeuwigbewaren,
   dvbewarenvanaf,
   COALESCE(dnbewaartermijndagen, 0) + COALESCE(dnafwijkingbewaarindagen, 0)
       AS dntotaal_dagen,
   dnbewaartermijndagen AS dnorigbewaartermijnindagen,
   ddbewarenvanafdatum,
   dvprovisa
FROM (
   SELECT t.dnkey,
           t.dnkey_toest,
           t.dvzaakcode,
           t.dvbewarenvanaf,
           t.dnbewaartermijndagen,
           t.ddorginele_vernietigdatum,
           t.dnafwijkingbewaarindagen,
           t.dveeuwigbewaren,
           t.ddberekende_vernietigdatum,
           t.dvzaakaardbesluit,
           t.dvtoestaardbesluit,
           t.dvaardbesluit,
           t.dvtoestemmingnaam,
           t.ddaanvraag,
           t.ddverliesgeldigheid,
           t.ddeind,
           t.dnbewaartermijndagen_toest,
           t.dnbewaartermijndagen_zaak,
           t.dvbewarenvanaf_toest,
           t.dvbewarenvanaf_zaak,
           t.ddbewarenvanafdatum,
           t.dvprovisa,
           row_number() OVER (PARTITION BY t.dnkey
   ORDER BY t.ddberekende_vernietigdatum DESC) AS rn
   FROM (
       SELECT vwfrmomgtoestbewaartermijnen.dnkey,
                   vwfrmomgtoestbewaartermijnen.dnkey_toest,
                   vwfrmomgtoestbewaartermijnen.dvzaakcode,
                   vwfrmomgtoestbewaartermijnen.dvbewarenvanaf,
                   vwfrmomgtoestbewaartermijnen.dnbewaartermijndagen,
                   vwfrmomgtoestbewaartermijnen.ddorginele_vernietigdatum,
                   vwfrmomgtoestbewaartermijnen.dnafwijkingbewaarindagen,
                   vwfrmomgtoestbewaartermijnen.dveeuwigbewaren,
                   vwfrmomgtoestbewaartermijnen.ddberekende_vernietigdatum,
                   vwfrmomgtoestbewaartermijnen.dvzaakaardbesluit,
                   vwfrmomgtoestbewaartermijnen.dvtoestaardbesluit,
                   vwfrmomgtoestbewaartermijnen.dvaardbesluit,
                   vwfrmomgtoestbewaartermijnen.dvtoestemmingnaam,
                   vwfrmomgtoestbewaartermijnen.ddaanvraag,
                   vwfrmomgtoestbewaartermijnen.ddverliesgeldigheid,
                   vwfrmomgtoestbewaartermijnen.ddeind,
                   vwfrmomgtoestbewaartermijnen.dnbewaartermijndagen_toest,
                   vwfrmomgtoestbewaartermijnen.dnbewaartermijndagen_zaak,
                   vwfrmomgtoestbewaartermijnen.dvbewarenvanaf_toest,
                   vwfrmomgtoestbewaartermijnen.dvbewarenvanaf_zaak,
                   vwfrmomgtoestbewaartermijnen.ddbewarenvanafdatum,
                   vwfrmomgtoestbewaartermijnen.dvprovisa
       FROM vwfrmomgtoestbewaartermijnen
       ) t
   ) x
WHERE rn = 1;

COMMENT ON VIEW public.vwfrmomgberekendebewaartermijnen
IS 'View van de berekende bewaartermijnen per omgevingzaak op grond van de hulpview vwfrmomgtoestbewaartermijnen';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dnkey
IS 'Primary key van tbomgvergunning: tbomgvergunning.dnkey)';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.ddorginele_vernietigdatum
IS 'De berekende vernietigen vanaf datum zonder afwijking.';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dnafwijkingbewaarindagen
IS 'De afwijkende termijn ingesteld in de betreffende omgevingzaak (tbomgvergunning.dnafwijkingbewaarindagen)';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.ddberekende_vernietigdatum
IS 'Ddoriginele_vernietigdatum + dnafwijkingbewaarindagen, maar null indien dveeuwigbewaren is B';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dveeuwigbewaren
IS 'Heeft de waarde B indien in de omgevingzaak is aangegeven dat de zaak eeuwig bewaard  moet worden (tbomgvergunning.dleeuwigbewaren = T)';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dvbewarenvanaf
IS 'De gebruikte bewarenvanaf-code (A= startdatum, E = einddedatum, G = verlies Geldigheid, B= eeuwig bewaren)';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dntotaal_dagen
IS 'Aantal dagen dat opgeteld is bij de bewarenvanaf datum (berekende termijn + afwijking (tbomgvergunning.dnafwijkingbewaarindagen))';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.dnorigbewaartermijnindagen
IS 'Aantal dagen dat opgeteld wordt bij de bewarenvanafdatum zonder de afwijking';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.ddbewarenvanafdatum
IS 'De bijbehorende datum op grond van dvbewarenvanaf';

COMMENT ON COLUMN public.vwfrmomgberekendebewaartermijnen.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.sqlmanager.net/products/postgresql/manager) at 26/10/2026 11:10
Previous topic Chapter index Next topic