Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmzaakproducten

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View met gekoppelde producten/klantbetalers/werkpakketten bij omgevingzaken, of apv.overig of handhaving of horeca of milieu/gebruik

 

Fields

Name

Data type

Description

dnkey

integer

Primary key (tbzaakproducten.dnkey).

dnkeyomgvergunningen

integer

Foreign key naar tbomgvergunning.dnkey.

dnkeyhandhavingen

integer

Foreign key naar tbomgvergunning.dnkey.

dnkeyovvergunningen

integer

Foreign key naar tbovvergunningen.dnkey.

dnkeyhorecavergunningen

integer

Foreign key naar tbohorecavergunningen.dnkey.

dnkeyinfoaanvragen

integer

Foreign key naar tbinfoaanvragen.dnkey.

dnkeymilvergunningen

integer

Foreign key naar tbmilvergunningen.dnkey.

dnkeyproducten

integer

Foreign key naar tbproducten.dnkey: dus de dnkey van de koppeling tussen zaaktype en een producddefinitie (tbrpridctdef).

dnkeyproductklanten

integer

Foreign key naar tbproductklanten.dnkey.

dnkeyproductwkp

integer

Foreign key naar tbproductwerkpakketten.dnkey.

dnkeyprodwkpklant

integer

 

dvproductcode

varchar(40)

Codering van product/dienst

dvproductoms

varchar(200)

Omschrijving van product/dienst

dvsubproductcode

varchar(40)

Codering van sub product/dienst

dvsubproductoms

varchar(200)

Omschrijving van sub product/dienst

dvklantcode

varchar(40)

Codering in tijdscrijf/financeel systeem voor de betalende klant

dvklantoms

varchar(200)

Beschrijving van klant.

dvwerkpakketcode

varchar(40)

Codering in tijdscrijf/financeel systeem voor werkpakket

dvwerkpakketoms

varchar(200)

Beschrijving vanwerkpakket bijv maatwerk/meerwerk.

dvactiviteitcode

varchar(40)

Code waaronder combinatie product, klant, werkpakket bekend is in tbprodwkpklant.

ddmutatie

date

Datum dat kaart is aangemaakt/ startdatum van product

dvcodemuteerder

char(5)

Foreign key naar tbmedewerkers.dvcode. We heeft kaart aangemaakt/gewijsigd

dvmuteerdervoluit

varchar(62)

Mueteterder achternaam, voorletters en tussenvoegsel

dvmwexterncode

varchar(40)

e code waaronder de medewerker bekend is in extern financilee systeem

dnkeysubproducten

integer

Foreign key naar tbsubproducten.dnkey

ddopgeleverd

timestamp

Datum dat product is opgeleverd

dvcodegerealiseerddoor

char(5)

Foreign key naar tbmedewerkers.dvcode. Wie heeft kaart gerealiseerd.

dvgerealiseerddoorvoluit

varchar(62)

Achternaam, voorletters en tussenvoegsel van de medewerker die de kaart gerealiseerd heeft.

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmzaakproducten

 

Definition

CREATE VIEW public.vwfrmzaakproducten (
   dnkey,
   dnkeyomgvergunningen,
   dnkeyhandhavingen,
   dnkeyovvergunningen,
   dnkeyhorecavergunningen,
   dnkeyinfoaanvragen,
   dnkeymilvergunningen,
   dnkeyproducten,
   dnkeyproductklanten,
   dnkeyproductwkp,
   dnkeyprodwkpklant,
   dvproductcode,
   dvproductoms,
   dvsubproductcode,
   dvsubproductoms,
   dvklantcode,
   dvklantoms,
   dvwerkpakketcode,
   dvwerkpakketoms,
   dvactiviteitcode,
   ddmutatie,
   dvcodemuteerder,
   dvmuteerdervoluit,
   dvmwexterncode,
   dnkeysubproducten,
   ddopgeleverd,
   dvcodegerealiseerddoor,
   dvgerealiseerddoorvoluit)
AS
SELECT
a.dnkey,
   a.dnkeyomgvergunningen,
   a.dnkeyhandhavingen,
   a.dnkeyovvergunningen,
   a.dnkeyhorecavergunningen,
   a.dnkeyinfoaanvragen,
   a.dnkeymilvergunningen,
   a.dnkeyproducten,
   a.dnkeyproductklanten,
   a.dnkeyproductwkp,
   prodwkpklant.dnkey AS dnkeyprodwkpklant,
   tbproductdef.dvproductcode,
   tbproductdef.dvproductoms,
   tbsubproducten.dvsubproductcode,
   tbsubproducten.dvsubproductoms,
   productklant.dvklantcode,
   productklant.dvklantoms,
   productwkp.dvwerkpakketcode,
   productwkp.dvwerkpakketoms,
   prodwkpklant.dvactiviteitcode,
   a.ddmutatie,
   a.dvcodemuteerder,
   
(((
       CASE
           WHEN
b.dvroepnaam IS NOT NULL THEN b.dvroepnaam::text || ' '::text
           WHEN b.dvvoorletters IS NOT NULL THEN b.dvvoorletters::text || ' '::text
           ELSE ''::text
       END ||
       CASE
           WHEN
b.dvtussenvoegsel IS NULL THEN ''::text
           ELSE b.dvtussenvoegsel::text || ' '::text
       END) || b.dvomschrijving::text))::character varying(62) AS dvmuteerdervoluit,
   b.dvmwexterncode,
   a.dnkeysubproducten,
   a.ddopgeleverd,
   a.dvcodegerealiseerddoor,
   
(((
       CASE
           WHEN
c.dvroepnaam IS NOT NULL THEN c.dvroepnaam::text || ' '::text
           WHEN c.dvvoorletters IS NOT NULL THEN c.dvvoorletters::text || ' '::text
           ELSE ''::text
       END ||
       CASE
           WHEN
c.dvtussenvoegsel IS NULL THEN ''::text
           ELSE c.dvtussenvoegsel::text || ' '::text
       END) || c.dvomschrijving::text))::character varying(62) AS
           dvgerealiseerddoorvoluit
FROM tbzaakproducten a
    LEFT JOIN tbproducten product ON a.dnkeyproducten = product.dnkey
    LEFT JOIN tbproductdef ON product.dnkeyproductdef = tbproductdef.dnkey
    LEFT JOIN tbsubproducten ON a.dnkeysubproducten = tbsubproducten.dnkey
    LEFT JOIN tbproductklanten productklant ON a.dnkeyproductklanten =
        productklant.dnkey
    LEFT JOIN tbproductwerkpakketten productwkp ON a.dnkeyproductwkp = productwkp.dnkey
    LEFT JOIN tbprodwkpklant prodwkpklant ON a.dnkeyproducten =
        prodwkpklant.dnkeyproducten AND COALESCE(a.dnkeyproductklanten, 0) = COALESCE(prodwkpklant.dnkeyproductklanten, 0) AND COALESCE(a.dnkeyproductwkp, 0) = COALESCE(prodwkpklant.dnkeyproductwerkpakketten, 0) AND COALESCE(a.dnkeysubproducten, 0) = COALESCE(prodwkpklant.dnkeysubproducten, 0)
    LEFT JOIN tbmedewerkers b ON a.dvcodemuteerder = b.dvcode
    LEFT JOIN tbmedewerkers c ON a.dvcodegerealiseerddoor = c.dvcode;

COMMENT ON VIEW public.vwfrmzaakproducten
IS 'View met gekoppelde producten/klantbetalers/werkpakketten bij omgevingzaken, of apv.overig of handhaving of horeca of milieu/gebruik';

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkey
IS 'Primary key (tbzaakproducten.dnkey).';

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

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyhandhavingen
IS 'Foreign key naar tbomgvergunning.dnkey.';

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

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyhorecavergunningen
IS 'Foreign key naar tbohorecavergunningen.dnkey.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyinfoaanvragen
IS 'Foreign key naar tbinfoaanvragen.dnkey.';

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

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyproducten
IS 'Foreign key naar tbproducten.dnkey: dus de dnkey van de koppeling tussen zaaktype en een producddefinitie (tbrpridctdef).';

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyproductklanten
IS 'Foreign key naar tbproductklanten.dnkey.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeyproductwkp
IS 'Foreign key naar tbproductwerkpakketten.dnkey.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvproductcode
IS 'Codering van product/dienst';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvproductoms
IS 'Omschrijving van product/dienst';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvsubproductcode
IS 'Codering van sub product/dienst';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvsubproductoms
IS 'Omschrijving van sub product/dienst';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvklantcode
IS 'Codering in tijdscrijf/financeel systeem voor de betalende klant';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvklantoms
IS 'Beschrijving van klant.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvwerkpakketcode
IS 'Codering in tijdscrijf/financeel systeem voor werkpakket';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvwerkpakketoms
IS 'Beschrijving vanwerkpakket bijv maatwerk/meerwerk.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvactiviteitcode
IS 'Code waaronder combinatie product, klant, werkpakket bekend is in tbprodwkpklant.';

COMMENT ON COLUMN public.vwfrmzaakproducten.ddmutatie
IS 'Datum dat kaart is aangemaakt/ startdatum van product';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvcodemuteerder
IS 'Foreign key naar tbmedewerkers.dvcode. We heeft kaart aangemaakt/gewijsigd';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvmuteerdervoluit
IS 'Mueteterder achternaam, voorletters en tussenvoegsel';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvmwexterncode
IS 'e code waaronder de medewerker bekend is in extern financilee systeem';

COMMENT ON COLUMN public.vwfrmzaakproducten.dnkeysubproducten
IS 'Foreign key naar tbsubproducten.dnkey';

COMMENT ON COLUMN public.vwfrmzaakproducten.ddopgeleverd
IS 'Datum dat product is opgeleverd';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvcodegerealiseerddoor
IS 'Foreign key naar tbmedewerkers.dvcode. Wie heeft kaart gerealiseerd.';

COMMENT ON COLUMN public.vwfrmzaakproducten.dvgerealiseerddoorvoluit
IS 'Achternaam, voorletters en tussenvoegsel van de medewerker die de kaart gerealiseerd heeft.';

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