kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20190612144556_KRETA2_73/KRETA2_73.sql
2024-03-13 00:33:46 +01:00

109 lines
No EOL
7.2 KiB
SQL

--db-ben vannak, excelben nincsenek
update T_DICTIONARYITEMBASE set TOROLT = 'T' where ID in (
7573,
7607,
7613,
7618,
7625,
7626,
7635,
7644)
update T_TAVOLLETTIPUS_OSSZES set TOROLT = 'T' where ID in (
7573,
7607,
7613,
7618,
7625,
7626,
7635,
7644)
--name javítás
UPDATE d
SET
C_NAME =
case
when C_SAPKOD = 0100 then 'Szabadság'
when C_SAPKOD = 0104 then 'Hozzátartozó halálakor mentesülés munkavégzés alól'
when C_SAPKOD = 0110 then 'Apát megillető pótszabadság gyermeke születése esetén'
when C_SAPKOD = 0150 then 'Tanulmányi munkaidő-kedvezmény'
when C_SAPKOD = 0163 then 'Fizetés nélküli szabadság kérelemre 30 napot meghaladó tartamú biztosítás szünetel'
when C_SAPKOD = 0164 then 'Fizetés nélküli szabadság kérelemre 30 napot nem meghaladó tartamú biztosítás szünetel'
when C_SAPKOD = 0200 then 'Egyéb hiányzás díjazással'
when C_SAPKOD = 0210 then 'Egyéb hiányzás díjazás nélkül'
when C_SAPKOD = 0220 then 'Mentesítés a munkavégzés alól felmentési/felmondási idő tartamára'
when C_SAPKOD = 0230 then 'Szakszervezeti tisztségviselő munkaidő-kedvezménye'
when C_SAPKOD = 0301 then 'Keresőképtelenség'
when C_SAPKOD = 0505 then 'Sztrájk'
when C_SAPKOD = 0510 then 'Különös méltánylást érdemlő személyi, családi vagy elháríthatatlan ok miatt indokolt távollét tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0515 then 'Munkaszüneti nap miatti távollét óra- vagy teljesítménybérezés esetén'
when C_SAPKOD = 0600 then 'Szülési szabadság'
when C_SAPKOD = 0610 then 'Fizetés nélküli szabadság biztosítás nem szünetel'
when C_SAPKOD = 0660 then 'Önkéntes tartalékos katonai szolgálatteljesítés'
when C_SAPKOD = 0902 then 'Jogviszony/folyósítás'
when C_SAPKOD = 0904 then 'Kötelező orvosi vizsgálat tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0906 then 'Véradáshoz szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0908 then 'Szoptatás időtartamára mentesülés munkavégzés alól '
when C_SAPKOD = 0910 then 'Választás miatt mentesülés munkavégzés alól'
when C_SAPKOD = 0912 then 'Tanúkénti meghallgatás'
when C_SAPKOD = 0914 then 'Kirendelés a fogadó munkáltató fizet'
when C_SAPKOD = 0918 then 'Képviselői feladatok ellátása'
when C_SAPKOD = 0920 then 'Emberi reprodukciós eljárással összefüggő, egészségügyi intézményben történő kezelés tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0922 then 'Képzésben, továbbképzésben felek megállapodása alapján való részvételhez szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0924 then 'Önkéntes vagy létesítményi tűzoltói szolgálat ellátásának tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0926 then 'Bíróság, hatóság felhívására vagy az eljárásban való részvételhez szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0928 then 'Munkáltató engedélye alapján'
when C_SAPKOD = 0930 then 'Állásidő díjazással'
when C_SAPKOD = 0932 then 'Felfüggesztés jogviszonyt megszüntető határozat kézbesítése'
when C_SAPKOD = 0936 then 'Munkaszüneti nap miatti távollét'
when C_SAPKOD = 0938 then 'Kötelezettségszegés körülményei kivizsgálásának időtartamára mentesítés munkavégzés alól (max. 30 nap)'
when C_SAPKOD = 0940 then 'Fizetés nélküli szabadság külszolgálatba helyezés időtartamára'
when C_SAPKOD = 0942 then 'Előzetes letartóztatás, szabadságvesztés'
when C_SAPKOD = 0944 then 'Állásidő díjazás nélkül'
else C_NAME
end,
C_NAME_1 =
case
when C_SAPKOD = 0100 then 'Szabadság'
when C_SAPKOD = 0104 then 'Hozzátartozó halálakor mentesülés munkavégzés alól'
when C_SAPKOD = 0110 then 'Apát megillető pótszabadság gyermeke születése esetén'
when C_SAPKOD = 0150 then 'Tanulmányi munkaidő-kedvezmény'
when C_SAPKOD = 0163 then 'Fizetés nélküli szabadság kérelemre 30 napot meghaladó tartamú biztosítás szünetel'
when C_SAPKOD = 0164 then 'Fizetés nélküli szabadság kérelemre 30 napot nem meghaladó tartamú biztosítás szünetel'
when C_SAPKOD = 0200 then 'Egyéb hiányzás díjazással'
when C_SAPKOD = 0210 then 'Egyéb hiányzás díjazás nélkül'
when C_SAPKOD = 0220 then 'Mentesítés a munkavégzés alól felmentési/felmondási idő tartamára'
when C_SAPKOD = 0230 then 'Szakszervezeti tisztségviselő munkaidő-kedvezménye'
when C_SAPKOD = 0301 then 'Keresőképtelenség'
when C_SAPKOD = 0505 then 'Sztrájk'
when C_SAPKOD = 0510 then 'Különös méltánylást érdemlő személyi, családi vagy elháríthatatlan ok miatt indokolt távollét tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0515 then 'Munkaszüneti nap miatti távollét óra- vagy teljesítménybérezés esetén'
when C_SAPKOD = 0600 then 'Szülési szabadság'
when C_SAPKOD = 0610 then 'Fizetés nélküli szabadság biztosítás nem szünetel'
when C_SAPKOD = 0660 then 'Önkéntes tartalékos katonai szolgálatteljesítés'
when C_SAPKOD = 0902 then 'Jogviszony/folyósítás'
when C_SAPKOD = 0904 then 'Kötelező orvosi vizsgálat tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0906 then 'Véradáshoz szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0908 then 'Szoptatás időtartamára mentesülés munkavégzés alól '
when C_SAPKOD = 0910 then 'Választás miatt mentesülés munkavégzés alól'
when C_SAPKOD = 0912 then 'Tanúkénti meghallgatás'
when C_SAPKOD = 0914 then 'Kirendelés a fogadó munkáltató fizet'
when C_SAPKOD = 0918 then 'Képviselői feladatok ellátása'
when C_SAPKOD = 0920 then 'Emberi reprodukciós eljárással összefüggő, egészségügyi intézményben történő kezelés tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0922 then 'Képzésben, továbbképzésben felek megállapodása alapján való részvételhez szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0924 then 'Önkéntes vagy létesítményi tűzoltói szolgálat ellátásának tartamára mentesülés munkavégzés alól'
when C_SAPKOD = 0926 then 'Bíróság, hatóság felhívására vagy az eljárásban való részvételhez szükséges időtartamra mentesülés munkavégzés alól'
when C_SAPKOD = 0928 then 'Munkáltató engedélye alapján'
when C_SAPKOD = 0930 then 'Állásidő díjazással'
when C_SAPKOD = 0932 then 'Felfüggesztés jogviszonyt megszüntető határozat kézbesítése'
when C_SAPKOD = 0936 then 'Munkaszüneti nap miatti távollét'
when C_SAPKOD = 0938 then 'Kötelezettségszegés körülményei kivizsgálásának időtartamára mentesítés munkavégzés alól (max. 30 nap)'
when C_SAPKOD = 0940 then 'Fizetés nélküli szabadság külszolgálatba helyezés időtartamára'
when C_SAPKOD = 0942 then 'Előzetes letartóztatás, szabadságvesztés'
when C_SAPKOD = 0944 then 'Állásidő díjazás nélkül'
else C_NAME_1
end
FROM T_TAVOLLETTIPUS_OSSZES tt
INNER JOIN T_DICTIONARYITEMBASE_OSSZES d on tt.ID = d.ID AND d.TOROLT = 'F' AND tt.C_ALTANEVID = d.C_TANEVID
WHERE tt.TOROLT = 'F'