דו"ח התרעות יום הולדת

פורומים אפיון ופיתוח פריוריטי דו"ח התרעות יום הולדת

  • Post
    אלמוני
    אורח
    שלום רב,
    האם מישהו כבר פיתח התרעה למנהל על יום הולדת קרוב של עובד
    אני רוצה להפיק דו"ח כזה על בסיס שדה חדש במסך "כרטיס עובד" שבו הוזנו תאריכי הלידה של העובדים. יש למצא דרך לחשב את יום ההולדת הבא.
    הכוננה להגיע לדו"ח TTS שמתריע על ימי הולדת בחודש / שבוע ובהמשך גם בחלוקה למחלקות.
מוצגות 15 תגובות – 1 עד 15 (מתוך 16 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    אני לא חושב שמדובר בדוח מסובך

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

    365 - ((SQL.DATE8 - USERSA.BIRTHDATE10) MOD 365) < X

    אלמוני
    אורח
    ערב טוב,
    תודה, אני אבנה את הדו"ח ואעדכן את הפורום.
    אגב, מאז השינוי באתר ההודעות לא מתעדכנות אצלי בסרגל.
    אלמוני
    אורח
    שלום רב,
    שכפלתי את דו"ח USERSBGEN
    כמו כן, לנוחות במקלידה הוספתי לה כבר מזמן שדה במסך האב של כרטיס עובד עבור תאריך לידה, הוספתי אותו לדו"ח + מיון וקיבוץ ויצא מצויין כך ששורה שכתבת לי צריכה לקחת משם את הנתונים כי רק הדשה הזה מעוגכן ולא השדה המקורי במסך הבן.

    ניסיתי להוסיף לדו"ח את השורה שרשמת ב "ביטוי/תנאי" פעם בשורה נפרדת ופעם בשורה עצמה ולא הלך לי, קיבלתי הודעות שגיאה.
    השורה:
    [righ365 – ((SQL.DATE8 – USERSA.BIRTHDATE10) MOD 365) < Xt][/right] [file name=___.doc size=25088]https://www.priority-forums.com/he/images/fbfiles/files/___.doc[/file]

    Lior
    מנהל בפורום
    הי שוגי
    זו אינה בדיוק השורה…

    ובכל זאת. תכניס עמודה DUMMY.DUMMY
    בביטוי שלה תכניס
    = DUMMY.DUMMY AND the rest of the line comes here

    אלמוני
    אורח
    בוקר טוב,
    לא ממש הבנתי אותך, למה הכוונה ב DUMMY.DUMMY ?
    האם כשכתבת AND the rest of the line comes here התכוונת למשפט המקורי שכתבת:
    365 – ((SQL.DATE8 – USERSA.BIRTHDATE10) MOD 365) < X ?
    Lior
    מנהל בפורום
    תכניס עמודה לדוח מוסתרת
    שם עמודה: DUMMY
    שם טבלה: DUMMY

    בביטוי רשום:
    = DUMMY.DUMMY AND 365 - ((SQL.DATE8 - USERSA.BIRTHDATE10) MOD 365) < X

    תחליף את X במספר הימים לפני שההתראה צריכה לצאת לפני יום ההולדת

    את USERSA.BIRTHDATE תחליף בעמודה הפרטית שבה תכלס אתה משתמש

    אלמוני
    אורח
    היי,
    תודה, הרבה יותר מובן, אני אנסה .
    שבת שלום.
    אלמוני
    אורח
    שבוע טוב,
    ניסיתי שוב ושוב אך תמיד קיבלתי דו"ח שגיאות (מצורף)

    הביטוי פוצל ל 2 שורות מפאת אורכו, זה יכול להשפיע ? [file name=_.doc size=25088]https://www.priority-forums.com/he/images/fbfiles/files/_.doc[/file]

    Lior
    מנהל בפורום
    שכחת את הסימן = בתחילת הביטוי
    אלמוני
    אורח
    היי,
    אכן שכחתי וזה עובד אבל במקום ה X רשמתי 30, כלומר את כל עמי ההולדת שבטווח של 30 יום וקיבלתי משהו מוזר מאוד, ראה קובץ תאריכים.
    תאריך לידה
    26/06/1947
    05/09/1952
    17/08/1959
    04/09/1959
    16/11/1959
    09/04/1964
    20/09/1967
    13/02/1968
    01/12/1971
    01/12/1972
    19/09/1974
    07/07/1975
    24/10/1976
    30/08/1978
    11/02/1979
    18/06/1979
    18/03/1980
    11/08/1983
    21/01/1985
    23/04/1986
    16/12/1986
    16/06/1987
    08/02/1989
    Lior
    מנהל בפורום
    אכן מוזר

    אני אחשוב על משהו ואחזור אליך

    אלמוני
    אורח
    היי ליאור,
    המטרה שלי היא להגיע לדו"ח שרץ TTS פעם בחודש ומוציא רק את ילידי החודש הקרוב (או הנוכחי) ונשלח במייל לאנשים מסויימים (מנהלי מחלקות וכו…)

    האם יש אפשרות להפיק את הדו"ח ישירות לאקסל, + עמודת נוסחה שקיימת באקסל ונותנת את החודש מתוך תאריך הלידה ?

    Lior
    מנהל בפורום
    אם כך אתה יכול להריץ דוח אוטומטי לקראת סוף חודש אשר מציג את מי יום ההולדת שלו חל בחודש הבא

    הביטוי:

    = DUMMY.DUMMY AND MONTH(USERSA.BIRTHDATE10) = MONTH(SQL.DATE) + 1

    אלמוני
    אורח
    היי,
    עובד מצוין !
    יהיה עוד המשך בואי אבל כרגע זהו אפשר לעבור לנושא הבא.
    שנה טובה.
    Lior
    מנהל בפורום
    יופי
    שמח שהסתדר
מוצגות 15 תגובות – 1 עד 15 (מתוך 16 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.