NoamN

Forum Replies Created

מוצגות 15 תגובות – 271 עד 285 (מתוך 447 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    תיארתי לעצמי שזו התשובה אבל לא ראיתי את מסך הבן כאשר בדקתי.

    יש שתי חלופות לפתרון הבעיה שלך, שתיהן עם תכנות אך פשוטות מאד:

    1. סימון מסך הבן הזה (ORDERCPROF) עם הערך Q בשדה QN – לא תהיה אפשרות לרשום כלום במסך מפני שהוא במצב שאילתא (Q = QUERY). הצעת המחיר היחידה תירשם בשדה המתאים בכותרת ההזמנה.

    2. הוספת טריגר PRE-INSERT למסך הזה אשר בודק כמה שורות כבר קיימות בטבלת ORDCPROF הקשורות להזמנה הנוכחית, עם הודעת שגיאה כאשר המספר גדול מ-1. כך יהיה ניתן לרשום הצעה אחת בלבד במסך הבן.

    מוטב להשתמש בחלופה הראשונה.

    בעצם יש חלופה שלישית – להסיר את מסך הבן ממסך האב – אבל אני ממש לא ממליץ לעשות זאת!

    • התגובה הזו עודכנה לפני לפני 5 שנים, 7 חודשים ע"י NoamN.
    NoamN
    משתתף
    none
    אני לא מבין איך אפשר לקשור יותר מהצעת מחיר אחת להזמנה: יש שדה במסך ההזמנות אשר מאפשר רישום הצעה אחת. אבל שתי הצעות?
    NoamN
    משתתף
    none
    תבדוק בשלב INPUT הסופי אם לכל פרמטר יש מספר שורה ועמודה נפרד במסך הנכד "פרמטרים לפרוצדורה – עיצוב HTML". נשמע כאילו יש לפרמטרים אותו מספר שורה לכן רק אחד מופיע.
    NoamN
    משתתף
    none
    מה פירוש המשפט "כאשר אני מגדיר את אותו הדו”ח על פרמטר אחר, הדו”ח מוצג"?

    האם הכוונה לפרמטר התחלתי כמו מספר הזמנה, או פרמטר באחד השלבים? האם פרמטר עם נתון (ORD) או פרמטר עיצוב (O1 וכד')?

    NoamN
    משתתף
    none
    תוסיפי פקודה להעתיק את :$$.BONUS לשדה המקביל בשורה.

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

    GOTO 1 WHERE :$.KLINE > 0;
    :$.BONUS = :$$.BONUS;
    :KL = 0;
    SELECT MAX (KLINE) INTO :KL
    FROM SARA_BONUSITEMS
    WHERE BONUS = :$$.BONUS;
    :$.KLINE = :KL + 1;
    LABEL 1;

    NoamN
    משתתף
    none
    אינני יודע מה קרה, אבל הרצתי את התכנית פעם נוספת כאשר יש רק עדכון למסך LOGPART ועכשיו הכל עבד נכון.
    NoamN
    משתתף
    none
    אני לא בטוח שהבנתי עד הסוף, אבל נראה לי שאתה צריך להוסיף שדות עם ערכים קבועים (זאת אומרת, לרשום לשדה ביטוי כמו = 1). תחשוב על המסך כמו דו"ח שאתה רוצה לכתוב: הוא יציג נתונים מ-PART אבל ערכים כלשהם באים מטבלאות אחרות לכן צריך לדאוג לחיבור הטבלאות הללו בהתאם.
    NoamN
    משתתף
    none
    יש כמה ממשקים שנמצאים בתפריט הזה: כספים > תחזוקת כספים > ממשקים להנח"ש > ממשק תנועות יומן, ואף כאן יש ממשקים לתכניות מוכרות: כספים > תחזוקת כספים > ממשקים להנח"ש > ממשק תנועות יומן > טעינה מתוכנות אחרות

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

    NoamN
    משתתף
    none
    מה השאילתא שלך? בלעדיה עלינו לנחש מה הבעיה.
    NoamN
    משתתף
    none
    אני לא מכיר מנגנון כזה – אולי יש אבל אני לא מכיר.

    אפשר לבצע את הנדרש באמצעות פיתוח קל

    NoamN
    משתתף
    none
    בדקתי את הקוד הבסיסי אצל חברה אחרת וכמובן הבדיקה ציינה שאין שדה INTDATA3 ב-STACK11

    בינתיים פתחתי קריאת שרות אצל החברה התומכת

    NoamN
    משתתף
    none
    יתכן שמוגדרת רשימת פריטים ללקוח ההזמנה. במקרה כזה, F6 קודם מעלה את רשימת פריטים הפרטית.

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

    NoamN
    משתתף
    none
    את צריכה להוסיף טריגרים מותאמים ל-SEARCH-NAME-FIELD ו-SEARCH-DES-FIELD. אני משער שיש לכם יותר פריטים מאשר ערכו של הקבוע CHOOSEROWS.
    • התגובה הזו עודכנה לפני לפני 5 שנים, 8 חודשים ע"י NoamN.
    NoamN
    משתתף
    none
    מספר הערכים שניתנים להצגה באמצעות CHOOSE-FIELD נקבע בקבוע מערכת CHOOSEROWS, כאשר הערך המחדלי 150. נדיר שניתן להשתמש בו לצורך הצגת פריטים.

    *אבל* אם את צריכה את החיפוש כולל המלאי הזמין במסך ספציפי בלבד ולא בכל מקום, הייתי מוסיף הפעלה מותאמת לשדה PARTNAME במסך הזה . אמנם ניתן להוסיף קידומת פרטית ל-CHOOSE-FIELD, אבל SEARCH-NAME-FIELD ו-SEARCH-DES-FIELD חייבים להופיע ללא שינוי שם. זה אומר שלא נוגעים במנגנוני החיפוש במסך PART.

    NoamN
    משתתף
    none
    איך את קובעת מה המלאי הזמין לפריט?

    כדי להציג, אני מציע להחליף את PART.PARTDES בביטוי כמו

    STRCAT (PART.PARTDES, ' ' , RTOA (REALQUANT (SUM (WARHSBAL.BALANCE)), 2))

    אפשר לנסות להציג את החצי השני של הביטוי הנ"ל (החל מ-RTOA) כפרמטר שלישי למשפט SELECT ולא לבצע STRCAT: אין לי נסיון בזה.

מוצגות 15 תגובות – 271 עד 285 (מתוך 447 סה״כ)