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
    'Boxer Abril 5x4',        -- Descripcion - varchar(250)
    'BOXER5x4',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/03/2024 12:00:00', -- FechaInicio - datetime
    '30/06/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
    1,         -- 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,'4747GRD' , @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,'4817GRD' , @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,'2039GRD' , @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,'2068GRD' , @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,'2070GRD' , @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,'2082GRD' , @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,'2164GRD' , @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,'2171GRD' , @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,'2214GRD' , @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,'2273GRD' , @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,'2333GRD' , @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,'2349GRD' , @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,'2419GRD' , @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,'2434GRD' , @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,'2635GRD' , @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,'2636GRD' , @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,'2964GRD' , @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,'3955GRD' , @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,'3969GRD' , @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,'3970GRD' , @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,'3971GRD' , @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,'4125GRD' , @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,'4127GRD' , @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,'4141GRD' , @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,'4158GRD' , @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,'4159GRD' , @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,'4164GRD' , @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,'4735GRD' , @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,'4737GRD' , @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,'4741GRD' , @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,'4745GRD' , @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,'4774GRD' , @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,'4777GRD' , @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,'4815GRD' , @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,'4842GRD' , @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,'4856GRD' , @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,'4861GRD' , @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,'5080GRD' , @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,'5081GRD' , @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,'5082GRD' , @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,'5083GRD' , @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,'5088GRD' , @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,'5089GRD' , @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,'5092GRD' , @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,'5093GRD' , @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,'5170GRD' , @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,'5172GRD' , @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,'5174GRD' , @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,'5175GRD' , @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,'5178GRD' , @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,'GD07K01GRD' , @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,'GG01B1GRD' , @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,'GG01B2GRD' , @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,'GG01B3GRD' , @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,'GG01B8GRD' , @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,'GG01C1GRD' , @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,'GG01C3GRD' , @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,'GG01D1GRD' , @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,'GG01D2GRD' , @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,'GG01L0GRD' , @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,'GG01L6GRD' , @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,'GG01T1GRD' , @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,'GG02A3GRD' , @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,'GG02A5GRD' , @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,'GG02B1GRD' , @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,'GG02B3GRD' , @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,'GG02B5GRD' , @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,'GG02B9GRD' , @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,'GG02C1GRD' , @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,'GG02C3GRD' , @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,'GG02C8PGRD' , @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,'GG02D1GRD' , @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,'GG02D2GRD' , @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,'GG02D7GRD' , @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,'GG02L0GRD' , @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,'GG02T1GRD' , @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,'GG03A5GRD' , @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,'GG03B1GRD' , @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,'GG03B2GRD' , @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,'GG03B3GRD' , @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,'GG03B9GRD' , @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,'GG03C1GRD' , @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,'GG03D1GRD' , @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,'GG03D7GRD' , @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,'GG03L0GRD' , @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,'GG03L1GRD' , @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,'GG03L6GRD' , @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,'GG03L9GRD' , @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,'GG03T1GRD' , @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,'GG04B1GRD' , @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,'GG04B2GRD' , @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,'GG04B3GRD' , @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,'GG04B9GRD' , @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,'GG04C1GRD' , @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,'GG04D1GRD' , @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,'GG04D6GRD' , @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,'GG04D8GRD' , @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,'GG04L9GRD' , @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,'GG04T1GRD' , @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,'GG05B1GRD' , @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,'GG05B2GRD' , @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,'GG05B3GRD' , @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,'GG05B8GRD' , @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,'GG05C1GRD' , @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,'GG05D1GRD' , @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,'GG05D2GRD' , @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,'GG05L9GRD' , @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,'GG05T1GRD' , @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,'GG06A5GRD' , @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,'GG06B2GRD' , @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,'GG06B3GRD' , @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,'GG06C1GRD' , @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,'GG06D1GRD' , @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,'GG06D2GRD' , @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,'GG06L3GRD' , @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,'GG06L8GRD' , @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,'GG06L9GRD' , @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,'GG06T1GRD' , @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,'GG07A5GRD' , @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,'GG07B1GRD' , @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,'GG07B2GRD' , @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,'GG07B3GRD' , @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,'GG07C1GRD' , @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,'GG07D1GRD' , @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,'GG07D2GRD' , @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,'GG07L6GRD' , @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,'GG07L8GRD' , @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,'GG07L9GRD' , @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,'GG07T1GRD' , @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,'GG08B1GRD' , @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,'GG08B2GRD' , @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,'GG08B3GRD' , @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,'GG08D2GRD' , @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,'GG08L1GRD' , @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,'GG08L8GRD' , @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,'GG08L9GRD' , @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,'GG09B1GRD' , @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,'GG09B2GRD' , @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,'GG09B3GRD' , @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,'GG09L8GRD' , @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,'GG10B1GRD' , @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,'GG10B2GRD' , @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,'GG10L7GRD' , @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,'GG10L8GRD' , @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,'GG11B1GRD' , @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,'GG11B2GRD' , @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,'GG11B3GRD' , @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,'GG11L0GRD' , @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,'GG11L8GRD' , @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,'GG11L9GRD' , @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,'GG12B1GRD' , @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,'GG12L0GRD' , @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,'GG12L8GRD' , @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,'GG13B1GRD' , @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,'GG13L8GRD' , @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,'GG14L7GRD' , @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,'GG14L8GRD' , @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,'GG15L7GRD' , @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,'GG15L8GRD' , @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,'GG16L8GRD' , @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,'GG17L8GRD' , @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,'GG18L8GRD' , @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,'GG19L8GRD' , @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,'GG2148GRD' , @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,'GG21L8GRD' , @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,'GG22L8GRD' , @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,'GG23L1GRD' , @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,'GG24L1GRD' , @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,'GG24L8GRD' , @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,'GG24L9GRD' , @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,'GG25L1GRD' , @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,'GG25L8GRD' , @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,'GG25L9GRD' , @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,'GG26L1GRD' , @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,'GG27L1GRD' , @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,'GG29L8GRD' , @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,'GG4158GRD' , @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,'GG4159GRD' , @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,'RG01L9GRJ' , @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,'KG02L9GRD' , @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,'4748GRK' , @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,'2080EGR' , @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,'2165GRD' , @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,'4859GRD' , @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,'5082EGR' , @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,'GG01D4GRD' , @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,'GG05L8GRD' , @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,'GG10L9GRD' , @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,'2148GRD' , @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,'GG02B2GRD' , @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,'GG03D2GRD' , @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,'GG03D3GRD' , @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,'GG04D3GRD' , @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,'GG06B1GRD' , @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,'GG09L9GRD' , @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,'GG10B3GRD' , @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,'2148GDE' , @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,'GG07L3GRD' , @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,'020782DNE' , @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,'020791DNE' , @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,'020792DNE' , @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,'020795DNE' , @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,'020796DNE' , @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,'022789DNE' , @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,'GG02B4GRD' , @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,'GG02D3GRD' , @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,'GG03B4GRD' , @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,'GG05B4GRD' , @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,'GG06D3GRD' , @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,'GG07D3GRD' , @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,'GG09D3GRD' , @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,'GG10D3GRD' , @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,'GG11D3GRD' , @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
    'Pantys Marzo 5x4',        -- Descripcion - varchar(250)
    'PANTYS5x4',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/03/2024 12:00:00', -- FechaInicio - datetime
    '30/06/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
    1,         -- 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,'1047DNE' , @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,'000059DNE' , @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,'000060DNE' , @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,'000064DNE' , @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,'010166DNE' , @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,'010169DNE' , @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,'010180DNE' , @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,'010241DNE' , @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,'010284DNE' , @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,'010292DNE' , @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,'010336DNE' , @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,'010340DNE' , @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,'010355DNE' , @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,'010368DNE' , @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,'010370DNE' , @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,'010373DNE' , @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,'010374DNE' , @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,'010377DNE' , @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,'010396DNE' , @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,'012284DNE' , @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,'012337DNE' , @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,'012338DNE' , @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,'012339DNE' , @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,'012341DNE' , @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,'012353DNE' , @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,'012358DNE' , @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,'012361DNE' , @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,'012363DNE' , @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,'012364DNE' , @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,'012365DNE' , @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,'012366DNE' , @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,'012367DNE' , @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,'012369DNE' , @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,'012371DNE' , @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,'012372DNE' , @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,'012375DNE' , @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,'012385DNE' , @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,'012386DNE' , @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,'012387DNE' , @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,'012391DNE' , @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,'012392DNE' , @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,'012396DNE' , @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,'012397DNE' , @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,'020070DNE' , @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,'020070PDNE' , @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,'020071DNE' , @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,'020316DNE' , @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,'020317DNE' , @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,'020334DNE' , @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,'020360DNE' , @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,'020380DNE' , @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,'020389DNE' , @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,'020495DNE' , @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,'020495PDNE' , @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,'020523DNE' , @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,'020573DNE' , @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,'020581DNE' , @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,'020581PDNE' , @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,'020587DNE' , @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,'020588DNE' , @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,'020589DNE' , @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,'020590DNE' , @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,'020591DNE' , @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,'020592DNE' , @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,'020593DNE' , @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,'020594DNE' , @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,'020595DNE' , @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,'020610DNE' , @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,'020617DNE' , @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,'020618DNE' , @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,'020619DNE' , @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,'020621DNE' , @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,'020622DNE' , @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,'020623DNE' , @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,'020628DNE' , @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,'020632DNE' , @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,'020633DNE' , @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,'020634DNE' , @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,'020635DNE' , @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,'020642DNE' , @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,'020651DNE' , @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,'020652DNE' , @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,'020655DNE' , @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,'020656DNE' , @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,'020660DNE' , @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,'020662DNE' , @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,'020673DNE' , @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,'020674DNE' , @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,'020676DNE' , @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,'020679DNE' , @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,'020680DNE' , @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,'020683DNE' , @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,'020684DNE' , @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,'020690DNE' , @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,'020691DNE' , @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,'020692DNE' , @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,'020693DNE' , @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,'020695DNE' , @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,'020702DNE' , @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,'020704DNE' , @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,'020705DNE' , @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,'020706DNE' , @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,'020709DNE' , @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,'020712DNE' , @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,'020715DNE' , @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,'020716DNE' , @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,'020717DNE' , @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,'020719DNE' , @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,'020720DNE' , @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,'020721DNE' , @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,'020724DNE' , @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,'020727DNE' , @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,'020728DNE' , @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,'020729DNE' , @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,'020730DNE' , @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,'020731DNE' , @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,'020732DNE' , @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,'020735DNE' , @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,'020736DNE' , @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,'020737DNE' , @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,'020738DNE' , @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,'020739DNE' , @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,'020740DNE' , @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,'020741DNE' , @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,'020743DNE' , @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,'020745DNE' , @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,'020753DNE' , @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,'020757DNE' , @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,'020758DNE' , @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,'020759DNE' , @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,'020760DNE' , @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,'020761DNE' , @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,'020764DNE' , @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,'020775DNE' , @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,'020777DNE' , @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,'022380DNE' , @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,'022389DNE' , @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,'022436DNE' , @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,'022504DNE' , @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,'022577PDNE' , @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,'022611DNE' , @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,'022624DNE' , @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,'022647DNE' , @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,'022685DNE' , @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,'022696DNE' , @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,'022703DNE' , @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,'022710DNE' , @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,'022711DNE' , @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,'0S1003DNE' , @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,'0S6003DNE' , @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,'1047PDNE' , @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,'1059DNE' , @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,'1059PDNE' , @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,'1060DNE' , @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,'1060-3DNE' , @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,'4001DNE' , @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,'4016DNE' , @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,'4056DNE' , @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,'6001DNE' , @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,'6009DNE' , @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,'6009PDNE' , @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,'6011DNE' , @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,'6011PDNE' , @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,'6089DNE' , @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,'6089ADNE' , @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,'6089PDNE' , @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,'6089YDNE' , @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,'6315DNE' , @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,'6315PDNE' , @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,'6319DNE' , @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,'6319PDNE' , @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,'6346DNE' , @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,'6346PDNE' , @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,'6540DNE' , @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,'6554DNE' , @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,'6554PDNE' , @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,'6555DNE' , @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,'6555PDNE' , @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,'6558PDNE' , @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,'6559PDNE' , @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,'6568DNE' , @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,'6568PDNE' , @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,'6569ADNE' , @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,'6590DNE' , @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,'6590PDNE' , @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,'6594DNE' , @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,'DJ01L1DNE' , @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,'DJ01L3DNE' , @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,'DJ01L4DNE' , @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,'DJ02L1DNE' , @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,'IA02C7DNG' , @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,'090077DNJ' , @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,'090078DNJ' , @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,'090079DNJ' , @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,'090080DNJ' , @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,'090081DNJ' , @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,'092084DNJ' , @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,'092086DNJ' , @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,'OS1003DNE' , @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,'0018DNE' , @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,'010395DNE' , @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,'010402DNE' , @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,'010403DNE' , @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,'012384DNE' , @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,'020681DNE' , @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,'020682DNE' , @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,'020698DNE' , @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,'020751DNE' , @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,'020754DNE' , @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,'020756DNE' , @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,'020763DNE' , @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,'022559DNE' , @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,'022751DNE' , @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,'6318DNE' , @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,'6540PDNE' , @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,'6558DNE' , @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,'6559DNE' , @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,'092082DNJ' , @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,'1060PDNE' , @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,'2895LRN' , @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,'720253LRN' , @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,'720294LRN' , @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,'DJ01C3DNE' , @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,'020727DNE' , @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,'022503DNE' , @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,'020779DNE' , @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,'020774DNE' , @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,'020766DNE' , @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,'020761DNE' , @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,'020765DNE' , @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,'020771DNE' , @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,'020772DNE' , @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,'022773DNE' , @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
    'Franelas Marzo 5x4',        -- Descripcion - varchar(250)
    'FRANELA5x4',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '01/03/2024 12:00:00', -- FechaInicio - datetime
    '30/06/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
    1,         -- 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,'2020GRD' , @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,'2023GRD' , @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,'2203GRD' , @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,'2211GRD' , @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,'2256GRD' , @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,'2520GRD' , @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,'2522GRD' , @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,'2682GRD' , @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,'2850GRD' , @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,'3986GRD' , @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,'3995GRD' , @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,'4137GRD' , @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,'4837GRD' , @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,'4901GRD' , @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,'GL21L2GRD' , @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,'GL22L2GRD' , @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,'GL23L2GRD' , @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,'3987GRD' , @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
    'Brassier 2x3$',        -- Descripcion - varchar(250)
    'BRASSI2x3$',        -- 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
    '30/06/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
    1.29,      -- 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,'LS3001SNS' , @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,'LS3003SNS' , @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,'LS3002SNS' , @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,'LS30K106SNS' , @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,'LS30M07SNS' , @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,'LS30K105SNS' , @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,'LS30K107SNS' , @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,'LS30K130SNS' , @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,'LS30K108SNS' , @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,'LS30M05SNS' , @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,'LS30L133SNS' , @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,'LS30L132SNS' , @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,'LS30M08SNS' , @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,'LS30G33SNS' , @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,'LS30J96SNS' , @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,'LS30K104SNS' , @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,'LS30K129SNS' , @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,'LS30M18SNS' , @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,'LS30M14SNS' , @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,'LS30M15SNS' , @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,'LS30M06SNS' , @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,'LS30I87SNS' , @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,'LS30M19SNS' , @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,'LS30M09SNS' , @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,'LS30M17SNS' , @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,'LS30G35SNS' , @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,'LS30M16SNS' , @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,'LS30L134SNS' , @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,'LS30L131SNS' , @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,'LS30M13SNS' , @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,'LS30I88SNS' , @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,'LS30G34SNS' , @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,'LS30M12SNS' , @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,'LS30G37SNS' , @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,'LS30M10SNS' , @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,'LS30M11SNS' , @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,'LS30J103SNS' , @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,'LS30J94SNS' , @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,'LS30J95SNS' , @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,'LS30J102SNS' , @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,'LS30J93SNS' , @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,'LS30I86SNS' , @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,'LS30J101SNS' , @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,'LS30J92SNS' , @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,'LS30I77SNS' , @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,'LS30E41SNS' , @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,'LS30E42SNS' , @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,'LS30G25SNS' , @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,'LS30G30SNS' , @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,'LS30G32SNS' , @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,'LS30G36SNS' , @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,'LS30I78SNS' , @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,'LS30I80SNS' , @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,'LS30I90SNS' , @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,'30177SNS' , @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,'LS30E28SNS' , @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,'LS30E30SNS' , @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,'LS30E34SNS' , @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,'LS30E37SNS' , @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,'LS30G26SNS' , @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,'LS30G27SNS' , @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,'LS30G28SNS' , @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,'LS30G29SNS' , @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,'LS30G31SNS' , @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,'LS30G39SNS' , @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,'LS30G41SNS' , @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,'LS30G43SNS' , @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,'LS30G45SNS' , @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,'LS30G47SNS' , @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,'LS30G54SNS' , @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,'LS30I75SNS' , @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,'LS30I76SNS' , @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,'LS30I79SNS' , @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,'LS30I82SNS' , @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,'LS30I83SNS' , @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,'LS30I85SNS' , @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,'LS30J100KRN' , @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,'LS30J97KRN' , @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,'LS30J99KRN' , @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
    '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
    '30/06/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,'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,'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
    'TRAJE DE BAÑO 2x7$',        -- Descripcion - varchar(250)
    'TRAJE2x7$',        -- Imprimir - varchar(10)
    2,         -- Lleve - int
    2,         -- Pague - int
    0,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '22/03/2024 12:00:00', -- FechaInicio - datetime
    '30/06/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
    3.01,      -- 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,'2-233-VBVRS', @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)
