origami בניית לוח תשלומים באוריגמי

  • הוסף לסימניות
  • #1
שלום וברכה,

אני מנסה לבנות לוח תשלומים באוריגמי. מבחינה ויזואלית, הדרך הכי יפה וקלה שמצאתי היה דרך קבוצה חוזרת.

השדות הנצרכים הם תאריך תשלום וסכום (ועוד כל מיני שדות נוסחא שמבוססים על התאריך, כמו 45 יום לפני וכו')
הבעיה מתחילה כשאני רוצה לאפשר 2 סוגי תאריכים.
1. בחירת תאריך ספציפי
2. תאריך שמבוסס על התאריך בשורה הקודמת + מרווח ימים מסוים (דינאמי)

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

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

מקווה שזה מספיק ברור.
יש למישהו רעיון יצירתי איך ניתן לסדר את זה?
 
  • הוסף לסימניות
  • #2
אם אתה רוצה שתשלומים במרווח תאריכים ייקבעו בבת אחת, ולא בזה אחר זה -
אפשר להוסיף שדות (לא בחוזרת) שבהם יופיעו הסכום, מס' התשלומים, תאריך ראשון, ומרחק בימים בין תשלומים, ואז לבצע תהליך (אולי במייק או שימוש בנוסחאות ותהליכים) שייצר קבוצות חוזרות לפי ההגדרות.
 
  • הוסף לסימניות
  • #3
אם אתה רוצה שתשלומים במרווח תאריכים ייקבעו בבת אחת, ולא בזה אחר זה -
אפשר להוסיף שדות (לא בחוזרת) שבהם יופיעו הסכום, מס' התשלומים, תאריך ראשון, ומרחק בימים בין תשלומים, ואז לבצע תהליך (אולי במייק או שימוש בנוסחאות ותהליכים) שייצר קבוצות חוזרות לפי ההגדרות.
המרווח הוא לא קבוע.
מספר תשלומים משתנה בין מקרה למקרה וגם אופן קביעת התאריכים שונה גם בתוך אותו מקרה.
תאריכי התשלום הראשון והאחרון מבוססים על שדה תאריך אחר במופע, וכל התשלומים באמצע דינאמיים לחלוטין.
גם אם אצור קבוצת שדות, אני אתקל בדיוק באותה בעיה כמו בקבוצת השדות החוזרת.
אני טועה?
 
  • הוסף לסימניות
  • #4
אז מה הלוגיקה שכן קיימת?
אם אין שום לוגיקה קבועה, אז בכל מקרה תשאיר את זה לקביעה ידנית
 
  • הוסף לסימניות
  • #5
הלוגיקה צריכה להיבחר בכל תשלום בנפרד.

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

כשאני מנסה להקביל את זה למשהו, זה כמו תשלומים של רכישת דירה.
לפעמים כתוב "לאחר 45 יום" ולפעמים כתוב תאריך ספציפי
 
  • הוסף לסימניות
  • #6
אז מה הנושא?
למה לא ליצור ידני אחד אחד?

הנושא הוא לחשב את מספר הימים של ההפרש?
 
  • הוסף לסימניות
  • #7
לחשב למפרע את מספר הימים זה קל.
הנקודה היא לחשב את התאריך לפי ההפרש. זה מה שמסבך את הסיפור
 
  • הוסף לסימניות
  • #8
אפשר להוסיף שדה מספרי "הפרש לתשלום הבא", שבו יציינו את מספר הימים
ובצד כפתור שיעדכן שדה עזר (עדכון דינמי) בערך של תאריך התשלום + מספר הימים (להציב נוסחה בתוך התהליך)
ותהליך בעת עדכון שדה העזר צור קבוצה חוזרת חדשה עם התאריך החדש

כך, יש רק שדה עזר אחד (מספר הימים) שיתמלא רק כשצריך אותו, ולא נוצר בלגן
 
  • הוסף לסימניות
  • #9
אבל אוריגמי לא יודע להכניס תאריך שמגיע משדה נוסחא לשדה מסוג תאריך/זמן
וגם, הוא לא יודע לקחת את הערך משדה העזר של ה"תאריך מחושב" הדינאמי מהשורה הספציפית בקובצת השדות החוזרת ולהכניס את הערך הספציפי הזה לקבוצת שדות חוזרת חדשה

מסתפקת אם לא כדאי כבר ליצור ישות חדשה ולהציג את התשלומים בווידג'ט...
 
  • הוסף לסימניות
  • #10
זה בעצם בעיה שכל ערך משדה נוסחה, לא יכול להיכנס לשדה מכל סוג שהוא...
גם אם אני מעתיקה את הערך מהשדה המחושב לשדה נוסחה אחר, זה לא עוזר לכלום...
 
  • הוסף לסימניות
  • #11
אם שדה העזר יהיה שדה תאריך, ובתהליך הראשון נעדכן אותו בערך דינמי (שזה בעצם על ידי נוסחה בגוף התהליך)
אז יהיה אפשר בתהליך השני למפות אותו לשדה התאריך בקבוצה החוזרת.
 
  • הוסף לסימניות
  • #12
עם כל הניסיונות שלי עם כל ה GPTs שנראה לי קיימים לא הצלחתי לבנות ערך דינאמי בשדה תאריך שיהיה מקובל על אוריגמי
הבוט כבר נותן לי את אותה נוסחה כל פעם ללא שינוי ומבטיח שהוא איתי עד הפתרון
 
  • הוסף לסימניות
  • #13
צריך לבקש מהבוט שכותב את הנוסחה, שיחזיר את התשובה בפורמט "15/12/1990 12:00" או אם זה לא כולל שעה - "15/12/1990"
הפורמט הזה ייכנס תקין לשדה תאריך
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #14
זה מה שהבוט נתן:
if (#תוספת ימים לתשלום הבא# != "" && #תוספת ימים לתשלום הבא# > 0) {
$date = strtotime(str_replace("/", "-", #תאריך#));
$daysToAdd = #תוספת ימים לתשלום הבא#;
$newDate = date("d/m/Y", strtotime("+$daysToAdd days", $date));
return $newDate;
}
return "";​


והוא מסרב בתוקף להכניס את הערך לשדה מסוג תאריך/זמן
 
  • הוסף לסימניות
  • #15
קוד:
if (!empty(#תוספת ימים לתשלום הבא#) && #תוספת ימים לתשלום הבא# > 0) {
$date = strtotime(str_replace("/", "-", #תאריך#));
$daysToAdd = #תוספת ימים לתשלום הבא#;
$newDate = date("d/m/Y", strtotime("+$daysToAdd days", $date));
return $newDate;
}
return "";

שיניתי כאן משהו קטן
 
  • הוסף לסימניות
  • #16
עדיין מסרב.
להכניס לתא טקסט הוא מצליח. רק לשדה תאריך לא.
 
  • הוסף לסימניות
  • #17
עדיין מסרב.
להכניס לתא טקסט הוא מצליח. רק לשדה תאריך לא.
ממה שזכור לי נוסחה זו אמורה לעבוד:
תאריך ושעה:
PHP:
$days = #תוספת ימים לתשלום הבא#; return $days != "" && $days != 0 ? date("d/m/Y H:i", strtotime("+{$days} days")) : "";

תאריך בלבד:
PHP:
$days = #תוספת ימים לתשלום הבא#; return $days != "" && $days != 0 ? date("d/m/Y", strtotime("+{$days} days")) : "";
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

סיכום אירועים: איראן בלהבות - מהמחאות ועד לסף עימות עולמי

הרקע וההתפרצות (סוף דצמבר 2025):

המחאות החלו ב-28 בדצמבר 2025 בטהראן, על רקע משבר כלכלי חריף וצניחה חדה בערך הריאל. מה שהחל כזעקת סוחרים ואזרחים על יוקר המחיה, הפך במהירות לגל הפגנות חסר תקדים ב-187 ערים הקורא להפלת המשטר.


הטבח והחשכת המידע (ינואר 2026):
  • דיכוי אלים: המשטר האיראני הגיב באכזריות יוצאת דופן. לפי נתוני ארגון זכויות האדם HRANA, נכון ל-23 בינואר, מספר ההרוגים המאומת עומד על למעלה מ-5,000 בני אדם, בהם 4,716 מפגינים ועשרות ילדים.
    יש דיווחים לא מאומתים מצד האופוזיציה האיראנית על מעל 60,000 הרוגים!

  • מעצרים המוניים: למעלה מ-26,500 בני אדם נעצרו, וקיים חשש כבד להוצאות להורג המוניות בבתי הכלא.

  • חסימת אינטרנט: החל מה-8 בינואר הוטל מצור דיגיטלי כמעט מוחלט על המדינה כדי למנוע זליגת תיעודים מהטבח.

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


הזווית הישראלית והאזורית:
  • כוננות שיא: ישראל נמצאת בדריכות עליונה מחשש שהסלמה אמריקנית תוביל לתגובה איראנית ישירה או באמצעות שלוחיה (פרוקסי).

  • איומי נתניהו: ראש הממשלה נתניהו הזהיר כי אם איראן תבצע "טעות" ותתקוף את ישראל, היא תפגוש עוצמה שטרם הכירה.

  • איומי טהראן: המשטר האיראני הודיע כי במקרה של תקיפה, בסיסים אמריקניים ויעדים בישראל יהיו "מטרות לגיטימיות".

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

אולי מעניין אותך גם...

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כג

אמִזְמוֹר לְדָוִד יי רֹעִי לֹא אֶחְסָר:בבִּנְאוֹת דֶּשֶׁא יַרְבִּיצֵנִי עַל מֵי מְנֻחוֹת יְנַהֲלֵנִי:גנַפְשִׁי יְשׁוֹבֵב יַנְחֵנִי בְמַעְגְּלֵי צֶדֶק לְמַעַן שְׁמוֹ:דגַּם כִּי אֵלֵךְ בְּגֵיא צַלְמָוֶת לֹא אִירָא רָע כִּי אַתָּה עִמָּדִי שִׁבְטְךָ וּמִשְׁעַנְתֶּךָ הֵמָּה יְנַחֲמֻנִי:התַּעֲרֹךְ לְפָנַי שֻׁלְחָן נֶגֶד צֹרְרָי דִּשַּׁנְתָּ בַשֶּׁמֶן רֹאשִׁי כּוֹסִי רְוָיָה:ואַךְ טוֹב וָחֶסֶד יִרְדְּפוּנִי כָּל יְמֵי חַיָּי וְשַׁבְתִּי בְּבֵית יי לְאֹרֶךְ יָמִים:
נקרא  8  פעמים
למעלה