SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON
GO
IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[view_ter_sucursal]')) DROP VIEW [dbo].[view_ter_sucursal]
GO
CREATE  VIEW [view_ter_sucursal] AS
SELECT 	[ter_sucursal].[id] AS [id],
		[ter_sucursal].[uid] AS [uid],
		[ter_sucursal].[eid] AS [eid],
		[ter_sucursal].[id_usuario_modifico] AS [id_usuario_modifico],
		[ter_sucursal].[id_usuario_creo] AS [id_usuario_creo],
		[ter_sucursal].[fechaModificacion] AS [fechaModificacion],
		[ter_sucursal].[fechaCreacion] AS [fechaCreacion],
		[ter_sucursal].[active] AS [active],
		[ter_sucursal].[sucursal] AS [sucursal],
		[ter_sucursal].[sucursal_codigo] AS [sucursal_codigo],
		[ter_sucursal].[contacto] AS [contacto],
		[ter_sucursal].[telefono] AS [telefono],
		[ter_sucursal].[Fax] AS [Fax],
		[ter_sucursal].[Email] AS [Email],
		[ter_sucursal].[Direccion] AS [Direccion],
		[ter_sucursal].[paraVenta] AS [paraVenta],
		[ter_sucursal].[paraSoporte] AS [paraSoporte],
		[ter_sucursal].[paraAlquiler] AS [paraAlquiler],
		[ter_sucursal].[id_tercero] AS [id_tercero],
[ter_tercero].[tercero] as [ter_tercero_tercero],
[ter_tercero].[tercero_codigo] as [ter_tercero_tercero_codigo],
[ter_tercero].[tercero_nit] as [ter_tercero_tercero_nit],
[ter_tercero].[direccion] as [ter_tercero_direccion],
[ter_tercero].[contacto] as [ter_tercero_contacto],
[ter_tercero].[telefono] as [ter_tercero_telefono],
[ter_tercero].[fax] as [ter_tercero_fax],
[ter_tercero].[email] as [ter_tercero_email],
[ter_tercero].[website] as [ter_tercero_website],
[ter_tercero].[representante] as [ter_tercero_representante],
[ter_tercero].[notas] as [ter_tercero_notas],
[ter_tercero].[tercero_nombreCorto] as [ter_tercero_tercero_nombreCorto],
[ter_tercero].[esCliente] as [ter_tercero_esCliente],
[ter_tercero].[esProveedor] as [ter_tercero_esProveedor],
[ter_tercero].[esTransportador] as [ter_tercero_esTransportador],
[ter_tercero].[esFabricante] as [ter_tercero_esFabricante],
[ter_tercero].[esEmpresaPropia] as [ter_tercero_esEmpresaPropia],
[ter_tercero].[clasificacion] as [ter_tercero_clasificacion],
[ter_tercero].[id_zona] as [ter_tercero_id_zona],
[ter_tercero].[id_estadoTercero] as [ter_tercero_id_estadoTercero],
[ter_tercero].[id_listaPrecio] as [ter_tercero_id_listaPrecio],
[ter_tercero].[id_naturalezaTercero] as [ter_tercero_id_naturalezaTercero],
[ter_tercero].[esProspecto] as [ter_tercero_esProspecto],
		[ter_sucursal].[id_zona] AS [id_zona],
[gen_zona].[zona] as [gen_zona_zona],
[gen_zona].[zona_codigo] as [gen_zona_zona_codigo],
[gen_zona].[tiempoDesplazamiento] as [gen_zona_tiempoDesplazamiento],
[gen_zona].[nivel] as [gen_zona_nivel],
[gen_zona].[id_zona] as [gen_zona_id_zona],
[gen_zona].[codigoExterno] as [gen_zona_codigoExterno],
		[ter_sucursal].[id_usuario_asesor] AS [id_usuario_asesor],
[seg_usuario_asesor].[usuario] as [seg_usuario_asesor_usuario],
[seg_usuario_asesor].[usuario_codigo] as [seg_usuario_asesor_usuario_codigo],
[seg_usuario_asesor].[intentosFallidos] as [seg_usuario_asesor_intentosFallidos],
[seg_usuario_asesor].[numeroIngresos] as [seg_usuario_asesor_numeroIngresos],
[seg_usuario_asesor].[fechaUltimoIngreso_fh] as [seg_usuario_asesor_fechaUltimoIngreso_fh],
[seg_usuario_asesor].[fechaIntentoFallido_fh] as [seg_usuario_asesor_fechaIntentoFallido_fh],
[seg_usuario_asesor].[clave] as [seg_usuario_asesor_clave],
[seg_usuario_asesor].[nombre] as [seg_usuario_asesor_nombre],
[seg_usuario_asesor].[profesion] as [seg_usuario_asesor_profesion],
[seg_usuario_asesor].[email] as [seg_usuario_asesor_email],
[seg_usuario_asesor].[direccion] as [seg_usuario_asesor_direccion],
[seg_usuario_asesor].[telefono] as [seg_usuario_asesor_telefono],
[seg_usuario_asesor].[costoHora] as [seg_usuario_asesor_costoHora],
[seg_usuario_asesor].[porcentajeComision] as [seg_usuario_asesor_porcentajeComision],
[seg_usuario_asesor].[accesoActivo] as [seg_usuario_asesor_accesoActivo],
[seg_usuario_asesor].[cambiarClave] as [seg_usuario_asesor_cambiarClave],
[seg_usuario_asesor].[fechaUltimoCambioClave_fh] as [seg_usuario_asesor_fechaUltimoCambioClave_fh],
[seg_usuario_asesor].[aplicaRecargo] as [seg_usuario_asesor_aplicaRecargo],
[seg_usuario_asesor].[sexo] as [seg_usuario_asesor_sexo],
[seg_usuario_asesor].[id_perfil] as [seg_usuario_asesor_id_perfil],
[seg_usuario_asesor].[id_cargo] as [seg_usuario_asesor_id_cargo],
[seg_usuario_asesor].[id_grupo] as [seg_usuario_asesor_id_grupo],
[seg_usuario_asesor].[id_zona] as [seg_usuario_asesor_id_zona],
[seg_usuario_asesor].[identificacion] as [seg_usuario_asesor_identificacion],
[seg_usuario_asesor].[id_usuario] as [seg_usuario_asesor_id_usuario],
[seg_usuario_asesor].[preferencias] as [seg_usuario_asesor_preferencias],
		[ter_sucursal].[id_usuario_tecnico] AS [id_usuario_tecnico],
[seg_usuario_tecnico].[usuario] as [seg_usuario_tecnico_usuario],
[seg_usuario_tecnico].[usuario_codigo] as [seg_usuario_tecnico_usuario_codigo],
[seg_usuario_tecnico].[intentosFallidos] as [seg_usuario_tecnico_intentosFallidos],
[seg_usuario_tecnico].[numeroIngresos] as [seg_usuario_tecnico_numeroIngresos],
[seg_usuario_tecnico].[fechaUltimoIngreso_fh] as [seg_usuario_tecnico_fechaUltimoIngreso_fh],
[seg_usuario_tecnico].[fechaIntentoFallido_fh] as [seg_usuario_tecnico_fechaIntentoFallido_fh],
[seg_usuario_tecnico].[clave] as [seg_usuario_tecnico_clave],
[seg_usuario_tecnico].[nombre] as [seg_usuario_tecnico_nombre],
[seg_usuario_tecnico].[profesion] as [seg_usuario_tecnico_profesion],
[seg_usuario_tecnico].[email] as [seg_usuario_tecnico_email],
[seg_usuario_tecnico].[direccion] as [seg_usuario_tecnico_direccion],
[seg_usuario_tecnico].[telefono] as [seg_usuario_tecnico_telefono],
[seg_usuario_tecnico].[costoHora] as [seg_usuario_tecnico_costoHora],
[seg_usuario_tecnico].[porcentajeComision] as [seg_usuario_tecnico_porcentajeComision],
[seg_usuario_tecnico].[accesoActivo] as [seg_usuario_tecnico_accesoActivo],
[seg_usuario_tecnico].[cambiarClave] as [seg_usuario_tecnico_cambiarClave],
[seg_usuario_tecnico].[fechaUltimoCambioClave_fh] as [seg_usuario_tecnico_fechaUltimoCambioClave_fh],
[seg_usuario_tecnico].[aplicaRecargo] as [seg_usuario_tecnico_aplicaRecargo],
[seg_usuario_tecnico].[sexo] as [seg_usuario_tecnico_sexo],
[seg_usuario_tecnico].[id_perfil] as [seg_usuario_tecnico_id_perfil],
[seg_usuario_tecnico].[id_cargo] as [seg_usuario_tecnico_id_cargo],
[seg_usuario_tecnico].[id_grupo] as [seg_usuario_tecnico_id_grupo],
[seg_usuario_tecnico].[id_zona] as [seg_usuario_tecnico_id_zona],
[seg_usuario_tecnico].[identificacion] as [seg_usuario_tecnico_identificacion],
[seg_usuario_tecnico].[id_usuario] as [seg_usuario_tecnico_id_usuario],
[seg_usuario_tecnico].[preferencias] as [seg_usuario_tecnico_preferencias],
		[ter_sucursal].[id_sucursal] AS [id_sucursal],
[ter_sucursal_padre].[sucursal] as [ter_sucursal_padre_sucursal],
[ter_sucursal_padre].[sucursal_codigo] as [ter_sucursal_padre_sucursal_codigo],
[ter_sucursal_padre].[contacto] as [ter_sucursal_padre_contacto],
[ter_sucursal_padre].[telefono] as [ter_sucursal_padre_telefono],
[ter_sucursal_padre].[Fax] as [ter_sucursal_padre_Fax],
[ter_sucursal_padre].[Email] as [ter_sucursal_padre_Email],
[ter_sucursal_padre].[Direccion] as [ter_sucursal_padre_Direccion],
[ter_sucursal_padre].[paraVenta] as [ter_sucursal_padre_paraVenta],
[ter_sucursal_padre].[paraSoporte] as [ter_sucursal_padre_paraSoporte],
[ter_sucursal_padre].[paraAlquiler] as [ter_sucursal_padre_paraAlquiler],
[ter_sucursal_padre].[id_tercero] as [ter_sucursal_padre_id_tercero],
[ter_sucursal_padre].[id_zona] as [ter_sucursal_padre_id_zona],
[ter_sucursal_padre].[id_usuario_asesor] as [ter_sucursal_padre_id_usuario_asesor],
[ter_sucursal_padre].[id_usuario_tecnico] as [ter_sucursal_padre_id_usuario_tecnico],
[ter_sucursal_padre].[id_sucursal] as [ter_sucursal_padre_id_sucursal],
[ter_sucursal_padre].[id_listaPrecio] as [ter_sucursal_padre_id_listaPrecio],
[ter_sucursal_padre].[id_estadoTercero] as [ter_sucursal_padre_id_estadoTercero],
		[ter_sucursal].[id_listaPrecio] AS [id_listaPrecio],
[cat_listaPrecio].[listaPrecio] as [cat_listaPrecio_listaPrecio],
[cat_listaPrecio].[listaPrecio_codigo] as [cat_listaPrecio_listaPrecio_codigo],
[cat_listaPrecio].[porcentajeDescuento] as [cat_listaPrecio_porcentajeDescuento],
		[ter_sucursal].[id_estadoTercero] AS [id_estadoTercero],
[ter_estadoTercero].[estadoTercero] as [ter_estadoTercero_estadoTercero],
[ter_estadoTercero].[estadoTercero_codigo] as [ter_estadoTercero_estadoTercero_codigo],
		[empresaCodigo].[empresa] As [multiempresa]
FROM [ter_sucursal]
	INNER JOIN [seg_usuario] AS [seg_usuario_modifico] ON [seg_usuario_modifico].id=[ter_sucursal].[id_usuario_modifico]
	INNER JOIN [seg_usuario] AS [seg_usuario_creo] ON [seg_usuario_creo].id=[ter_sucursal].[id_usuario_creo]
	INNER JOIN [ter_tercero] ON [ter_tercero].id=[ter_sucursal].[id_tercero]
	INNER JOIN [gen_zona] ON [gen_zona].id=[ter_sucursal].[id_zona]
	INNER JOIN [seg_usuario] AS [seg_usuario_asesor] ON [seg_usuario_asesor].id=[ter_sucursal].[id_usuario_asesor]
	INNER JOIN [seg_usuario] AS [seg_usuario_tecnico] ON [seg_usuario_tecnico].id=[ter_sucursal].[id_usuario_tecnico]
	INNER JOIN [ter_sucursal] AS [ter_sucursal_padre] ON [ter_sucursal_padre].id=[ter_sucursal].[id_sucursal]
	INNER JOIN [cat_listaPrecio] ON [cat_listaPrecio].id=[ter_sucursal].[id_listaPrecio]
	INNER JOIN [ter_estadoTercero] ON [ter_estadoTercero].id=[ter_sucursal].[id_estadoTercero]
	INNER JOIN [gen_empresa] AS empresaCodigo ON [ter_sucursal].eid = [empresaCodigo].[codigo] and empresaCodigo.active=1
WHERE [ter_sucursal].active=1
GO
