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
    'Lleve 3 pague 2 Toallas Humedas',        -- Descripcion - varchar(250)
    'TOALL3x2',        -- Imprimir - varchar(10)
    3,         -- Lleve - int
    2,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '29/05/2023 12:00:00', -- FechaInicio - datetime
    '28/05/2025 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,'838137FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838144FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838151FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838168FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838175FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838182FDS' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838137FD' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838144FD' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838151FD' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838168FD' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838175FD' , @ProximoGrupo,1,0)

SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'838182FD' , @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 3 Libretas Por 2$',        -- Descripcion - varchar(250)
    'LIBRET3x2$',        -- Imprimir - varchar(10)
    3,         -- Lleve - int
    3,         -- Pague - int
    16.667,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '11/09/2023 12:00:00', -- FechaInicio - datetime
    '11/09/2025 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,'87819VDA' , @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 3 Libretas Por 3$',        -- Descripcion - varchar(250)
    'LIBRET3x3$',        -- Imprimir - varchar(10)
    3,         -- Lleve - int
    3,         -- Pague - int
    16.667,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '11/09/2023 12:00:00', -- FechaInicio - datetime
    '11/09/2025 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,'87888VDA' , @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 3 Libretas Por 6$',        -- Descripcion - varchar(250)
    'LIBRET3x6$',        -- Imprimir - varchar(10)
    3,         -- Lleve - int
    3,         -- Pague - int
    20,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '11/09/2023 12:00:00', -- FechaInicio - datetime
    '11/09/2025 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,'87826VDA' , @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,'582313JOH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'649085JOH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'649306JOH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'678214JOH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'696657PAN' , @ProximoGrupo,1,0)
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-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,'374844PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'276540PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'665290PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'665696PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'810461PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'841465HER' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302538HED' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302620HED' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'302651HED' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'476819PAN' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'607251HED' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'794593GLS' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'794609GLS' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'796382GLS' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'805633GLS' , @ProximoGrupo,1,0)
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,'LK8958-1MAR' , @ProximoGrupo,1,0)
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-2MAR' , @ProximoGrupo,1,0)
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-3MAR' , @ProximoGrupo,1,0)
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-4MAR' , @ProximoGrupo,1,0)
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,'QB1172-2MAR' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005804VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005750VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005781VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005767VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005774VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000953VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005798VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000885VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'007922VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000373VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'526VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000625VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000724VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000694VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000700VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000717VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'010151VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005828VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005835VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005842VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005811VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000656VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005743VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005729VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'005705VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'006122VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'006344VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'006177VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000359VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000731VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000793VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'006245VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'000687VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0243VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0663VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0779VEL', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'001063BBK', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'001902BBK', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'1251AMB', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'4198ANA', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0214p4', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0191p4', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0221p4', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0375p4', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'0207p4', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'793343GLS', @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8947-1' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8947-2' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8948-1' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8948-2' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'LK8948-3' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'QB1174-1' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'QB1174-2' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'QB1172-1' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'QB1172-2' , @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 LLEVE 5 PAGUE 4',        -- Descripcion - varchar(250)
    'FRANEL5x4U',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '09/10/2024 12:00:00', -- FechaInicio - datetime
    '31/10/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
    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
    'PANTYS  LLEVE 5 PAGUE 4',        -- Descripcion - varchar(250)
    'PANTYS5x4U',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '09/10/2024 12:00:00', -- FechaInicio - datetime
    '31/10/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
    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,'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,'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,'020776DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020778DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020781DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020783DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020785DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020799DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'022784DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'022786DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'DJ06D3DNE' , @ProximoGrupo,1,0)
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 @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,'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,'9216DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA01L3DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA09L3DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA14L3DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA03L3DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA04L2DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA05L0DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA06L3DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA02B5DNC' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA18D2DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA02B5DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020804DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020808DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'022809DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'010408DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'010409DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'012410DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020805DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020806DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020807DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'090092DNJ' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'092091DNJ' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'DJ01C4DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'IA07L3DNG' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'012404DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA02B5PDCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'AA12L3DCH' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'1303DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020813DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020749DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'020826DNE' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'022818DNE' , @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
    'BOXER  LLEVE 5 PAGUE 4',        -- Descripcion - varchar(250)
    'BOXER5x4U',        -- Imprimir - varchar(10)
    5,         -- Lleve - int
    4,         -- Pague - int
    100,      -- PorcDescuento - numeric(7, 4)
    @ProximoGrupo,         -- ProductosActivan - bigint
    @ProximoGrupo,         -- ProductosAfectados - bigint
    '09/10/2024 12:00:00', -- FechaInicio - datetime
    '31/10/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
    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,'GG01B4GRD' , @ProximoGrupo,1,0)
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 @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG08D3GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG01C4GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG02C4GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG03C4GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG04C4GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'TG03L9GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG06L6GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG06L0GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG03L8GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG03L4GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG02L3GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'2639GRD' , @ProximoGrupo,1,0)
SET @ProximoIdReg = (SELECT ISNULL(MAX(ID),0)+1 FROM dbo.GRUPO_REGLAS) 
INSERT INTO dbo.GRUPO_REGLAS (ID,CodigoBarra,IDGrupoRegla,EsReferencia,EsExcepcion)
VALUES (@ProximoIdReg,'GG05C4GRD' , @ProximoGrupo,1,0)
