|
@@ -1132,3 +1132,40 @@ AS
|
|
|
|
|
|
END;
|
|
|
;
|
|
|
+
|
|
|
+CREATE OR REPLACE PROCEDURE P_GET_PEN_QUIZ_USERS( p_cursor IN OUT SYS_REFCURSOR)
|
|
|
+ as
|
|
|
+ BEGIN
|
|
|
+
|
|
|
+ OPEN p_cursor FOR
|
|
|
+ select u.USER_NAME,u.USER_TYPE,p.nombre,p.id
|
|
|
+ from proveedores p
|
|
|
+ join USERS_PROVEEDORES up
|
|
|
+ on up.PROVEEDORES_ID = p.id
|
|
|
+ join users u
|
|
|
+ on u.id = up.USERS_ID
|
|
|
+ where UPPER(u.USER_TYPE) in
|
|
|
+ ('CLIENTE INTERNO')
|
|
|
+ and not exists(
|
|
|
+ select 'x' from EVALUACION_PROVEEDOR ep
|
|
|
+ where ep.CREATED_BY = u.USER_NAME
|
|
|
+ and ep.year = to_char(add_months(sysdate, -1), 'YYYY')
|
|
|
+ and ep.month = to_char(add_months(sysdate, -1), 'MM')
|
|
|
+ )
|
|
|
+ ;
|
|
|
+
|
|
|
+ end;
|
|
|
+;
|
|
|
+
|
|
|
+
|
|
|
+CREATE OR REPLACE PROCEDURE P_GET_PEN_ACTION_EXECUTE( p_cursor IN OUT SYS_REFCURSOR)
|
|
|
+ as
|
|
|
+ BEGIN
|
|
|
+
|
|
|
+ OPEN p_cursor FOR
|
|
|
+ select * from PLAN_ACCION_DET a
|
|
|
+ where a.ESTADO != 'FINALIZADO'
|
|
|
+ and a.FECHA_COMPROMISO<=CURRENT_DATE;
|
|
|
+
|
|
|
+ end;
|
|
|
+;
|