﻿    DECLARE @TEMP_DICTIONARYTYPE TABLE (
        ID INT, 
        C_CODENAME NVARCHAR(255) INDEX IX_CODENAME NONCLUSTERED, 
        C_NAME NVARCHAR(255), 
        C_ISCUSTOMITEMALLOWED NVARCHAR(1),
        C_ISCOLOREDITABLE NVARCHAR(1), 
        C_DESCRIPTION NVARCHAR(255)
    )

	INSERT INTO @TEMP_DICTIONARYTYPE (ID, C_CODENAME, C_NAME, C_ISCUSTOMITEMALLOWED, C_ISCOLOREDITABLE, C_DESCRIPTION) 
        VALUES
			(112, N'SzakTipus', N'Szak típus', 'F', 'F', N'NULL')

DECLARE @TypeId int

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 N'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + N', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))

	SET IDENTITY_INSERT T_DICTIONARYTYPE ON

	INSERT INTO T_DICTIONARYTYPE (ID, C_CODENAME, C_NAME, C_ISCUSTOMITEMALLOWED, C_ISCOLOREDITABLE, C_DESCRIPTION, C_INTEZMENYID, C_TANEVID)
        SELECT
            ID
            ,C_CODENAME
            ,C_NAME
            ,C_ISCUSTOMITEMALLOWED
            ,C_ISCOLOREDITABLE
            ,C_DESCRIPTION
            ,@IntezmenyId AS C_INTEZMENYID
            ,@TanevId AS C_TANEVID
        FROM @TEMP_DICTIONARYTYPE tdt
        WHERE NOT EXISTS (SELECT 1 FROM dbo.T_DICTIONARYTYPE dt WHERE dt.ID = tdt.ID AND dt.C_INTEZMENYID = @IntezmenyId AND dt.C_TANEVID = @TanevId)

    SET IDENTITY_INSERT T_DICTIONARYTYPE OFF

	IF (@TypeId IS NULL) BEGIN
		SELECT @TypeId = ID
		FROM T_DICTIONARYTYPE
		WHERE C_CODENAME = N'SzakTipus'
	END

	SET IDENTITY_INSERT [dbo].[T_DICTIONARYITEMBASE] ON

		INSERT INTO dbo.T_DICTIONARYITEMBASE (ID, C_NAME, C_NAME_1, C_NAME_2, C_NAME_3, C_NAME_4, C_TYPE, C_PROTECTED, C_VISIBLE, C_ORDER, C_CODE, C_VALUE, C_COLOR, C_DICTIONARYTYPEID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR)
		VALUES
		    (6974, N'Na', N'Na', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 1, NULL, 1, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6975, N'Magyar nyelv és irodalom', N'Magyar nyelv és irodalom', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 2, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6976, N'Nemzetiségi nyelv és irodalom', N'Nemzetiségi nyelv és irodalom', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 3, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6977, N'Kéttannyelvű célnyelv', N'Kéttannyelvű célnyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 4, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6978, N'Angol nyelv', N'Angol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 5, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6979, N'Német nyelv', N'Német nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 6, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6980, N'Francia nyelv', N'Francia nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 7, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6981, N'Olasz nyelv', N'Olasz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 8, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6982, N'Spanyol nyelv', N'Spanyol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 9, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6983, N'Báb- és színművészet', N'Báb- és színművészet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 10, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6984, N'Első idegen nyelv - Angol nyelv', N'Első idegen nyelv - Angol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 11, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6985, N'Első idegen nyelv - Egyéb idegen nyelv', N'Első idegen nyelv - Egyéb idegen nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 12, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6986, N'Első idegen nyelv - Francia nyelv', N'Első idegen nyelv - Francia nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 13, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6987, N'Első idegen nyelv - Latin nyelv', N'Első idegen nyelv - Latin nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 14, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6988, N'Első idegen nyelv - Német nyelv', N'Első idegen nyelv - Német nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 15, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6989, N'Első idegen nyelv - Olasz nyelv', N'Első idegen nyelv - Olasz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 16, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6990, N'Első idegen nyelv - Orosz nyelv', N'Első idegen nyelv - Orosz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 17, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6991, N'Első idegen nyelv - Spanyol nyelv', N'Első idegen nyelv - Spanyol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 18, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6992, N'Ember és természet', N'Ember és természet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 19, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6993, N'Képző- és iparművészet', N'Képző- és iparművészet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 20, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6994, N'Második idegen nyelv - Angol nyelv', N'Második idegen nyelv - Angol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 21, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6995, N'Második idegen nyelv - Egyéb idegen nyelv', N'Második idegen nyelv - Egyéb idegen nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 22, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6996, N'Második idegen nyelv - Francia nyelv', N'Második idegen nyelv - Francia nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 23, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6997, N'Második idegen nyelv - Latin nyelv', N'Második idegen nyelv - Latin nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 24, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6998, N'Második idegen nyelv - Német nyelv', N'Második idegen nyelv - Német nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 25, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (6999, N'Második idegen nyelv - Olasz nyelv', N'Második idegen nyelv - Olasz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 26, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7000, N'Második idegen nyelv - Orosz nyelv', N'Második idegen nyelv - Orosz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 27, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7001, N'Második idegen nyelv - Spanyol nyelv', N'Második idegen nyelv - Spanyol nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 28, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7002, N'Szakmai elmélet (környezetvédelem)', N'Szakmai elmélet (környezetvédelem)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 29, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7003, N'Szakmai elmélet (közgazdaság)', N'Szakmai elmélet (közgazdaság)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 30, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7004, N'Szakmai elmélet (rendészet, honvédelem és közszolgálat)', N'Szakmai elmélet (rendészet, honvédelem és közszolgálat)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 31, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7005, N'Szakmai elmélet (vízügy)', N'Szakmai elmélet (vízügy)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 32, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7006, N'Szakmai gyakorlat (környezetvédelem)', N'Szakmai gyakorlat (környezetvédelem)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 33, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7007, N'Szakmai gyakorlat (közgazdaság)', N'Szakmai gyakorlat (közgazdaság)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 34, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7008, N'Szakmai gyakorlat (rendészet, honvédelem és közszolgálat)', N'Szakmai gyakorlat (rendészet, honvédelem és közszolgálat)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 35, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7009, N'Szakmai gyakorlat (vízügy)', N'Szakmai gyakorlat (vízügy)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 36, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7010, N'Táncművészet', N'Táncművészet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 37, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7011, N'Történelem', N'Történelem', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 38, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7012, N'Életvitel és gyakorlat', N'Életvitel és gyakorlat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 39, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7013, N'Orosz nyelv', N'Orosz nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 40, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7014, N'Latin nyelv', N'Latin nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 41, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7015, N'Egyéb idegen nyelv', N'Egyéb idegen nyelv', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 42, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7016, N'Matematika', N'Matematika', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 43, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7017, N'Filozófia', N'Filozófia', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 44, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7018, N'Etika, hit- és erkölcstan, hittan', N'Etika, hit- és erkölcstan, hittan', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 45, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7019, N'Hon- és népismeret', N'Hon- és népismeret', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 46, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7020, N'Természetismeret', N'Természetismeret', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 47, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7021, N'Fizika', N'Fizika', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 48, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7022, N'Kémia', N'Kémia', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 49, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7023, N'Biológia', N'Biológia', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 50, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7024, N'Környezetismeret', N'Környezetismeret', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 51, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7025, N'Földünk – környezetünk', N'Földünk – környezetünk', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 52, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7026, N'Ének-zene', N'Ének-zene', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 53, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7027, N'Dráma és tánc', N'Dráma és tánc', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 54, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7028, N'Vizuális kultúra', N'Vizuális kultúra', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 55, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7029, N'Mozgóképkultúra és médiaismeret', N'Mozgóképkultúra és médiaismeret', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 56, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7030, N'Informatika', N'Informatika', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 57, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7031, N'Testnevelés és sport', N'Testnevelés és sport', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 58, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7032, N'Pályaorientáció, szakmai alapozás', N'Pályaorientáció, szakmai alapozás', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 59, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7033, N'Szakmai orientáció', N'Szakmai orientáció', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 60, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7034, N'Szakmacsoportos alapozás', N'Szakmacsoportos alapozás', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 61, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7035, N'Szakmai elmélet', N'Szakmai elmélet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 62, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7036, N'Szakmai gyakorlat', N'Szakmai gyakorlat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 63, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7037, N'Zeneművészet', N'Zeneművészet', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 64, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7038, N'Egyéb', N'Egyéb', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 65, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7039, N'Óvódai feladat', N'Óvódai feladat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 66, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7040, N'Kollégiumi feladat', N'Kollégiumi feladat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 67, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7041, N'Diákotthoni feladat', N'Diákotthoni feladat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 68, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7042, N'Gyermekotthoni feladat', N'Gyermekotthoni feladat', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 69, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7043, N'Szakértői bizottsági tevékenység', N'Szakértői bizottsági tevékenység', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 70, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7044, N'Osztályfőnöki,  élet- és pályatervezés', N'Osztályfőnöki,  élet- és pályatervezés', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 71, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7045, N'Szakmai elmélet (egészségügy)', N'Szakmai elmélet (egészségügy)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 72, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7046, N'Szakmai elmélet (szociális szolgáltatások)', N'Szakmai elmélet (szociális szolgáltatások)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 73, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7047, N'Szakmai elmélet (oktatás)', N'Szakmai elmélet (oktatás)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 74, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7048, N'Szakmai elmélet (művészet, közművelődés, kommunikáció)', N'Szakmai elmélet (művészet, közművelődés, kommunikáció)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 75, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7049, N'Szakmai elmélet (gépészet)', N'Szakmai elmélet (gépészet)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 76, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7050, N'Szakmai elmélet (elektrotechnika-elektronika)', N'Szakmai elmélet (elektrotechnika-elektronika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 77, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7051, N'Szakmai elmélet (informatika)', N'Szakmai elmélet (informatika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 78, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7052, N'Szakmai elmélet (vegyipar)', N'Szakmai elmélet (vegyipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 79, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7053, N'Szakmai elmélet (építészet)', N'Szakmai elmélet (építészet)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 80, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7054, N'Szakmai elmélet (könnyűipar)', N'Szakmai elmélet (könnyűipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 81, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7055, N'Szakmai elmélet (faipar)', N'Szakmai elmélet (faipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 82, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7056, N'Szakmai elmélet (nyomdaipar)', N'Szakmai elmélet (nyomdaipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 83, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7057, N'Szakmai elmélet (közlekedés)', N'Szakmai elmélet (közlekedés)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 84, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7058, N'Szakmai elmélet (ügyvitel)', N'Szakmai elmélet (ügyvitel)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 85, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7059, N'Szakmai elmélet (kereskedelem-marketing, üzleti adminisztráció)', N'Szakmai elmélet (kereskedelem-marketing, üzleti adminisztráció)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 86, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7060, N'Szakmai elmélet (vendéglátás-turisztika)', N'Szakmai elmélet (vendéglátás-turisztika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 87, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7061, N'Szakmai elmélet (egyéb szolgáltatások)', N'Szakmai elmélet (egyéb szolgáltatások)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 88, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7062, N'Szakmai elmélet (mezőgazdaság)', N'Szakmai elmélet (mezőgazdaság)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 89, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7063, N'Szakmai elmélet (élelmiszeripar)', N'Szakmai elmélet (élelmiszeripar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 90, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7064, N'Szakmai gyakorlat (egészségügy)', N'Szakmai gyakorlat (egészségügy)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 91, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7065, N'Szakmai gyakorlat (szociális szolgáltatások)', N'Szakmai gyakorlat (szociális szolgáltatások)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 92, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7066, N'Szakmai gyakorlat (oktatás)', N'Szakmai gyakorlat (oktatás)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 93, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7067, N'Szakmai gyakorlat (művészet, közművelődés, kommunikáció)', N'Szakmai gyakorlat (művészet, közművelődés, kommunikáció)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 94, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7068, N'Szakmai gyakorlat (gépészet)', N'Szakmai gyakorlat (gépészet)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 95, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7069, N'Szakmai gyakorlat (elektrotechnika-elektronika)', N'Szakmai gyakorlat (elektrotechnika-elektronika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 96, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7070, N'Szakmai gyakorlat (informatika)', N'Szakmai gyakorlat (informatika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 97, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7071, N'Szakmai gyakorlat (vegyipar)', N'Szakmai gyakorlat (vegyipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 98, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7072, N'Szakmai gyakorlat (építészet)', N'Szakmai gyakorlat (építészet)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 99, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7073, N'Szakmai gyakorlat (könnyűipar)', N'Szakmai gyakorlat (könnyűipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 100, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7074, N'Szakmai gyakorlat (faipar)', N'Szakmai gyakorlat (faipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 101, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7075, N'Szakmai gyakorlat (nyomdaipar)', N'Szakmai gyakorlat (nyomdaipar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 102, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7076, N'Szakmai gyakorlat (közlekedés)', N'Szakmai gyakorlat (közlekedés)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 103, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7077, N'Szakmai gyakorlat (ügyvitel)', N'Szakmai gyakorlat (ügyvitel)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 104, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7078, N'Szakmai gyakorlat (kereskedelem-marketing, üzleti adminisztráció)', N'Szakmai gyakorlat (kereskedelem-marketing, üzleti adminisztráció)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 105, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7079, N'Szakmai gyakorlat (vendéglátás-turisztika)', N'Szakmai gyakorlat (vendéglátás-turisztika)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 106, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7080, N'Szakmai gyakorlat (egyéb szolgáltatások)', N'Szakmai gyakorlat (egyéb szolgáltatások)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 107, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7081, N'Szakmai gyakorlat (mezőgazdaság)', N'Szakmai gyakorlat (mezőgazdaság)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 108, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7082, N'Szakmai gyakorlat (élelmiszeripar)', N'Szakmai gyakorlat (élelmiszeripar)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 109, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7083, N'Társadalmi, állampolgári és gazdasági ismeretek', N'Társadalmi, állampolgári és gazdasági ismeretek', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 110, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7084, N'Művészetek', N'Művészetek', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 111, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7085, N'Napközi', N'Napközi', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 112, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7086, N'Szakmai elmélet (közgazdaságtan)', N'Szakmai elmélet (közgazdaságtan)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 113, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7087, N'Szakmai gyakorlat (közgadaságtan)', N'Szakmai gyakorlat (közgadaságtan)', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 114, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7088, N'Ember és társadalom', N'Ember és társadalom', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 115, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7089, N'Tanító', N'Tanító', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 116, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7090, N'Könyvtárostanár', N'Könyvtárostanár', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 117, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7091, N'Fejlesztő pedagógus', N'Fejlesztő pedagógus', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 118, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7092, N'Gyógypedagógus', N'Gyógypedagógus', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 119, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
            (7093, N'Etika', N'Etika', NULL, NULL, NULL, N'SzakTipus', N'T', N'T', 2, NULL, 120, NULL, @TypeId, @IntezmenyId, @TanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)

    SET IDENTITY_INSERT [dbo].[T_DICTIONARYITEMBASE] OFF

		INSERT INTO [dbo].[T_SZAKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) VALUES
(6974, @IntezmenyId, @TanevId),
(6975, @IntezmenyId, @TanevId),
(6976, @IntezmenyId, @TanevId),
(6977, @IntezmenyId, @TanevId),
(6978, @IntezmenyId, @TanevId),
(6979, @IntezmenyId, @TanevId),
(6980, @IntezmenyId, @TanevId),
(6981, @IntezmenyId, @TanevId),
(6982, @IntezmenyId, @TanevId),
(6983, @IntezmenyId, @TanevId),
(6984, @IntezmenyId, @TanevId),
(6985, @IntezmenyId, @TanevId),
(6986, @IntezmenyId, @TanevId),
(6987, @IntezmenyId, @TanevId),
(6988, @IntezmenyId, @TanevId),
(6989, @IntezmenyId, @TanevId),
(6990, @IntezmenyId, @TanevId),
(6991, @IntezmenyId, @TanevId),
(6992, @IntezmenyId, @TanevId),
(6993, @IntezmenyId, @TanevId),
(6994, @IntezmenyId, @TanevId),
(6995, @IntezmenyId, @TanevId),
(6996, @IntezmenyId, @TanevId),
(6997, @IntezmenyId, @TanevId),
(6998, @IntezmenyId, @TanevId),
(6999, @IntezmenyId, @TanevId),
(7000, @IntezmenyId, @TanevId),
(7001, @IntezmenyId, @TanevId),
(7002, @IntezmenyId, @TanevId),
(7003, @IntezmenyId, @TanevId),
(7004, @IntezmenyId, @TanevId),
(7005, @IntezmenyId, @TanevId),
(7006, @IntezmenyId, @TanevId),
(7007, @IntezmenyId, @TanevId),
(7008, @IntezmenyId, @TanevId),
(7009, @IntezmenyId, @TanevId),
(7010, @IntezmenyId, @TanevId),
(7011, @IntezmenyId, @TanevId),
(7012, @IntezmenyId, @TanevId),
(7013, @IntezmenyId, @TanevId),
(7014, @IntezmenyId, @TanevId),
(7015, @IntezmenyId, @TanevId),
(7016, @IntezmenyId, @TanevId),
(7017, @IntezmenyId, @TanevId),
(7018, @IntezmenyId, @TanevId),
(7019, @IntezmenyId, @TanevId),
(7020, @IntezmenyId, @TanevId),
(7021, @IntezmenyId, @TanevId),
(7022, @IntezmenyId, @TanevId),
(7023, @IntezmenyId, @TanevId),
(7024, @IntezmenyId, @TanevId),
(7025, @IntezmenyId, @TanevId),
(7026, @IntezmenyId, @TanevId),
(7027, @IntezmenyId, @TanevId),
(7028, @IntezmenyId, @TanevId),
(7029, @IntezmenyId, @TanevId),
(7030, @IntezmenyId, @TanevId),
(7031, @IntezmenyId, @TanevId),
(7032, @IntezmenyId, @TanevId),
(7033, @IntezmenyId, @TanevId),
(7034, @IntezmenyId, @TanevId),
(7035, @IntezmenyId, @TanevId),
(7036, @IntezmenyId, @TanevId),
(7037, @IntezmenyId, @TanevId),
(7038, @IntezmenyId, @TanevId),
(7039, @IntezmenyId, @TanevId),
(7040, @IntezmenyId, @TanevId),
(7041, @IntezmenyId, @TanevId),
(7042, @IntezmenyId, @TanevId),
(7043, @IntezmenyId, @TanevId),
(7044, @IntezmenyId, @TanevId),
(7045, @IntezmenyId, @TanevId),
(7046, @IntezmenyId, @TanevId),
(7047, @IntezmenyId, @TanevId),
(7048, @IntezmenyId, @TanevId),
(7049, @IntezmenyId, @TanevId),
(7050, @IntezmenyId, @TanevId),
(7051, @IntezmenyId, @TanevId),
(7052, @IntezmenyId, @TanevId),
(7053, @IntezmenyId, @TanevId),
(7054, @IntezmenyId, @TanevId),
(7055, @IntezmenyId, @TanevId),
(7056, @IntezmenyId, @TanevId),
(7057, @IntezmenyId, @TanevId),
(7058, @IntezmenyId, @TanevId),
(7059, @IntezmenyId, @TanevId),
(7060, @IntezmenyId, @TanevId),
(7061, @IntezmenyId, @TanevId),
(7062, @IntezmenyId, @TanevId),
(7063, @IntezmenyId, @TanevId),
(7064, @IntezmenyId, @TanevId),
(7065, @IntezmenyId, @TanevId),
(7066, @IntezmenyId, @TanevId),
(7067, @IntezmenyId, @TanevId),
(7068, @IntezmenyId, @TanevId),
(7069, @IntezmenyId, @TanevId),
(7070, @IntezmenyId, @TanevId),
(7071, @IntezmenyId, @TanevId),
(7072, @IntezmenyId, @TanevId),
(7073, @IntezmenyId, @TanevId),
(7074, @IntezmenyId, @TanevId),
(7075, @IntezmenyId, @TanevId),
(7076, @IntezmenyId, @TanevId),
(7077, @IntezmenyId, @TanevId),
(7078, @IntezmenyId, @TanevId),
(7079, @IntezmenyId, @TanevId),
(7080, @IntezmenyId, @TanevId),
(7081, @IntezmenyId, @TanevId),
(7082, @IntezmenyId, @TanevId),
(7083, @IntezmenyId, @TanevId),
(7084, @IntezmenyId, @TanevId),
(7085, @IntezmenyId, @TanevId),
(7086, @IntezmenyId, @TanevId),
(7087, @IntezmenyId, @TanevId),
(7088, @IntezmenyId, @TanevId),
(7089, @IntezmenyId, @TanevId),
(7090, @IntezmenyId, @TanevId),
(7091, @IntezmenyId, @TanevId),
(7092, @IntezmenyId, @TanevId),
(7093, @IntezmenyId, @TanevId)

	FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
END  

CLOSE intezmenytanevekCursor  
DEALLOCATE intezmenytanevekCursor

GO
