init
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
--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'
|
@@ -0,0 +1,19 @@
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_Global_CreateDictionaryItems @IntezmenyId = @intezmenyId, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user