dbo.LN_datos_tarea

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@tarea bigint 8

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.LN_datos_tarea
  @tarea bigint 
 

AS
BEGIN

 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;

SELECT Tarea.estado_informe as codigo_estado_tarea, Tarea.informe_padre, Tarea.informe as idTarea, LN_demo.informe as informe,  LN_contrapartes.contraparte,
                                        LN_contrapartes.country_code, LN_contrapartes.cliente,
                                        LN_contrapartes.id_padron, LN_contrapartes.datos_comerciales, LN_contrapartes.activo,
                                        LN_contrapartes.nombre_contacto, LN_contrapartes.email_contacto, LN_contrapartes.telefono_contacto,
                                        CONVERT(VARCHAR, LN_contrapartes.vigencia_desde,103) AS vigencia_desde,
                                        CONVERT(VARCHAR, LN_contrapartes.vigencia_hasta,103) AS vigencia_hasta,
                                        LN_contrapartes.created_by, LN_contrapartes.modified_by,
                                        padrones.identificador, padrones.nombre_persona, identificadores.abreviatura, identificadores.nombre_identificador,
                                        padrones.identificacion,
                                        country.country_code ,
                                        country.country_name as country_name,
                                        clientes.nombre_cliente,
                                        CONVERT(VARCHAR(19), LN_contrapartes.created, 121) as created,
                                        CONVERT(VARCHAR(19), LN_contrapartes.modified, 121) as modified,
                                        users1.first_name + ' ' + users1.last_name as created_by_user,
                                        LN_gestiones.gestion as gestion,
                                        LN_gestiones.desde as desde,
                                        CONVERT(VARCHAR, LN_gestiones.desde,103) AS gestion_desde,
                                        CONVERT(VARCHAR, LN_gestiones.hasta,103) AS gestion_hasta,
                                        LN_demo.informe as informe,
                                        ln_contrapartes.servicio_contratado,
                                        ln_contrapartes.pais_servicio as pais_servicio_cod,
                                        ln_demo.docs_ok,ln_demo.integ_carga,ln_demo.integ_rech,ln_demo.integ_verif,
                                        LN_tareas.nombre_tarea,

                                        case
                                        when Tarea.estado_informe = 'I' then 'Ingresado'
                                        when Tarea.estado_informe = 'A' then 'No calificado'
                                        when Tarea.estado_informe = 'X' then 'Carga Comercial'
                                        when Tarea.estado_informe = 'T' then 'Respondido'
                                        when Tarea.estado_informe = 'P' then 'En gestión'
                                        when Tarea.estado_informe = 'W' then 'En espera'
                                        when Tarea.estado_informe = 'M' then 'A Completar'
                                        when Tarea.estado_informe = 'E' then 'En proceso'
                                        when Tarea.estado_informe = 'F' then 'Finalizado'
                                        when Tarea.estado_informe = 'K' then 'Aprobado'
                                        when Tarea.estado_informe = 'R' then 'Observado'
                                        when Tarea.estado_informe = 'C' then 'Rechazado'
                                        when Tarea.estado_informe = 'N' then 'Anulado'
                                        end as estado_tarea,
                                        
                                        Tarea.fecha_iniciado as inicio_tarea,Tarea.fecha_entregado as fin_tarea,Tarea.fecha_comprometida as fecha_comprometida_tarea,Tarea.proximo_llamado, 
                                        Tarea.fecha_entregado - Tarea.fecha_iniciado as tiempo_tarea,
                                        Tarea.fecha_entregado -Tarea.fecha_comprometida as diffTarea,
                                        Tarea.informe as idTarea1,
                                        uTarea.last_name + ' ' + uTarea.first_name as usuario_tarea ,
                                        Tarea.prioridad as tarea_prioridad,
                                        Tarea.asignado as userIDAsigandoTarea,
                                        Tarea.pausa,
                                        LN_tipo_informes.nombre_tipo_informe as nombre_informe,
                                        Tarea.historial_informe as historial_tarea,
                                        Tarea.objeto_informe as obteo_informe_padre,
                                        Tarea.pausa,
                                        Tarea.ready_to_start_trigger_task as idTareaPadre,
                                        Tarea.ready_to_start_date,
                                        Tarea.ready_to_start,
                                        Tarea.ready_to_start_user_id,
                                        Tarea.id_tipo_informe as idTipoTarea,
                                        iPPAL.ingresado_por,LN_tareas.idTarea_Padre as dependencia,
                                        LN_tareas.id_tip_doc_dependiente,LN_tareas.ruta as ruta_tarea,LN_tareas.tipo_tarea as tipo_actividad_tarea,
                                        --iPPAL.historial_informe as historial_informe_padre,

          --convert(varchar(max),IPPAL.objeto_informe) + '<br>' + 
                                        --convert(varchar(max),IPPAL.historial_informe) + '<br>' + 
                                        --convert(varchar(max),TAREA.objeto_informe) 
          --+ '<br>' + convert(varchar(max),TAREA.historial_informe) 
          --as historial_informe_padre,

          replace(convert(varchar(max),TAREA.objeto_informe),'[','<br>[') as historial_informe_padre,

                                        iPPAL.estado_informe AS codigo_estado_informe, 
          LN_informe_design.orden as ordTarea
                                        
                                        FROM LN_contrapartes
                                        INNER JOIN LN_gestiones on LN_gestiones.contraparte = LN_contrapartes.contraparte
                                        INNER JOIN padrones ON LN_contrapartes.id_padron = padrones.id_padron
                                        INNER JOIN identificadores ON padrones.identificador = identificadores.identificador
                                        INNER JOIN clientes ON LN_contrapartes.cliente = clientes.cliente
                                        INNER JOIN country ON LN_contrapartes.country_code = country.country_code
                                        INNER JOIN users users1 ON LN_contrapartes.created_by = users1.user_id
                                        LEFT OUTER JOIN LN_demo ON (LN_contrapartes.contraparte = LN_demo.contraparte AND LN_gestiones.gestion = LN_demo.gestion)
                                        inner join informes as Tarea on (ln_demo.informe=Tarea.informe_padre  and Tarea.estado_informe not in ('X'))
                                        left join users uTarea on Tarea.asignado = uTarea.user_id
                                        inner join informes iPPAL on (ln_demo.informe=iPPAL.informe  and iPPAL.estado_informe not in ('X','K'))
                                        left join users uInforme on iPPAL.asignado = uInforme.user_id
                                        inner join idiomas on iPPAL.idioma = idiomas.idioma
                                        left join LN_tareas on LN_tareas.id_tipo_informe_blue=Tarea.id_tipo_informe
                                        inner join LN_tipo_informes on iPPAL.id_tipo_informe=LN_tipo_informes.idTipoInforme
          --left join ln_informe_design on ln_informe_design.idTipoInforme = Tarea.id_tipo_informe
          inner join LN_informe_design on (ln_tareas.idTarea = LN_informe_design.idElem and LN_informe_design.tipo_elem='T' and iPPAL.id_tipo_informe=LN_informe_design.idTipoInforme and LN_informe_design.activo=1)

                                        WHERE Tarea.informe = @tarea

END

GO

Used By

No items found