dbo.RunITHourly

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE  dbo.RunITHourly

AS

BEGIN
 SET NOCOUNT ON;

DECLARE @ERRORNUMBER SMALLINT 



DECLARE ImperiumDocs Cursor
FOR

select distinct cliente,led_seccion,periodo,contratista from led_docs where last_modified > getdate()-0.05 and 1=2


/*
AND cliente NOT IN (9335603)
*/

/*
select distinct led_docs.cliente,led_docs.led_seccion,led_docs.periodo,led_docs.contratista
from led_docs inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
where (insertado > getdate()-0.050 and (led_tipos_doc.doc_alta = 1 or led_tipos_doc.doc_baja = 1 )) or 
(verificado > getdate()-0.050) or (rechazado > getdate()-0.050)
or (fecha_tolerancia between getdate() and getdate()-0.050)
union all
select led_contratistas.cliente,'C' as led_seccion,led_contratista_periodo.periodo,led_contratista_periodo.contratista
from led_contratista_periodo inner join led_contratistas on led_contratista_periodo.contratista = led_contratistas.contratista
where led_contratista_periodo.fecha_afectacion > getdate()-0.050
union all
select led_empleados.cliente,'E' as led_seccion,led_empleados_periodo.periodo,led_empleados_periodo.contratista
from led_empleados_periodo inner join led_empleados on led_empleados_periodo.empleado = led_empleados.empleado
where led_empleados_periodo.fecha_afectacion > getdate()-0.050
union all
select led_vehiculos.cliente,'V' as led_seccion,led_vehiculos_periodo.periodo,led_vehiculos_periodo.contratista
from led_vehiculos_periodo inner join led_vehiculos on led_vehiculos_periodo.vehiculo = led_vehiculos.vehiculo
where led_vehiculos_periodo.fecha_afectacion > getdate()-0.050
union all
select led_contratistas.cliente,'C' as led_seccion,led_subcontratista_periodo.periodo,led_subcontratista_periodo.contratista
from led_subcontratista_periodo inner join led_contratistas on led_subcontratista_periodo.subcontratista = led_contratistas.contratista
where led_subcontratista_periodo.fecha_afectacion > getdate()-0.050
*/


/*
select distinct led_docs.cliente,led_docs.led_seccion,led_docs.periodo,led_docs.contratista
from led_docs inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
where (insertado > getdate()-0.050 and (led_tipos_doc.doc_alta = 1 or led_tipos_doc.doc_baja = 1 )) or 
(verificado > getdate()-0.050) or (rechazado > getdate()-0.050)
or (fecha_tolerancia between getdate() and getdate()-0.050)
union all
select led_contratistas.cliente,'C' as led_seccion,led_contratista_periodo.periodo,led_contratista_periodo.contratista
from led_contratista_periodo inner join led_contratistas on led_contratista_periodo.contratista = led_contratistas.contratista
where led_contratista_periodo.fecha_afectacion > getdate()-20
union all
select led_empleados.cliente,'E' as led_seccion,led_empleados_periodo.periodo,led_empleados_periodo.contratista
from led_empleados_periodo inner join led_empleados on led_empleados_periodo.empleado = led_empleados.empleado
where led_empleados_periodo.fecha_afectacion > getdate()-20
union all
select led_vehiculos.cliente,'V' as led_seccion,led_vehiculos_periodo.periodo,led_vehiculos_periodo.contratista
from led_vehiculos_periodo inner join led_vehiculos on led_vehiculos_periodo.vehiculo = led_vehiculos.vehiculo
where led_vehiculos_periodo.fecha_afectacion > getdate()-20
union all
select led_contratistas.cliente,'C' as led_seccion,led_subcontratista_periodo.periodo,led_subcontratista_periodo.contratista
from led_subcontratista_periodo inner join led_contratistas on led_subcontratista_periodo.subcontratista = led_contratistas.contratista
where led_subcontratista_periodo.fecha_afectacion > getdate()-20
*/




/*
select distinct led_docs.cliente,led_docs.led_seccion,led_docs.periodo,led_docs.contratista
from led_docs inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
where (insertado > getdate()-0.050 and (led_tipos_doc.doc_alta = 1 or led_tipos_doc.doc_baja = 1 )) or 
(verificado > getdate()-0.050) or (rechazado > getdate()-0.050)
or (fecha_tolerancia between getdate() and getdate()-0.050)
*/




/*
select distinct led_docs.cliente,led_docs.led_seccion,led_docs.periodo,led_docs.contratista
from led_docs inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
where cliente = 1564570
*/

Open ImperiumDocs

DECLARE @periodo int
DECLARE @IDCliente int
DECLARE @led_seccion varchar(1)
DECLARE @IDContratista INT

Fetch NEXT FROM ImperiumDocs INTO @IDCliente, @led_seccion, @periodo,@IDContratista
While (@@FETCH_STATUS <> -1)
BEGIN

BEGIN
 EXEC RunLedRun @periodo,@IDCliente,@led_seccion,@IDContratista
END


Fetch NEXT FROM ImperiumDocs INTO @IDCliente, @led_seccion, @periodo,@IDContratista

END

CLOSE ImperiumDocs
DEALLOCATE ImperiumDocs




/*
SET @periodo = 201512
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201512
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201512
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END



SET @periodo = 201601
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201601
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201601
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201602
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201602
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201602
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201603
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201603
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201603
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201604
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201604
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201604
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201605
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201605
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201605
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201607
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201607
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201607
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 9700868
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201606
SET @IDCliente = 9700868
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201606
SET @IDCliente = 9700868
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201607
SET @IDCliente = 9700868
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 9700868
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 9700868
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201606
SET @IDCliente = 6574924
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201606
SET @IDCliente = 6574924
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 6574924
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201607
SET @IDCliente = 6574924
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 6574924
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 6574924
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

/*
SET @periodo = 201607
SET @IDCliente = 2028732
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201607
SET @IDCliente = 2028732
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 2028732
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
*/


SET @periodo = 201607
SET @IDCliente = 1875643264
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 1875643264
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 1875643264
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201607
SET @IDCliente = 5546348
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
SET @periodo = 201607
SET @IDCliente = 5546348
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201607
SET @IDCliente = 5546348
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 5546348
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 5546348
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201606
SET @IDCliente = 5546348
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END



SET @periodo = 201605
SET @IDCliente = 5546348
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201605
SET @IDCliente = 5546348
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201605
SET @IDCliente = 5546348
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END



SET @periodo = 201608
SET @IDCliente = 5546348
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 5546348
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 5546348
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 1202246
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 1202246
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 1202246
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 2028732
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 2028732
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END

SET @periodo = 201608
SET @IDCliente = 2028732
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END




SET @periodo = 201608
SET @IDCliente = 9700868
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 9700868
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 9700868
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END





SET @periodo = 201608
SET @IDCliente = 1875643264
SET @led_seccion = 'C'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 1875643264
SET @led_seccion = 'E'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END


SET @periodo = 201608
SET @IDCliente = 1875643264
SET @led_seccion = 'V'

BEGIN
EXEC RunLedRun @periodo,@IDCliente,@led_seccion
END
*/


/*


1202246 VALVULAS
2028732 INC
5546348 AMX ARGENTINA
6574924 SECURITAS
9700868 BICE 
1875643264 RED LINK
*/



END

GO

Used By

No items found