dbo.CARGA_INFORMES_HC

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@CUIT numeric 9

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE  dbo.CARGA_INFORMES_HC
@CUIT numeric

AS

BEGIN
 SET NOCOUNT ON;

declare @Informe int = ABS(CHECKSUM(NewId())) % 99999999

INSERT INTO informes (informe, cliente, numero, identificador, fecha_ingreso, prioridad, estado_informe, filial, 
                      ingresado_por, idioma, datamanager, asignado, id_tipo_informe, informe_padre, orden)


SELECT    top 1  ABS(CHECKSUM(NewId())) % 99999999 as informe, 1290303 AS cliente, @CUIT AS numero, identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'A' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, 19160464 AS asignado, 1644774 AS id_tipo_informe, NULL 
                      AS informe_padre, NULL AS orden
FROM         clarodatos
/*
WHERE     (id_tipo_informe = 1644774) 
*/

/*



SELECT   top 1  @Informe as informe, 5546348 AS cliente, @CUIT AS numero, 'CUIT' as identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'E' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, 19160464 AS asignado, 3488285 AS id_tipo_informe, NULL 
                      AS informe_padre, NULL AS orden
FROM         informes
WHERE     (id_tipo_informe = 3488285) 
union all
SELECT  top 1   ABS(CHECKSUM(NewId())) % 99999999 as informe, 5546348 AS cliente, @CUIT
 AS numero, 'CUIT' as identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'I' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, NULL AS asignado, 
                      609503 AS id_tipo_informe, @Informe AS informe_padre, 1 AS orden
FROM         informes 
WHERE     (informes.informe_padre = 3488285) 
union all 
SELECT  top 1   ABS(CHECKSUM(NewId())) % 99999999 as informe, 5546348 AS cliente, @CUIT
 AS numero, 'CUIT' as identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'I' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, NULL AS asignado, 
                      8159396 AS id_tipo_informe, @Informe AS informe_padre, 2 AS orden
FROM         informes 
WHERE     (informes.informe_padre = 3488285) 
union all
SELECT  top 1   ABS(CHECKSUM(NewId())) % 99999999 as informe, 5546348 AS cliente, @CUIT
 AS numero, 'CUIT' as identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'I' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, NULL AS asignado, 
                      2291196 AS id_tipo_informe, @Informe AS informe_padre, 3 AS orden
FROM         informes 
WHERE     (informes.informe_padre = 3488285) 
union all
SELECT  top 1   ABS(CHECKSUM(NewId())) % 99999999 as informe, 5546348 AS cliente, @CUIT
 AS numero, 'CUIT' as identificador, GETDATE() AS fecha_ingreso, 5 AS prioridad, 'I' AS estado_informe, 13136 AS filial, 
                      19160464 AS ingresado_por, 29523 AS idioma, 19160464 AS datamanager, NULL AS asignado, 
                      3011076 AS id_tipo_informe, @Informe AS informe_padre, 4 AS orden
FROM         informes 
WHERE     (informes.informe_padre = 3488285) 

*/



END

GO

Used By

No items found