• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    עדכון שעות נוכחות ושמיעת השעות שנצברו

    מתוזמן נעוץ נעול הועבר הסברים מסודרים ממשתמשים
    1 פוסטים 1 כותבים 579 צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ד מנותק
      דוד_מלך_ישראל
      נערך לאחרונה על ידי דוד_מלך_ישראל

      עדכון אב תשפג: בניתי מודול מיוחד למטרה זו החוסך את הבעיות שהתעוררו במדריך דלהלן, הפרטים כאן

      הסבר: נניח יש לנו ישיבה/כולל/ישבה"ז/משרד וכדו' ואנחנו מעונינים שלומד/עובד יוכל לעדכן את סך השעות והדקות שלמד/עבד, ולשמוע כמה שעות ודקות נצברו לו בסך הכללי.

      הביצוע בקצרה:
      שלוחה 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 תגובה אחרונה תגובה ציטוט 6
      • ד דוד_מלך_ישראל התייחס לנושא זה ב
      • 1 12345 התייחס לנושא זה ב
      • ד דוד_מלך_ישראל התייחס לנושא זה ב

      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

      נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

      הרשמה התחברות
      • פוסט ראשון
        פוסט אחרון