Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
1| Name | Data Type | Length | Description |
|---|---|---|---|
| @dias | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
--LN_contrapartes_ 'SELECT', 99, null, null, null, null, null, null, null, null, null, null, null, null, 1
CREATE OR ALTER PROCEDURE dbo.LN_subcontratistas_a_vencer
@dias int = 3
AS
BEGIN
SET NOCOUNT ON;
select distinct sub.cliente,
c.nombre_cliente,
sub.contraparte as subcontratista, p1.identificacion as cuit_contratista, p1.nombre_persona as nombre_contratista,
con.contraparte as contratista, p.identificacion as cuit_subcontratista, p.nombre_persona as nombre_subcontratista,
con.nombre_contacto as contacto,
con.email_contacto as email_contacto,
(CONVERT(VARCHAR(10),sub.vigencia_hasta, 103)) as vencimiento
From lN_contrapartes sub
inner join ln_contrapartes con on con.contraparte = sub.id_padre
inner join padrones p on p.id_padron = sub.id_padron and p.habilitado = 1
inner join padrones p1 on p1.id_padron = con.id_padron and p1.habilitado = 1
inner join clientes c on c.cliente = sub.cliente
where sub.subcontratista = 1
and con.activo = 1 and sub.activo = 1
and sub.vigencia_hasta between getdate() and dateadd(day,@dias,getdate())
AND sub.cliente NOT IN (2254875, 3920694)
and isnull(con.email_contacto,'') !=''
and isnull(p.nombre_persona,'') !=''
and isnull(p1.nombre_persona,'') !=''
order by nombre_contratista, nombre_subcontratista
END
GO
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
--LN_contrapartes_ 'SELECT', 99, null, null, null, null, null, null, null, null, null, null, null, null, 1
CREATE OR ALTER PROCEDURE dbo.LN_subcontratistas_a_vencer
@dias int = 3
AS
BEGIN
SET NOCOUNT ON;
select distinct sub.cliente,
c.nombre_cliente,
sub.contraparte as subcontratista, p1.identificacion as cuit_contratista, p1.nombre_persona as nombre_contratista,
con.contraparte as contratista, p.identificacion as cuit_subcontratista, p.nombre_persona as nombre_subcontratista,
con.nombre_contacto as contacto,
con.email_contacto as email_contacto,
(CONVERT(VARCHAR(10),sub.vigencia_hasta, 103)) as vencimiento
From lN_contrapartes sub
inner join ln_contrapartes con on con.contraparte = sub.id_padre
inner join padrones p on p.id_padron = sub.id_padron and p.habilitado = 1
inner join padrones p1 on p1.id_padron = con.id_padron and p1.habilitado = 1
inner join clientes c on c.cliente = sub.cliente
where sub.subcontratista = 1
and con.activo = 1 and sub.activo = 1
and sub.vigencia_hasta between getdate() and dateadd(day,@dias,getdate())
AND sub.cliente NOT IN (2254875, 3920694)
and isnull(con.email_contacto,'') !=''
and isnull(p.nombre_persona,'') !=''
and isnull(p1.nombre_persona,'') !=''
order by nombre_contratista, nombre_subcontratista
END
GO
Depends On
3Used By
No items found