﻿--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'