dbo.Imperium_data_doc

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@doc_id bigint 8

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.Imperium_data_doc
 -- Add the parameters for the stored procedure here
 @doc_id         bigint
 
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;

    -- Insert statements for procedure here
 if(@doc_id > 0) 

  select d.doc_id,d.doc_version,d.periodo,d.estado_doc,d.cliente,cl.nombre_cliente,
  d.contratista,d.contratista_1,d.tipo_doc,d.led_seccion,
  d.fecha_vigencia,d.fecha_tolerancia,d.ingresado, d.verificado,d.rechazado,
  t.nombre_tipo_doc,p.nombre_persona as nombre_contratista,p.numero as cuit,p1.nombre_persona as nombre_contratista_1, p1.numero as cuit_1,
  d.empleado, d.vehiculo,pe.nombre_persona as nombre_e, pe.numero as cuit_e, v.nombre_vehiculo, v.dominio, d.doc_id_lista,
  d.doc_log,d.texto_rechazo,d.aprobacion_parcial,d.parcial_actualizado,d.reapertura_por_alta, d.replicated_doc_id, d.notificacion,
  n.texto_notificacion
  from led_docs d join led_tipos_doc t on d.tipo_doc = t.tipo_doc
  join clientes cl on d.cliente = cl.cliente
  join led_contratistas c on d.contratista = c.contratista
  join padrones p on c.id_padron = p.id_padron
  join led_contratistas c1 on d.contratista_1 = c1.contratista
  join padrones p1 on c1.id_padron = p1.id_padron
  left join led_empleados e on d.empleado = e.empleado
  left join padrones pe on e.id_padron = pe.id_padron
  left join led_vehiculos v on d.vehiculo = v.vehiculo
  left join led_notificaciones n on d.notificacion = n.notificacion

  where d.doc_id = @doc_id
  
  declare @vv int  = 0

  select @vv = doc_version from led_docs where doc_id = @doc_id

  if (@vv > 0)  begin

   select * from led_docs_aux where doc_id = @doc_id

  end

END

GO

Used By

No items found