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 |
![]() ![]() ![]() |