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:
- 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 - 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 ",".