

if exists (select * from sys.objects where object_id = OBJECT_ID(N'[dbo].[for_unDocumentoTraslado]') and type in (N'P', N'PC'))
drop procedure  [dbo].[for_unDocumentoTraslado]
go

CREATE PROCEDURE [dbo].[for_unDocumentoTraslado]
	@p_id INT,
	@p_eid varchar(100)
AS
BEGIN
	
SELECT      doc_documento.id, [doc_documento.ot].id_equipo, equ_equipo.equipo, doc_documento.documento_numero AS numero,doc_documento.prefijo, doc_documento.fecha_fh AS fechaREM, doc_documento.subtotal, 
            doc_documento.descuento, doc_documento.iva, doc_documento.total, doc_documento.fechaLimite_fh, 
			doc_prioridadDocumento.prioridadDocumento, 
			ter_tercero.tercero,ter_tercero.tercero_nit, ter_tercero.direccion,	ter_tercero.contacto, ter_tercero.telefono,ter_tercero.fax,
			[doc_documento.traslado].id_bodega_destino, 
            [doc_documento.traslado].id_bodega_origen,
            gen_zona.zona,
			seg_usuario.nombre as usuario,
			seg_cargo.cargo,
			doc_documento_padre.prefijo as prefijoRQ,doc_documento_padre.documento_numero as numeroRQ,
			[equ_equipo].equipo as equipo,
			gen_bodega.bodega as bodega,
			bodega_destino.bodega as bodegaDestino,
			doc_documento_abuelo.documento_numero,
			doc_estadotipodocumento.estadotipodocumento as estado
				
FROM        doc_documento INNER JOIN
			ter_tercero ON doc_documento.id_tercero_cliente = ter_tercero.id INNER JOIN
			gen_zona on gen_zona.id=ter_tercero.id_zona inner join
			doc_prioridadDocumento ON doc_documento.id_prioridadDocumento = doc_prioridadDocumento.id INNER JOIN
            seg_usuario on seg_usuario.id=doc_documento.id_usuario_creo inner join
			seg_cargo on seg_cargo.id=seg_usuario.id_cargo inner join
			[doc_documento.traslado] ON doc_documento.id = [doc_documento.traslado].id INNER JOIN 
			[doc_documento] as doc_documento_padre on doc_documento_padre.id = [doc_documento].id_documento LEFT JOIN
			[doc_documento.requisicion] on [doc_documento.requisicion].id=doc_documento_padre.id inner join
			[doc_documento] as doc_documento_abuelo on doc_documento_abuelo.id = doc_documento_padre.id_documento LEFT JOIN
			[doc_documento.ot] on [doc_documento.ot].id=doc_documento_abuelo.id INNER JOIN
			[equ_equipo] on [doc_documento.ot].id_equipo=[equ_equipo].id inner join
			gen_bodega on gen_bodega.id=[doc_documento.traslado].id_bodega_origen inner join
			gen_bodega as bodega_destino on bodega_destino.id=[doc_documento.traslado].id_bodega_destino  inner join
			doc_estadotipodocumento on doc_estadotipodocumento.id = doc_documento.id_estadotipodocumento
			

WHERE     (doc_documento.id = @p_id) AND (doc_documento.active = 1) AND (doc_documento.eid LIKE @p_eid + '%')
END



