DELETE FROM REGLAS
DELETE FROM GRUPO_REGLAS

DECLARE @ProximaRegla AS INTEGER
DECLARE @ProximoGrupo AS INTEGER
DECLARE @ProximoIdReg AS INTEGER


SET @ProximaRegla = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.REGLAS)
SET @ProximoGrupo = (SELECT ISNULL(MAX(IDGrupoRegla),0)+1 FROM dbo.GRUPO_REGLAS)

INSERT INTO dbo.REGLAS
(ID,Descripcion,Imprimir,Lleve,Pague,PorcDescuento,ProductosActivan,ProductosAfectados,FechaInicio,FechaFin,
HoraInicio,HoraFin,Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo,Prioridad,Activa,FechaCreacion,Precio,
Tipo
)
VALUES
(   @ProximaRegla,         -- ID - bigint
    'Brassier 2x5$',        -- Descripcion - varchar(250)
    'BRASSI2x5$',        -- Imprimir - varchar(10)
    2,         -- Lleve - int
    2,         -- Pague - int
    0,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/03/2024 12:00:00', -- FechaInicio - datetime
    '31/07/2024 12:00:00', -- FechaFin - datetime
    '01/01/1990 00:00:01', -- HoraInicio - datetime
    '01/01/1990 23:59:59', -- HoraFin - datetime
    1,         -- Lunes - tinyint
    1,         -- Martes - tinyint
    1,         -- Miercoles - tinyint
    1,         -- Jueves - tinyint
    1,         -- Viernes - tinyint
    1,         -- Sabado - tinyint
    1,         -- Domingo - tinyint
    2,         -- Prioridad - bigint
    1,         -- Activa - tinyint
    GETDATE(), -- FechaCreacion - datetime
    2.15,      -- Precio - numeric(10, 2)
    1          -- Tipo - int
    )
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30I59PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30J111PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30J116PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30K112PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30K113PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30K119PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX30L143PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'EX43M13PECE' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18F02PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L01PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L02PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L03PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L04PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L05PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M09PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M11PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M12PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M13PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M14PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19K01PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19K02PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19L01PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19L04PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19L05PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M02PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M04PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M05PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M07PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M08PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M10PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40I28PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40I29PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40I37PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40I54PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M09PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M10PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M11PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M13PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M14PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M16PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML40M17PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51030PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51I75PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51L119PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51L122PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51L123PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51L128PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51L129PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'NV51M12PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'NV51M15PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'NV53M09PNIR' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'NV53M15PNIR' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'NV53M16PNIR' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M08PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M09PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M10BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M13PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M15PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M21BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M22BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M23BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O22PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O30BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O33BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O34BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O35BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q07BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q08BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q09BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q10BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q12BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q13PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q14PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q15PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q16PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q18PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q25BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q26BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q27BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q28BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q30BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q31PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q32PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q33PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q34PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18Q36PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR2110LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR2120LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR2120PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L01LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L02LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L03LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L05LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L06LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L07PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L08PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L09PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21L11LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21M01PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21M02PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21M03PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21M06LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N01PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N02PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N03PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N04PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N06PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N07LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N08PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N09LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N10LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N11LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N12LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N14LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N15LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR21N16LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K109PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K110PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K111PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K116PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K117PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K119PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K120PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K125LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K126LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K128LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30M01LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30M03LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30M04LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4210LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4211LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4220PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4221PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4222PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR4223PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L07PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L09PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L10PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L11LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L13LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42L14LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42M10LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR42M13PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43M09PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43M10PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43M12PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43M13PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43M14LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N01PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N02PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N03PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N04PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N05PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N06LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N07LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43N08LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N01PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N02PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N03PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N04PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N05PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N06PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N07PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N08LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N09LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N10LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N11LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N12LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N13LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N14LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N24LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N25LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR51N26LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18M14PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O20PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR18O21PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30E03LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30I55PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K118PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K127LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30K143PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30L138LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30L140LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR30M02LRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43R03BLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43R06PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LR43R08PLRN' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51I86PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51I74MIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML51I76MIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L08PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18L10MIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML18M15PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M09PMIL' , @ProximoGrupo,1,0)	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'ML19M06PMIL' , @ProximoGrupo,1,0)		




SET @ProximaRegla = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.REGLAS)
SET @ProximoGrupo = (SELECT ISNULL(MAX(IDGrupoRegla),0)+1 FROM dbo.GRUPO_REGLAS)

INSERT INTO dbo.REGLAS
(ID,Descripcion,Imprimir,Lleve,Pague,PorcDescuento,ProductosActivan,ProductosAfectados,FechaInicio,FechaFin,
HoraInicio,HoraFin,Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo,Prioridad,Activa,FechaCreacion,Precio,
Tipo
)
VALUES
(   @ProximaRegla,         -- ID - bigint
    'BOLSAS DE REGALO',        -- Descripcion - varchar(250)
    'Bolsas',        -- Imprimir - varchar(10)
    1,         -- Lleve - int
    1,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/03/2024 12:00:00', -- FechaInicio - datetime
    '31/03/2030 12:00:00', -- FechaFin - datetime
    '01/01/1990 00:00:01', -- HoraInicio - datetime
    '01/01/1990 23:59:59', -- HoraFin - datetime
    1,         -- Lunes - tinyint
    1,         -- Martes - tinyint
    1,         -- Miercoles - tinyint
    1,         -- Jueves - tinyint
    1,         -- Viernes - tinyint
    1,         -- Sabado - tinyint
    1,         -- Domingo - tinyint
    2,         -- Prioridad - bigint
    1,         -- Activa - tinyint
    GETDATE(), -- FechaCreacion - datetime
    0,      -- Precio - numeric(10, 2)
    0          -- Tipo - int
    )
	
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'2315-10384B-041PDB' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'2315-10384B-042PDB' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'2315-10384B-043PDB' , @ProximoGrupo,1,0)



SET @ProximaRegla = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.REGLAS)
SET @ProximoGrupo = (SELECT ISNULL(MAX(IDGrupoRegla),0)+1 FROM dbo.GRUPO_REGLAS)

INSERT INTO dbo.REGLAS
(ID,Descripcion,Imprimir,Lleve,Pague,PorcDescuento,ProductosActivan,ProductosAfectados,FechaInicio,FechaFin,
HoraInicio,HoraFin,Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo,Prioridad,Activa,FechaCreacion,Precio,
Tipo
)
VALUES
(   @ProximaRegla,         -- ID - bigint
    'Lleve 2 pague 1 Higiene',        -- Descripcion - varchar(250)
    'HIGIENE2X1',        -- Imprimir - varchar(10)
    2,         -- Lleve - int
    1,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/05/2024 12:00:00', -- FechaInicio - datetime
    '31/12/2026 12:00:00', -- FechaFin - datetime
    '01/01/1990 00:00:01', -- HoraInicio - datetime
    '01/01/1990 23:59:59', -- HoraFin - datetime
    1,         -- Lunes - tinyint
    1,         -- Martes - tinyint
    1,         -- Miercoles - tinyint
    1,         -- Jueves - tinyint
    1,         -- Viernes - tinyint
    1,         -- Sabado - tinyint
    1,         -- Domingo - tinyint
    2,         -- Prioridad - bigint
    1,         -- Activa - tinyint
    GETDATE(), -- FechaCreacion - datetime
    0,      -- Precio - numeric(10, 2)
    0          -- Tipo - int
    )
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302651H&S', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'607251H&S', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302538H&S', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302620H&S', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'665696PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'476819PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'810461PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'665290PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'276540PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'696657PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'841465HEB', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'374844PTN', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'649085JNS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'678214JNS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'649306JNS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'805633GLI', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'794609GLI', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'794593GLI', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'796382GLI', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8920-1MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8920-2MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8920-3MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8920-4MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8946-1MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8946-2MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'W-001-1MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'W-001-2MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8989-2MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8989-5MIL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8958-1MAS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8958-2MAS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8958-3MAS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8958-4MAS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'QB1172-2MAR' , @ProximoGrupo,1,0)