Quantcast
Channel: Microsoft Dynamics NAV Forum - Recent Threads
Viewing all articles
Browse latest Browse all 29197

Filter about Approver?

$
0
0

Hi, friends!

I want to add a filter for all approvers to see who are approving the list from top to bottom.
Example:
Approver: Jim, Kelly , Frank and Michael / Jim, Sarah, Camila, Jeremy / Jim, Molly , Tom, Perry  or more
Jim > Kelly > Frank > Michael
Jim>Sarah>Camila>Jeremy
Jim>Molly >Tom>Perry
Jim must see all,  but may be approving several groups .
I'm use this function: 


UserApp :=USERID;
CLEAR(UserSetupA);
UserSetupA.RESET;
UserSetupA.SETCURRENTKEY("Approver ID");
UserSetupA.SETRANGE("Approver ID", USERID);
IF UserSetupA.FINDSET THEN BEGIN
   REPEAT
   UserApp := UserApp+','+UserSetupA."User ID";
   UserAA := UserSetupA."User ID";
      CLEAR(UserSetupT);
      UserSetupT.RESET;
      UserSetupT.SETCURRENTKEY("Approver ID");
      UserSetupT.SETRANGE("Approver ID", UserAA);
      IF UserSetupT.FINDSET THEN BEGIN
         REPEAT
         UserAA := UserSetupT."User ID";
           UserApp := UserApp+','+UserSetupT."User ID";
         UNTIL (UserSetupT.NEXT=0) ;
      END;
   UNTIL (UserSetupA.NEXT=0) ;
END;
EXIT(UserApp);

This work, but not return every group.

Thank you so much!

Viewing all articles
Browse latest Browse all 29197

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>