עדכון שעות נוכחות ושמיעת השעות שנצברו
-
עדכון אב תשפג: בניתי מודול מיוחד למטרה זו החוסך את הבעיות שהתעוררו במדריך דלהלן, הפרטים כאן
הסבר: נניח יש לנו ישיבה/כולל/ישבה"ז/משרד וכדו' ואנחנו מעונינים שלומד/עובד יוכל לעדכן את סך השעות והדקות שלמד/עבד, ולשמוע כמה שעות ודקות נצברו לו בסך הכללי.
הביצוע בקצרה:
שלוחה 1 הוספת ניקוד לעדכון שעות, שלוחה 2 הוספת ניקוד לעדכון דקות, אח"כ עובר לשלוחה 1/1 שבמידה ויש לו 60 דקות מוסיפה נקודה (שעה) אחת, ואז עובר ל2/1 שמורידה 60 נקודות (דקות), שלוחה 3 שמיעת סיכום הנקודות משלוחות 1 ו1/1 (סיכום השעות) ואז עובר ל3/1 שמיעת סיכום הנקודות משלוחות 2 ו2/1 (סיכום הדקות).וכעת להגדרות המלאות:
בשלוחה 1 נגדיר
type=points_save enter_id=yes enter_id_type=digits points_tfr_add=yes points_save_end_goto=/2ונחליף את הודעת
M2480ל"הקש את מספר השעות".בשלוחה 2 נגדיר
type=points_save enter_id=yes enter_id_type=digits points_tfr_add=yes points_save_end_goto=/1/1ונחליף את הודעת
M2480ל"הקש את מספר הדקות".עכשו, אנחנו רוצים שכל 60 דקות ייחשבו כשעה, לכן נגדיר בשלוחה 1/1 הוספת נקודה אחת עם פילטר לפי כמות נקודות, אם יש 60 נקודות ייכנס לשלוחה ויוסיף שעה, אם יש פחות, יעבור מיד לשמיעת הזמן שנצבר:
בשלוחה 1/1 נגדיר:type=points_save enter_id=yes enter_id_type=digits check_points_filter=60 check_points_filter_no_go_to=/3 points_add_say=no points_add_amount=1 points_save_end_goto=/2/1ונחליף לשקט את הודעת
M1102"אין לכם הרשאת גישה לתיקיה זו"
במידה ויש 60 נקודות, נרצה שאחרי הוספת השעה יוריד 60 נקודות (=דקות), לכן נגדיר בשלוחה 2/1:type=points_save enter_id=yes enter_id_type=digits points_add_say=no points_add_amount=-60 points_save_end_goto=/3בשלוחה 3, המיועדת לשמיעת השעות, נגדיר:
type=points_say_total enter_id=yes enter_id_type=digits points_to_check=loop points_to_check_loop_1=Folder/1 points_to_check_loop_2=Folder/1/1 points_say_total_end_goto=/3/1ונחליף את הודעת
M1013ל "הזמן שנצבר הוא" ואת הודעתM1014ל "שעות"בשלוחה 3/1 נגדיר
type=points_say_total enter_id=yes enter_id_type=digits points_to_check=loop points_to_check_loop_1=Folder/2 points_to_check_loop_2=Folder/2/1ונחליף את הודעת
M1013ל "ו..." ואת הודעתM1014ל"דקות".חשוב: כיון שא"א לעשות פילטר לפי נקודות משלוחה מסוימת אלא מכלל המערכת, לכן ייתכן שכשצבר לדוגמה 6 שעות ו45 דקות, המערכת תשמיע שצבר 7 שעות ומינוס 15 דקות.
בהצלחה!
-
ד דוד_מלך_ישראל התייחס לנושא זה ב
-
1 12345 התייחס לנושא זה ב
-
ד דוד_מלך_ישראל התייחס לנושא זה ב
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות