yitzchok

Forum Replies Created

מוצגות 15 תגובות – 91 עד 105 (מתוך 2,452 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    אז יכול להיות שכאשר חוזרים למסך האב אז מסך הבן מתרענן גם אם לא מוגדר הצגה אוטומטית.

    אם אתה רוצה להבין למה ובאיזה שלב ה-PRE-FORM רץ, אתה יכול להפעיל את המסך במצב טרייס/דיבוג (ראה פרק Debug Tools בתיעוד ה-SDK) ולבדוק את קובץ הפלט אחרי כל פעולה. לדוגמה תשווה בין יציאה חזרה למעלה מהמסך ההוא לבין מעבר למסך ליד.

    בסופו של דבר, בעיניי פעולות ב-PRE-FORM אמורות לתמוך במסך אבל בצורה שלא משנה כמה פעמים יבוצעו. אולי אתה צריך להעביר את הפעולה למקום אחר.

    בהצלחה

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    כתבת:

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

    ולדעתי זה מסתדר יפה עם (ומאשר את) מה שאני כתבתי:

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL

    namnami: אולי המסך שמראה הפניות לטריגר ("שימוש בהפעלה") לא תמיד מעודכן נכון?

    נכון מאד – במיוחד במצב בו היתה שגיאה כזו

    כשמדובר באינקלוד חייבים לחפש בקוד מ-windbi – אין לסמוך על המסך ההוא; זה רק מקום להתחיל, עד שכבר מכירים שרואים שם את כל הרשימה.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא ידוע לי שיש דרך לזהות אם נכנסת למסך או רק הצגת באופן אוטומטי בעקבות נוכחות במסך האב.

    אבל כמו שציינתי יש דרך למנוע את ההצגה עד שנכנסים (אם אני לא טועה) – ראה את ההגדרה של מסך ההוא כמסך בן במסך האב שלו (אולי גם בהגדרה בתור מסך אב של מסך הבן, אני לא זוכר)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הסתדרת?

    חשבתי לבדוק לך את זה אבל אני לא רואה מיד מה חוסם

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

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    והקוד הזה לא כלול באף מסך נוסף, אפילו באופן עקיף?

    כי נשמע לי מהתיאור הזה שהוא כן כלול ככה (אינקלוד בתוך אינקלוד) במסך שאין בו עמודה בשם REMARK. המערכת רק שמה לב כאשר היא עושה הכנה עמוקה/מקיפה יותר.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תרשה לי בבקשה לדייק בשבילך כי אז יהיה יותר ברור.

    זה לא קורה כשאתה יוצא, זה קורה לאחר שאתה יוצא.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אם זה הכל – לזהות אם קיימת סעיף שלא ברשימה של רשימת המאמרים?

    שאילתא על הסעיפים בשורות (תעשו את זה קודם אז תמשיכו) איפה הסעיף לא נמצא ב (where X not in) תתשאילתא שמחזירה את הסעיפים המותרים לרשימת המאשרים.

    זאת אומרת – לא מחפשים דברים שמאושרים כי בהם בעצם אין בעיה, אלא עוצרים כי קיימת בעיה של סעיף שלא מורשה לאישור

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אז תתעלם מ"ואולי לנחש מה שפיתחת"

    בפרוצדורה יש שלבים

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

    או תוסיפו תריגר מתאים למסך – אולי בתנאי שמדובר בממשק ההוא – שימלא את העמודה – אבל יש בזה סיכונים כי תריגר יכול בעקרון לעקוף בדיקות.

    אם מדובר בתוכנית מקומפלת אז יתכן שלא תדע מה קורה

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

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

    סליחה רק ברמה הזאת אני יכול לענות, יותר טוב מלא לענות לדעתי

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    שווה לבדוק אם הכותרת של העזרה של העמודה לא משקפת את השם המקורי. אבל יכול להיות בזה הבדל בין הממשק הקלאסי לממשק הוובי.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    • in reply to: BPM
    yitzchok
    משתתף
    IL
    כשאני יכול לענות כאן, אני לא יכול לבדוק. סליחה. פעם היה דגל באחד התפריטים בשורת התפריט של מעצב ה-BPM להגביל את המעברים לפי התרשים. אני לא זוכר מה היתה הכותרת בדיוק.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    רק מי שמורשה לכל הסעיפים יכול לאשר?

    צריכים הגדול לעשות רשימה של הסעיפים, ולספור אותם

    ואז לבדוק מי מורשה לכל אחד מהסעיפים אלה, ולספור

    מי שקבל בשני את המספר מהראשון, מורשה לכולם

    זאת בגדול הגישה. אני לא אכתוב את השאילתא

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    סוג שאלה שדורשת ממנו לחפש במערכת ואולי לנחש מה שפיתחת

    אישית לי אין זמן לזה לצערי, כבר כמה זמן אני בקושי עוקב אחרי השאלות

    אם תרצה לדעת מה עושה מה, או חפש בקוד או תעשה את הפעולה עם דיבוב/טרייס – ראה תיעוד SDK באתר הגיטהאב של PS

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    עיצוב פרטי למשתמש לאותו מסך?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    • in reply to: KEYSTROKES
    yitzchok
    משתתף
    IL
    נשמע שיש לכם שם טיול בין העמודות לפני החיפוש

    החזרתם את העמודות, או החזרת את העמודות לאותם מקומות? אנחנו לא יודעים את הפרטים ולכן נאלצים לנחש.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 91 עד 105 (מתוך 2,452 סה״כ)