לינק למסך מההודעה

פורומים אפיון ופיתוח פריוריטי לינק למסך מההודעה

  • Post
    Priority Imp
    משתתף
    שלום,

    מישהו זוכר היכן יש דוגמא במערכת, שמהודעת מערכת הבנויה כלינק, ניתן לגשת למסך עצמו?

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

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

    אשמח לדעת איפה יש דוגמא כזו במערכת? או איך מבצעים זאת ע"י פיתוח….

    תודה רבה

מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)
  • Replies
    אלמוני
    אורח
    דווקא לפני כמה ימים היה דיון בזה כאן, איך לשלוח לינק.


    P1 מחזיק את מספר התעודה
    ORDERS = שם מסך היעד
    F = סימן שמדובר במסך

    Priority Imp
    משתתף
    נעם שלום,

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

    אני פשוט לא זוכר איפה ראיתי זאת פעם אחרונה אך אני משוכנע שזה קיים.

    Priority Imp
    משתתף
    מצורפת התמונה
    Priority Imp
    משתתף
    לא מצליח להעלות את התמונה
    roni
    משתתף
    הקוד
    EXECUTE WINFORM 'DOCUMENTS_D',",:PAR2,",2;

    בPAR2 תרשום את מספר המסמך
    SELECT DOCNO INTO :PAR2 FROM DOCUMENTS

    אלמוני
    אורח
    בס"ד

    שלום רב ,

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

    תודה רבה!
    משה

    יעל
    משתתף
    שלום,

    יש למשהו פתרון טוב לעניין הזה? לינק מהודעת פרוצדורה.

    הייתי מתפשרת על EXECUTE WINFORM , אך אם אני לא טועה זה עובד רק בסביבת קליינט.

    אשמח לשמוע מהמומחים כאן , תודה.

     

    babun
    משתתף
    ניתן להריץ את המסך כמו בפרוצדורה פתיחת חשבונית מס OPENIVFORORDER יש שם טיפול שונה בין חלונאי לוובי.

    או להציג לינק כמו הודעה מס' 6 בפרוצדורה העתקת הזמנת לקוח COPYRDER .

    בהצלחה!

    יעל
    משתתף
    תודה על המענה.

    משום מה איני מוצאת את הפרוצדורה שציינת בשם OPENIVFORORDER.(יכול להיות שפתחו אותה בגרסאות מתקדמות יותר? יש לי 17.3)

    ובפרוצדורה COPYRDER, הודעה מס' 6 ממה שראיתי היא ללא לינק :

    "התכנית הסתיימה בהצלחה, נפתחה הזמנה חדשה מס' <P1>."

    babun
    משתתף
    1. יש לי מערכת 18.3 אז יכול להיות. אולי יש לך פרוצדורה בשם OPENDOCFROMORDER?
    2. אכן טעות שלי אבל כמדומני בפתיחת הזמנה שאיתו נפתחה השאלה זה שם לינק בממשק וובי (שוב לפחות בגרסה עדכנית)
    babun
    משתתף
    אתקן כי איבדתי את עצמי בחיפוש פרוצדורות.

    לצורך הצגת לינק ניתן לרשום בתוך סוגריים משולשים

    P1.Formname.F

    כאשר P1 מחזיק את מס' התעודה

    Formname זה שם המסך לדוגמא ORDERS

    ואז אם מציגים את זה ב ERRMSG זה יתן לינק

    (כאמור בממשק וובי נראה לי לא רק errmsg אבל צריך לוודא)

     

     

    yitzchok
    משתתף
    IL
    יש מקומות במערכת בהם גם אם שמים בצורה P1.Formname.F מקבלים סתם טקסט ולא לינק

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    יעל
    משתתף
    1. אין לי פרוצדורה בשם OPENDOCFROMORDER

    2. אכן P1.Formname.F לא עובד כלינק רק כטקסט, לפחות בגרסה שלי. (זה עובד כלינק רק לשליחת מיילים …MAILMSG )

    תודה על הרצון לעזור.

     

    babun
    משתתף
    היי

    יש לי 18.3 וזה עובד לי בפיתוחים שעשיתי.

     

     

מוצגות 14 תגובות – 1 עד 14 (מתוך 14 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.