› פורומים › אפיון ופיתוח פריוריטי › כיצד במסך, ניתן להציג הודעת אזהרה בהרצת פרוצדורה
- This topic has 8 תגובות, 4 משתתפים, and was last updated לפני 5 שנים, 8 חודשים by roni.
- Post
-
- אפריל 8, 2019 בשעה 1:56 pm
כיצד ניתן במסך להציג הודעת אזהרה- לא שגיאה בהרצת פרוצדורה,
כך שהמשתמש יוכל להחליט אם להמשיך להריצה או לא
לדוגמה אני רוצה ליידע את המשתמש בזמן הרצת תוכנית סגירת חשבונית על כך שסכום החשבונית גדול מ 100,000 שח
תודה
רוני
* CONTINUEF לא עוזר כי אין הודעה
PRINTCONT/F לא עובד כלל בתור שלב
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
- Replies
-
- אפריל 8, 2019 בשעה 2:27 pm
- אפריל 8, 2019 בשעה 3:06 pm
זה דורש שיש למשתמש איזה שינוי לעשות במסךלא יעזור אם רק יריץ סגירת חשבונית
יש אופציה לפרוצדורה לפני סגירה שתפיל חשבונית מסגירה (תיעוד אפשר לקבל מפריוריטי סופטוור לדעתי) ואפשר לשלב עם איזה סימון שהמצב מאושר ושלא להפיל את הסגירה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 8, 2019 בשעה 10:50 pm
בהנחה שהבנתי את הכוונה של השאלה אז:
SQLI + WRNMSG
אפשר להכניס את הסכום מהחשבונית לPAR1 כאשר הוא עומד בתנאים ותציג הודעת אזהרה גם כאשר הסכום עומד בתנאים להצגת הודעת אזהרה.אם אתה לא רוצה להתערב בתכנית הסטנדרטית אז אתה יכול לבנות תכנית (הפעלה ישירה) שעושה את הואלידציות ובסוף מפעילה את התכנית הסטנדרטית. ככה התחזוקה יחסית סבירה.
- אפריל 8, 2019 בשעה 11:13 pm
WRNMSG בפרוצדורה מוצגת בסוף עד כמה שאני זוכר[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 8, 2019 בשעה 11:55 pm
היי
הבעיה שלי היא לקבל הודעת אזהרה שתאפשר למשתמש להחליט אם להמשיך בתהליך או לעצור
ERRMSG עובד , אם אני מחליף בקוד ל WRNMSG לא מוצג דבר.להבדיל מפרוצדורה שמורצת מחוץ למסך
WRNMSG לא עובד כלל ( לפחות במקרה של סגירת חשבונית , במקרים אחרים גם לי זכור שהוא מוצג בסוף, דבר שלא עוזר כלל בבקרת התהליך ).
אני מחפש פתרון שימנע את הצורך מהמשתמש לסמן דגל בחשבונית , אם הוא רוצה לסגור אותה או לא.- אפריל 9, 2019 בשעה 12:16 am
לדעתי PRINTCONTF נשמע כפתרון
לא יודע להגיד אם צפוי שלא היה עובד או אם צריך לעבוד ומשהו אחר לא נעשה נכון ולכן לא הושגו התוצאות הנדרשות[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
- יש להתחבר למערכת על מנת להגיב.