שלום רב,
כתבתי פרוצדורה לשליחת דוח לעובדים(דוח בקרה לדיווחים לפרויקט)
יש עובדים שלא חייבים בדיווחים לפרויקטים ואני לא רוצה שהדוח ישלח להם.
לצורך כך הוספתי למסך משתמשי מערכת שדה בשם " לא חייב בדיווחים לפרויקטים"? NOTREPORTED במידה ומסומן V אני רוצה שהדוח לא ישלח לעובד
איזה תנאי תקין לכתוב ולאיפה בפרוצדורה להוסיף ??
תודה ענקית!!!
חני
מצ"ב הפרוצדורה
DECLARE USR CURSOR FOR
SELECT DISTINCT USER FROM MONTHHOURSWORKAREA
WHERE MONTHHOURSWORKAREA.EDATE BETWEEN BEGINOFMONTH(:$.DAT)
AND ENDOFMONTH(:$.DAT);
GOTO 99 WHERE :RETVAL <= 0;
OPEN USR;
LABEL 10;
FETCH USR INTO :USR;
GOTO 98 WHERE :RETVAL <= 0;
SELECT SQL.TMPFILE INTO :MO FROM DUMMY;
LINK MONTHHOURSWORKAREA TO :MO;
GOTO 299 WHERE :RETVAL <= 0;
INSERT INTO MONTHHOURSWORKAREA SELECT * FROM MONTHHOURSWORKAREA M
WHERE M.USER = :USR
AND M.EDATE BETWEEN BEGINOFMONTH(:$.DAT) AND ENDOFMONTH(:$.DAT)
;
UNLINK MONTHHOURSWORKAREA;
:MAILER = SQL.USER;
EXECUTE WINACTIVE '-R',MONTHWORKHOURS2',
'MONTHHOURSWORKAREA',
:MO,
'-u', :USR;
LABEL 299;
LOOP 10;
LABEL 98;
CLOSE USR;
LABEL 99;