פרמטרים נוספים במסך לקוחות

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

  • Post
    Yair I
    משתתף
    כמה פרמטרים יש במסך לקוחות?
    אצלי מופיע 10 פרמטרים, אבל כשאני נכנס למחולל דוחות אני רואה שאמור להיות 20
    ואני כן צריך את ה-10 הנוספים
    איך אני מוצא ושותך אותם במסך הזה?
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
  • Replies
    PriorityDev
    משתתף
    IL
    שלום, יאיר

    אכן, בטבלת CUSTSPEC יש 20 שדות פרמטרים.

    ניתן להוסיף אותם למסך לקוחות במחולל מסכים.

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

    Yair I
    משתתף
    לא הבנתי כל כך איך עושים,
    אתה יכול לרשום לי את הצעדים?
    PriorityDev
    משתתף
    IL
    הדבר הוא לא טריויאלי. אני מאמין בשיטה של עבודה מתוך הבנת הנעשה ולא לפי צעדים 1, 2, 3.

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

    Yair I
    משתתף
    ה-SDK בעברית?
    אתה יכול לשים לי לינק?

    ובכל זאת, בגלל שאני צריך את זה דיי דחוף, אפשר צעדים?

    אגב ה-SDK מיועד גם לאנשים שלא מכירים את טבלאות המערכת טוב?

    PriorityDev
    משתתף
    IL
    1. ה-SDK הוא באנגלית.

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

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

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

    5. מקווה שלא פגעתי בך. שום דבר אישי. באמת, זה רק לטובתך.

    Lior
    מנהל בפורום
    הי יאיר,
    עקרונית, מיכאל צודק. אני לא בא לחנך אף אחד, אבל מנסיון, ככל שתפנים את צורת העבודה שלו, כן ייטב לך.
    על כל פנים, בנוגע לשאלה שלך,
    בטבלה 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 שורות בהתאם.

    אלמוני
    אורח
    אם אתה לא רוצה להתעסק בתיכנות, ניתן להשתמש במסך השטוח והפשוט בנתיב:
    שווק ומכירות > לקוחות > טבלאות עזר > פרמטרים ללקוח

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

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