 DELIMITER $$

CREATE OR REPLACE VIEW v_rodz_sped AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="RODZ_SPED"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_rodz_sped' WHERE guid="RODZ_SPED"$$

CREATE OR REPLACE VIEW v_statusy_obiegu AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="STATUSY_OBIEGU"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_obiegu' WHERE guid="STATUSY_OBIEGU"$$

CREATE OR REPLACE VIEW v_statusy_obiegu_zm AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="STATUSY_OBIEGU_ZM"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_obiegu_zm' WHERE guid="STATUSY_OBIEGU_ZM"$$

CREATE OR REPLACE VIEW v_statusy_zamowien AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="zamwstatus"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_zamowien' WHERE guid="zamwstatus"$$

CREATE OR REPLACE VIEW v_statusy_oper AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="operstatus"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_oper' WHERE guid="operstatus"$$

CREATE OR REPLACE VIEW v_typ_transport AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="TYP_TRANSPORT"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_typ_transport' WHERE guid="TYP_TRANSPORT"$$

CREATE OR REPLACE VIEW v_zm_powody_nierealiz AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="ZM_POWODY_NIEREALIZ"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_zm_powody_nierealiz' WHERE guid="ZM_POWODY_NIEREALIZ"$$

CREATE OR REPLACE VIEW v_zm_powody_odstepstw AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="ZM_POWODY_ODSTEPSTW"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_zm_powody_odstepstw' WHERE guid="ZM_POWODY_ODSTEPSTW"$$

CREATE OR REPLACE VIEW v_ubezpieczyciele AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="ubezpieczyciele"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_ubezpieczyciele' WHERE guid="ubezpieczyciele"$$

CREATE OR REPLACE VIEW v_zm_transze AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="ZM_TRANSZE"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_zm_transze' WHERE guid="ZM_TRANSZE"$$

CREATE OR REPLACE VIEW v_statusy_zam_klienta AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="ZM_status_klienta"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_zam_klienta' WHERE guid="ZM_status_klienta"$$

CREATE OR REPLACE VIEW v_sped_transze AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="SPED_TRANSZE"
        ORDER BY value+0;
$$ 
UPDATE slowniki_pierwotne_def SET vname='v_sped_transze' WHERE guid="SPED_TRANSZE"$$

CREATE OR REPLACE VIEW v_crm_keywords AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="CRM_KEYWORDS"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_crm_keywords' WHERE guid="CRM_KEYWORDS"$$

CREATE OR REPLACE VIEW v_crm_priorytety AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="CRM_PRIORYTETY"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_crm_priorytety' WHERE guid="CRM_PRIORYTETY"$$

CREATE OR REPLACE VIEW v_crm_timesheet_keywords AS
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="CRM_TIMESHEET_KEYWORDS"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_crm_timesheet_keywords' WHERE guid="CRM_TIMESHEET_KEYWORDS"$$

CREATE OR REPLACE VIEW v_statusy_email_z AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="STATUSY_EMAIL_Z"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_powiadomien' WHERE guid="POWIADOMIENIA_STATUSY"
$$

CREATE OR REPLACE VIEW v_statusy_powiadomien AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="POWIADOMIENIA_STATUSY"
        ORDER BY value+0;
$$

UPDATE slowniki_pierwotne_def SET vname='v_powiadomienia_rodzaje' WHERE guid="POWIADOMIENIA_RODZAJE"
$$

CREATE OR REPLACE VIEW v_powiadomienia_rodzaje AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="POWIADOMIENIA_RODZAJE"
        ORDER BY value+0;
$$

UPDATE slowniki_pierwotne_def SET vname='v_statusy_email_z' WHERE guid="STATUSY_EMAIL_Z"$$

CREATE OR REPLACE VIEW v_statusy_email_s AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="STATUSY_EMAIL_S"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_statusy_email_s' WHERE guid="STATUSY_EMAIL_S"$$

CREATE OR REPLACE VIEW v_statusy_email AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid IN ("STATUSY_EMAIL_S","STATUSY_EMAIL_Z")
        ORDER BY value+0;
$$
-- 

CREATE OR REPLACE VIEW v_jpk_typ_s AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="JPK_TYP_S"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_jpk_typ_s' WHERE guid="JPK_TYP_S"$$

CREATE OR REPLACE VIEW v_jpk_typ_z AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="JPK_TYP_Z"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_jpk_typ_z' WHERE guid="JPK_TYP_Z"$$

CREATE OR REPLACE VIEW v_jpk_typ AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid IN ("JPK_TYP_Z","JPK_TYP_S")
        ORDER BY value+0;
$$
-- 

CREATE OR REPLACE VIEW v_jpk_gtu AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="JPKGTU"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_jpk_gtu' WHERE guid="JPKGTU"$$

CREATE OR REPLACE VIEW v_jpk_flags AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="JPKFLAGS"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_jpk_flags' WHERE guid="JPKFLAGS"$$

CREATE OR REPLACE VIEW v_powiadomienia_statusy AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="POWIADOMIENIA_STATUSY"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_powiadomienia_statusy' WHERE guid="POWIADOMIENIA_STATUSY"$$

CREATE OR REPLACE VIEW v_typ_delegacji AS 
        SELECT * FROM slowniki_pierwotne 
        WHERE slownik_guid="TYP_DELEGACJI"
        ORDER BY value+0;
$$
UPDATE slowniki_pierwotne_def SET vname='v_typ_delegacji' WHERE guid="TYP_DELEGACJI"$$


CREATE OR REPLACE VIEW v_typy_kont_fk AS 
        SELECT value as typ,displayvalue as nazwa,param1,param2,param3,param4,param5,lp 
        FROM slowniki_pierwotne 
        WHERE slownik_GUID = 'TYPY_KONT_FK';
$$
UPDATE slowniki_pierwotne_def SET vname='v_typy_kont_fk' WHERE guid="TYPY_KONT_FK"$$

DELIMITER ;

/*
select group_concat(concat('CREATE OR REPLACE VIEW ',vname,
' AS \n\tSELECT * FROM slowniki_pierwotne \n\tWHERE slownik_guid="',
guid,'"\n\tORDER BY value+0;\n$$') separator '\n') as asql
from slowniki_pierwotne_def where vname<>''
*/


/* REWIZJE
$Log: v_slowniki_pierwotne.sql,v $
Revision 1.15  2026/01/02 12:33:50  apro
v_typy_kont_fk

Revision 1.14  2022/12/09 11:30:58  apro
v_powiadomienia_rodzaje

Revision 1.13  2022/06/15 07:40:09  apro
porządki
$SEND$

Revision 1.12  2022/06/15 07:14:58  apro
statusy powiadomień

Revision 1.11  2020/09/18 06:27:10  apro
słowniki jpk. SQLZMainy poszły

Revision 1.9  2020/09/10 07:01:55  apro
statusy email
$SEND$

Revision 1.8  2020/09/08 12:28:16  apro
$SEND$

Revision 1.7  2020/08/10 11:33:00  apro
v_statusy_obiegu_zm
$SEND$

Revision 1.6  2019/12/12 08:53:13  apro
nowe widoki dla statusów

Revision 1.5  2019/09/26 11:20:28  apro
słowniki CRM
dodanie kolorów
$SEND$

Revision 1.4  2018/10/31 08:06:32  apro
$SEND$ -  dodane  transze

Revision 1.3  2018/01/02 10:56:19  apro
$SEND$ - dodany słownik ubezpieczycieli

Revision 1.2  2017/03/31 08:14:58  apro
test
$SEND$

Revision 1.1  2017/03/31 08:12:49  apro
$SEND$

*/
