SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--ajustes sps ingreso call

		ALTER PROCEDURE [dbo].[sel_serviciosEquipo] 
			@p_idEquipo int
		AS
		BEGIN
	
			SET NOCOUNT ON;

			select doc_ot.id idOT
				, gen_tipoServicio_tipoServicio tipoServicio
				, doc_estadoTipoDocumento_estadoTipoDocumento estado
				,
				(select top 1 desde_fh from ort_programacion where [id_documento.ot] = doc_ot.id and id_tipoProgramacion = 6 order by id desc) fechaEjecucion,
				fechaGarantia_ff fechaGarantia
				, cnt_contrato_contrato planMtto
				, documento_codigo codigoSIAB
				, ter_tercero_proveedor_tercero proveedor
				,doc.prefijo +'-'+ cast(doc.documento_numero as varchar(10)) as ot
			from view_doc_documento_ot doc_ot
				inner join view_doc_documento doc 
			on doc.id = doc_ot.id
			where 
				id_equipo = @p_idEquipo or id_equipo in (select id from equ_equipo where id_equipo = @p_idEquipo) 
		END
	
GO


		ALTER PROCEDURE [dbo].[sel_planesMttoEquipo] 
			@p_idEquipo int
		AS
		BEGIN
	
			SET NOCOUNT ON;

			select
				vf.id idVisita,
				ce.id_equipo,
				ce.cnt_contrato_contrato nombrePlan,
				convert(varchar(10),vf.fecha_ff,103) fecha,
				case when ot.doc_documento_ot_prefijo = '' then '' else cast(ot.doc_documento_ot_prefijo  as varchar(10)) + '-' + cast(ot.doc_documento_ot_documento_numero as varchar(10)) end ot,
				cfc.ter_tercero_proveedor_tercero proveedor,
				tm.[catalogo.tempario] tempario,
				dateadd(dd,tm.[periodoDias], vf.fecha_ff) fechaGarantia
			from cnt_visitaFija vf 
				inner join view_cnt_contratoEquipo ce on vf.id_contratoEquipo = ce.id
				inner join [cat_catalogo.tempario] tm on vf.[id_catalogo.tempario]=tm.id
				left outer join view_doc_documento_ot ot on ot.id=vf.[id_documento.ot]
				left outer join view_cnt_configContrato cfc on ce.id = cfc.id_contratoEquipo
			where vf.active=1
				and ce.id_equipo = @p_idEquipo
	END
	
	