Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
2| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_cliente | int | 4 | |
| @activo | bit | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
--
-- =============================================
-- Author: María Inés Soria
-- Create date: 29/12/2021
-- Description: Para armar el Panel de Control para clientes con SAAS (como Coface) -
-- toma los datos guardados en la tabla LN_Panel_Control_Coface para ese cliente, ultima fecha generada
-- =============================================
/*
exec LN_Panel_Control_SAAS_datos 515494256,0
select * from LN_Panel_Control_Coface where cliente = 515494256 and contrato=604743 order by fecha_consulta desc
*/
CREATE OR ALTER PROCEDURE dbo.LN_Panel_Control_SAAS_datos
@p_cliente int = 515494256,
@activo bit = 1
AS
BEGIN
SET NOCOUNT ON;
declare @created datetime = (select MAX(created) from LN_Panel_Control_Coface where cliente = @p_cliente)
if (@activo = 1)
select distinct
cliente,
created,
asegurado,
contrato,
analizado,
identificacion,
Fecha,
fecha_consulta,
estado_consulta,
ultima_novedad,
color_final,
estado,
blacklist_estado,
formales_estado,
fiscales_estado,
contables_estado,
patrimonio_estado,
legales_estado,
bancos_estado,
cheques_estado,
contraparte,
excepcion,
contrato_activo,
cliente_activo
from LN_Panel_Control_Coface
where cliente = @p_cliente
and created = @created
and isnull(contrato_activo,1) = @activo
and isnull(cliente_activo,1) = @activo
else
-- todos
select distinct
cliente,
created,
asegurado,
contrato,
analizado,
identificacion,
Fecha,
fecha_consulta,
estado_consulta,
ultima_novedad,
color_final,
estado,
blacklist_estado,
formales_estado,
fiscales_estado,
contables_estado,
patrimonio_estado,
legales_estado,
bancos_estado,
cheques_estado,
contraparte,
excepcion,
isnull(contrato_activo, 1) as contrato_activo,
isnull(cliente_activo, 1) as cliente_activo
from LN_Panel_Control_Coface
where cliente = @p_cliente
and created = @created
END
--select * from LN_Panel_Control_Coface where contrato_activo = 1
GO
GO
--
-- =============================================
-- Author: María Inés Soria
-- Create date: 29/12/2021
-- Description: Para armar el Panel de Control para clientes con SAAS (como Coface) -
-- toma los datos guardados en la tabla LN_Panel_Control_Coface para ese cliente, ultima fecha generada
-- =============================================
/*
exec LN_Panel_Control_SAAS_datos 515494256,0
select * from LN_Panel_Control_Coface where cliente = 515494256 and contrato=604743 order by fecha_consulta desc
*/
CREATE OR ALTER PROCEDURE dbo.LN_Panel_Control_SAAS_datos
@p_cliente int = 515494256,
@activo bit = 1
AS
BEGIN
SET NOCOUNT ON;
declare @created datetime = (select MAX(created) from LN_Panel_Control_Coface where cliente = @p_cliente)
if (@activo = 1)
select distinct
cliente,
created,
asegurado,
contrato,
analizado,
identificacion,
Fecha,
fecha_consulta,
estado_consulta,
ultima_novedad,
color_final,
estado,
blacklist_estado,
formales_estado,
fiscales_estado,
contables_estado,
patrimonio_estado,
legales_estado,
bancos_estado,
cheques_estado,
contraparte,
excepcion,
contrato_activo,
cliente_activo
from LN_Panel_Control_Coface
where cliente = @p_cliente
and created = @created
and isnull(contrato_activo,1) = @activo
and isnull(cliente_activo,1) = @activo
else
-- todos
select distinct
cliente,
created,
asegurado,
contrato,
analizado,
identificacion,
Fecha,
fecha_consulta,
estado_consulta,
ultima_novedad,
color_final,
estado,
blacklist_estado,
formales_estado,
fiscales_estado,
contables_estado,
patrimonio_estado,
legales_estado,
bancos_estado,
cheques_estado,
contraparte,
excepcion,
isnull(contrato_activo, 1) as contrato_activo,
isnull(cliente_activo, 1) as cliente_activo
from LN_Panel_Control_Coface
where cliente = @p_cliente
and created = @created
END
--select * from LN_Panel_Control_Coface where contrato_activo = 1
GO
Depends On
1Used By
No items found