NoamN

Forum Replies Created

מוצגות 15 תגובות – 316 עד 330 (מתוך 442 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    בהנחה שיש לך פרוצדורה עם פרמטר "מספר פריט", בהרצת הפרוצדורה את יכולה ללחוץ על F6 בשדה "מספר הפריט" כדי שמסך הפריטים ייפתח, אחר כך לחיצה על F4 כדי להפוך את התצורה לרשימה. באקסל, תסמני את טור המק"טים ותגזרי עם CTRL-C. בפריוריטי תדביקי את הרשימה למסך הפריטים באמצעות CTRL-V.
    NoamN
    משתתף
    none
    שאלת: איך ה DAYNUM מקבל 0 או 1? תשובה: את קובעת שערכו של DAYNUM יהיה בין 0 לבין 1. אם לא היינו במסגרת דו"ח אלא במשהו כמו WINDBI, היינו רואים שמוצגות שתי שורות, הראשונה עם DAYNUM = 0, עם כל השדות שאינם קשורים למלל המורחב, ושורה אחת עם DAYNUM = 1 והמלל המורחב.

    אבל בפנים, אני מבין שמחולל הדו"חות לוקח את הערכים הללו לצרכים מיוחדים. לא תהיה אותה התוצאה אם היינו רושמים STACK.ELEMENT BETWEEN 0 AND 1, למרות שלכאורה זה אותו הדבר. יש כמה דוגמאות אחרות של ביטויים בעלי משמעויות מיוחדות. אני קורא לזה "קסם שחור" ותמיד נבוך כאשר אני צריך להסביר זאת לתלמיד. במקרים כאלה, צריך לשים את הגיון בצד ולהאמין לתוצאות.

    NoamN
    משתתף
    none
    בהנחה שאתה יכול לשלוף את כל קריאות השרות הרצויות, יש דווקא פתרון פשוט: מקרו רקורסיבי. שלוף את כל הרשומות ותדאג שהמסך נמצא במצב "רשימה" ולא מצב "טופס".

    קודם תשנה את הסטטוס בשורה הראשונה לסטטוס הרצוי. אחר כך: בתפריט למעלה תבחר ב"מקרו" ואחר כך ב"תחילת הקלטת מקרו". תן שם כמו MULTICOPY. תלחץ על חץ למטה ואחר כך על F10. עכשיו תלחץ שוב על "מקרו" ו"רשימת מקרו". סביר להניח שהמקרו שזה עתה הגדרת מסומן. תבחר אותו ואז תלחץ על "הפעלה". אחר כך שוב תלחץ על "מקרו" והפעם "סיום הקלטה". עכשיו תפעיל את המקרו ותראה שהסטטוס משתנה בכל השורות (המספר נקבע לפי קבוע מערכת).

    כיון שזה המקרו היחיד שניתן להשתמש בו במסכים רבים בלי בעיה, רצוי לשדך אותו ל"רכבת". שוב, ב"מקרו", "רשימת מקרו", תמצא את המקרו ותלחץ על "קבע מקש". תקבע שהמקרו ישוייך ל-ALT-1

    NoamN
    משתתף
    none
    לצערי אין דרך לטפל מלבד לפתוח פרויקט סתמי לכל לקוח כזה – ואף פעם לא לסגור את הפרויקט.

    נעקצתי קשות עם הבעיה הזו לפני כמה שנים: אנחנו עובדים עם הרשאות לפי סניף ולהזדמנות בסניף אחד הוצמד פרויקט מסניף אחר. המשתמשים לא יכלו לשלוף את ההזדמנות. התחלתי לחקור את הנושא לאחר שהסרתי את הפרויקט ולא קיבלתי מענה.

    NoamN
    משתתף
    none
    אני משער שאפשר לכתוב חוק באמצעות "מחולל הנתונים" במסך הפריט, אם כי לא ברור על סמך איזה שדה להפעיל את החוק (חוקים מאלה אומרים "לאחר שינוי בשדה <X> קובע ערך כלשהו בשדה <Y>")

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

    NoamN
    משתתף
    none
    פעם ביררתי משהו דומה וקיבלתי תשובה שאי אפשר. אני ממליץ להגדיר טבלה יחודית לצורך הדו"ח שיכיל את כל השדות הנדרשים. ספק אם אתה צריך את כל השדות ב-GENERALLOAD_T: לפי הרמז אתה מדבר על משלוח הודעות שגיאה לאחר ממשק.

    אפשר ללכת בכיוון אחר ולשלוח את הדו"ח INTERFACEERR אשר יציג את כל השגיאות של אותו ממשק.

    NoamN
    משתתף
    none
    זה גם יכול לקרות אם יש רק פרויקט פעיל אחד ללקוח
    NoamN
    משתתף
    none
    רעיון יפה, סנופ, אבל זה לא יעזור ל*פרוצדורה* לדעת איך היא רצה. קיוויתי שיהיה משתנה כמו SQL.NET אבל אין. במערכת שלי אני יכול לבדוק באיזה שרת הפרוצדורה רצה (דרך טבלה PROCESSLIST) אבל אי אפשר לתרגם זאת למערכות אחרת.
    NoamN
    משתתף
    none
    תעלה את הקוד שלך
    NoamN
    משתתף
    none
    התלבטתי באם לכתוב "כאן תופענה כל הודעות השגיאות" או "רוב הודעות השגיאה". אני לא בטוח אם כולן מופיעות ואינני יודע למה חלק מופיעות וחלק לא. לא ערכתי מחקר כדי לגלות את השיטה לכן אינני יכול לפסוק אם יש לנו השפעה על מה מופיע ומה לא.
    NoamN
    משתתף
    none
    ניתן לשנות על בסיס קבוצת הרשאות כך לקבוצה אחת יש אזהרה, לקבוצה אחרת יש שגיאה ולקבוצה שלישית אין כלום. לנקוט בזהירות!

    במחולל ההרשאות, מציגים את ההרשאות של קבוצה נתונה, מגיעים למסך הרצוי ומבעצים לחיצה ימנית. בתפריט תופיע אופציה FORM WARNING MESSAGES. כאן תופענה כל הודעות השגיאות של המסך : מסמנים את ההודעה הרצויה ועוד פעם לחיצה ימנית כדי לבחור את דרגת ההודעה. כמובן בסוף לוחצים על אישור.

    לא ניתן לשנות את דרגת החומרה של הודעות שגיאה עבור טבולה וכל מי שיורש את ההגדרות הללו!

    NoamN
    משתתף
    none
    בלי כל קשר לשום דבר אחר, לא כותבים קובץ ל-RAR אלא מפעילים את WINRAR כדי להוסיף קובץ קיים לתוך האוסף המקווץ. איזה סוג קובץ מנסה ליצור פריוריטי? האפשרויות אינן מרובות.
    NoamN
    משתתף
    none
    פיתחתי מערכת שלמה כדי לטפל בחברה שלי למצב שאתה מתאר: הכלי מוגדר כפריט מנוהל מלאי ואפילו מנוהל סידורי (אם יש כמה מכשירים זהים). שולחים את הכלי באמצעות תעודת משלוח רגילה אל הקבלן (צריך לפתוח אותו כלקוח!) ומקבלים אותו בחזרה באמצעות החזרת סחורה מלקוח.

    הכלי בפירוש לא צריך להיות חלק מעץ המוצר של הפריט המיוצר מפני שייגרע מהמלאי בעת קבלת הפריט המיוצר.

    NoamN
    משתתף
    none
    הגדרת עמודת מיון, קיבוץ ומופיע בכותרת (H). אני משער שבשדה "דילוג שורות/דף" מופיע 1, כי זה מה שמופיע באופן אוטומטי. תשנה אותו למינוס 1 (גם עבור כל השורות שמופיעים בכותרת) ולפי הספר,  שורת הכותרת תופיע בדף חדש.

    תחפש את Display of Grouped Records ב-SDK.

    NoamN
    משתתף
    none
    אין צורך לעדכן את LINE אלא רק KLINE

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

מוצגות 15 תגובות – 316 עד 330 (מתוך 442 סה״כ)