-- dbo.ep_Vyroba_ZapisCCP1
CREATE PROCEDURE dbo.ep_Vyroba_ZapisCCP1
AS

-- !! proceduru neupravujte, bude stejne pregenerovana pri startu pluginu PluginHDCRTN !!

SET NOCOUNT ON


DECLARE
 @id INT,
 @idVPr INT,
 @idKZ INT,
 @idStroj INT,
 @smena TINYINT,
 @dat DATETIME=GETDATE(),
 @teplota NUMERIC(15,2),
 @rychlost NUMERIC(15,2),
 @hmotnost NUMERIC(15,2),
 @delka NUMERIC(15,2),
 @prumer NUMERIC(15,2),
 @naprava NVARCHAR(255)



IF OBJECT_ID(N'tempdb..#InsertCCP1Zaznamy', N'U') IS NULL
 RETURN




DECLARE c CURSOR LOCAL FOR
 SELECT IDStroj, IDPrikaz, Smena, Teplota, Rychlost, Hmotnost, Delka, Prumer, NapravneOpatreni
  FROM #InsertCCP1Zaznamy
  ORDER BY ID
OPEN c
WHILE (1=1)
 BEGIN 
  FETCH NEXT FROM c INTO @idStroj, @idVPr, @smena, @teplota, @rychlost, @hmotnost, @delka, @prumer, @naprava
  IF (@@FETCH_STATUS<>0) BREAK

  SELECT @idKZ=IDTabKmen FROM dbo.TabPrikaz WHERE ID=@idVPr

  INSERT dbo._TabVyroba_KontrolyCCP1 (IDStroj, Smena, Teplota, Rychlost, Hmotnost, Delka, Prumer, IDKmenZbozi, NapravneOpatreni)
   SELECT @idStroj, @smena, @teplota, @rychlost, @hmotnost, @delka, @prumer, @idKZ, @naprava

 END
CLOSE c
DEALLOCATE c
