Preguntas y Respuestas

Crear marcador auditorías

Sintoma: El cliente requiere un marcador en el que traiga los Planes de acción relacionados a auditorias y que se encuentren abiertos.

CAUSA:

El marcador: [PA_AUDITORIAS_INV] solo permite visualizar las fuentes (4 y 5) en el "query" creado:
4.- AUDITORIA BASADA EN RIESGOS
5.- AUDITORIA EXTERNA
Revisando en la base de datos las fuentes creadas en los Planes de Acciones están las:
1.- AUDITORIA DE CALIDAD
2.- AUDITORIA DIDETEXCO
3.- AUDITORIA INTERNA CUMPLIMIENTO

 

SOLUCIÓN:

  1. Se debe verificar las fuentes que se necesitan filtrar en el marcador creado  [PA_AUDITORIAS_INV] como se indica:
    SELECT p2.id,p2.nombre,p.auditoria
    FROM planaccionauditoria p
    INNER JOIN planaccion p2 ON p.planaccion=p2.id
    INNER JOIN planaccionfase pf ON pf.planaccion=p2.id
    LEFT JOIN planaccion2 p5 ON p5.planaccion=pf.id
    WHERE p2.fuente IN('4','5') AND p.auditoria=':param'
    GROUP BY p2.id
  2. Si las fuentes allí indicadas no son las correctas se cambian con los números correctos manteniendo la misma estructuras después del "IN"; el numero debe estar en comilla simple y cada numero debe estar separado de una ",".