› פורומים › אפיון ופיתוח פריוריטי › פרמטרים נוספים במסך לקוחות
- This topic has 8 תגובות, 3 משתתפים, and was last updated לפני 14 שנים, 12 חודשים by Yair I.
- Post
- Replies
-
- נובמבר 5, 2009 בשעה 1:30 pm
שלום, יאיראכן, בטבלת CUSTSPEC יש 20 שדות פרמטרים.
ניתן להוסיף אותם למסך לקוחות במחולל מסכים.
ראה איך מופיעים עשרת הפרמטרים הראשונים והוסף עוד 10 באותה צורה (לא לשקוח טריגרים).
- נובמבר 5, 2009 בשעה 3:13 pm
לא הבנתי כל כך איך עושים,
אתה יכול לרשום לי את הצעדים?- נובמבר 5, 2009 בשעה 3:46 pm
הדבר הוא לא טריויאלי. אני מאמין בשיטה של עבודה מתוך הבנת הנעשה ולא לפי צעדים 1, 2, 3.אם אתה מעוניין לדעת לטפל במסכים בצורה נכונה, בלי לפגוע במערכת, מומלץ מאוד ללמוד את ה-SDK (פרק 3 שם עוסק במסכים בכלל ובהוספת שדות וטריגרים בפרט). חשוב מאוד להבין מה זה טריגר ומה הוא עושה לפני שנוגעים במסך, קל וחומר מסך סטנדרטי.
- נובמבר 8, 2009 בשעה 10:29 am
ה-SDK בעברית?
אתה יכול לשים לי לינק?ובכל זאת, בגלל שאני צריך את זה דיי דחוף, אפשר צעדים?
אגב ה-SDK מיועד גם לאנשים שלא מכירים את טבלאות המערכת טוב?
- נובמבר 8, 2009 בשעה 11:09 am
1. ה-SDK הוא באנגלית.2. אם תשקיע כמה דקות בחיפוש, תמצא בפורום לינקים.
3. כנראה שיש פה כאלה שיחלקו עלי, אבל אני בהחלט חושב, שתיכנות, במיוחד במערכת פרודקשן, זה לא לחיצה על כפתורים לפי צעדים ללא הבנה. אני ממליץ מאוד לעבור על ה-SDK (לפחות) לפניכן. ואם צריכים דחוף, אז שוכרים שרותי מקצוענים. לדעתי, מה שאתה מבקש הוא: אני צריך דחוף לעשות ניתוח לב פתוח, אנא תנו לי מהר צעדים איך עושים את זאת.
4. ה-SDK מסביר את אופן העבודה בפיתוח. בין היתר מוסבר שם, איך לללמוד את מבנה הטבלאות. אם יהיה חסר לך ידע נוסף, ספציפי, כגון, איך אני מוצא את טבלת הפרמטרים של לקוח, ישמחו כאן לתת הסבר מפורט.
5. מקווה שלא פגעתי בך. שום דבר אישי. באמת, זה רק לטובתך.
- נובמבר 9, 2009 בשעה 11:01 pm
הי יאיר,
עקרונית, מיכאל צודק. אני לא בא לחנך אף אחד, אבל מנסיון, ככל שתפנים את צורת העבודה שלו, כן ייטב לך.
על כל פנים, בנוגע לשאלה שלך,
בטבלה CUSTSPEC יש עוד 10 פרמטרים שאינם מופיעים במסך הלקוחות
אני אסביר לך איך להוסיף שני פרמטרים ואת השאר תוסיף לבד כי הפעולה חוזרת על עצמה.
כמובן שיש לבצע הכל בשרת פיתוח נפרד מן השרת האמיתי, כי אתה הולך להשבית את המסך.נניח שהקידומת הפרטית הנהוגה אצלך היא XXXX
1. תכניס למסך הלקוחות (באמצעות מחולל המסכים) עמודה חדשה XXXX_SPEC11, עמודת טבלה, שם טבלה ריק, רוחב 32, כותרת חדשה: פרמטר 11
2. רד לביטוי\תנאי ורשום : טיפוס: RCHAR, ביטוי\תנאי : CUSTSPEC.SPEC11חזור על הפעולות עבור פרמטר 12.
אחרי שסיימת כנס להפעלות המסך(לא להתבלבל עם הפעלות עמודה)
הכנס טריגרים XXXX_POST-INSERT ו XXXX_POST-UPDATE. אם אתה מקבל הודעה שהם אינם קיימים, עשה זום לרשימת הטריגרים הכללית רשום אותם שם וחזור להפעלות המסך.בטריגר XXXX_POST-INSERT רשום את הקוד הבא:
[code:1]UPDATE CUSTSPEC SET
SPEC11 = :$.XXXX_SPEC11,
SPEC12 = :$.XXXX_SPEC12
WHERE CUST = :$.CUST ;
[/code:1]בטריגר XXXX_POST-UPDATE כתוב:
[code:1]#INCLUDE CUSTOMERS/XXXX_POST-INSERT[/code:1]עלה חזרה למסך האב והכן את המסך
אם הכל בוצע בצורה תקינה, אתה אמור לקבל עוד שני פרמטרים במסך
כדי להוסיף עוד פרמטרים, תכניס עמודות מסך כמו בהסבר לעיל, ותוסיף ל POST-UPDATE שורות בהתאם.- נובמבר 10, 2009 בשעה 10:11 pm
- יש להתחבר למערכת על מנת להגיב.