NoamN

Forum Replies Created

מוצגות 15 תגובות – 331 עד 345 (מתוך 447 סה״כ)
  • Replies
  • 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 אך כתוב שהערך הזה מתקבל לאחר הפעלת הממשק אשר מכניס ערך לתוך השדה ובעקבות כך מתבצעת ההפעלה. הבדיקה נועדת למנוע הפעלה כפולה בתוך אותה ההזמנה.

    NoamN
    משתתף
    none
    לגבי נקודה 1, הייתי שולף קודם את הערך המירבי של KLINE של שורות ההזמנה ורושם את הערך הזה פלוס 1 בטבלה.

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

    לגבי נקודה 2: שם משתנה *ללא סימן דולר* אומר שמדובר במשתנה מקומי שאינו אחד משדות המסך (מוצגים או מוסתרים). ב-ORDERITEMS/POST-FORM2 כתוב

    GOTO 1 WHERE :FBONUSFLAG = 'Y'; /* Prevent the interface from running more then once.
    Filled in :$$.FBONUSFLAG/POST-FIELD which is filled by the interface */

    יש שדה FBONUSFLAG במסך "הזמנות לקוח" שהפעלת ה-POST-FIELD שלו מכניס את הערך Y לתוך המשתנה FBONUSFLAG.

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

     

     

    NoamN
    משתתף
    none
    נכון. אם אתה מתכוון להשתמש ב-IVTYPES בדו"ח, צריך לבצע JOIN על שני שדות

    INVOICES.TYPE = IVTYPES.TYPE
    INVOICES.DEBIT = IVTYPES.DEBIT

    וכך תקבל את התאור הנכון של IVTYPES כאשר TYPE שווה ל-C

    NoamN
    משתתף
    none
    A חשבונית מס
    B הפקדה
    C חשבונית זיכוי
    C חשבונית מרכזת
    E חשבונית מס קבלה
    F חשבונית יצוא זיכוי
    F חשבונית יצוא
    H תשלום בהמחאה
    P חשבונית ספק זיכוי
    P חשבונית ספק מרכזת
    Q העברה בנקאית
    R חשבונית עסקה
    S חשבונית חיוב לספק
    T קבלה
    U המחאות חוזרות

    תסתכל בטבלת IVTYPES

    NoamN
    משתתף
    none
    "סוג תנועה-תאור מלא" נמצא בשדה FNCPATDES

    אישית לא התעסקתי הרבה עם הטבלה הזו, אבל נראה לי ש-TYPE מקביל ל-INVOICES.TYPE ומגדיר אלו סוגי תנועה מתאימים לסוג רשומה כלשהי ב-INVOICES. לדוגמא, T = קבלות. להלן התאור של סוגי תנועה עם TYPE = T

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

    NoamN
    משתתף
    none
    פיתחתי טכניקה שמונעת סכימת שדות במצבים דומים אך היא לא תהיה מתאימה לשימוש במלל HTML (במקור היא קשורה להצגת הזמנות/חשבונית עם משימות רבות). לפי תזכיר שרשמתי לעצמי לפני כמה שנים, שדה הכמות (או כל שדה שדורש סכימה) צריך להיות לא מקובץ עם ביטוי עם DAYS.DAYNUM = 0. להלן התזכיר (שמדבר על דו"ח הזדמנויות אבל זה לא העיקר)

    1. קודם יש ליצור דו"ח רגיל ותקין לפני שמוסיפים את השדות המיוחדים

    2. כל שדה בדו"ח צריך להיות מקובץ, מלבד שדות שרוצים לסכום וכמובן המלל החופשי

    3. שדות שאינם מקובצים צריכים להיות מוגדרים במסך הבן "עמודות הדו"ח – הרחבה" עם תנאי מיוחד, כאשר השדות ה"רגילים" אשר יסוכמו יופיעו רק כאשר DAYS.DAYNUM = 0, והמלל יופיע רק כאשר המשתנה הזה 1. חייב להיות לפחות שדה אחד כזה. (לא בטוח)

    4. צריך להוסיף חיתוך עבור המפתח של טבלת הטקסט בשיטה כך יש "חיבור" רק כאשר DAYS.DAYNUM = 1

    5. כנ"ל לגבי CUSTCAMPAIGNSTEXT.TEXTLINE

    6. CUSTCAMPAIGNSTEXT.TEXTORD אינו מוצג אך צריך לקבל "ע. מיון" הכי גבוה

    7. צריך להגדיר DAYS.DAYNUM, BETWEEN 0 AND 1

    8. רוחב בשדה CUSTCAMPAIGNSTEXT.TEXT חייב להיות 68!! מוצג רק כאשר DAYS.DAYNUM = 1

    אפשר לשלוח אלי את הגדרות הדו"ח בהודעה פרטית כדי שאוכל להסתכל.

    NoamN
    משתתף
    none
    זו תופעת לוואי של השליפה. במקום להציג את הכמות כשדה רגיל, תהפכי אותו לביטוי עם 0= DAYS.DAYNUM כך יש סיכוי יותר טוב לקבל את הסכום הנכון.
    NoamN
    משתתף
    none
    האם יש לך ביטוי כמו TEXTLINE

    = (DAYS.DAYNUM = 0 ? 0 : PORDERITEMSTEXT.TEXTLINE)

    פעם ניסיתי לקצר קצת ורשמתי = DAYS.DAYNUM * EXTTEXT.TEXTLINE אבל זה לא קביל למרות שהתוצאה זהה.

    NoamN
    משתתף
    none
    האם המסך נפתח רגיל או במצב שליפה? אי אפשר לעצב שדות במצב שליפה.

     

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

    המלל צריך להופיע רק כאשר DAYS.DAYNUM = 1

    אני משער שהבעיות נובעות מההגדרות של טבלת המלל (כמו ORDERSTEXT), במיוחד ההגדרה של TEXTLINE

    NoamN
    משתתף
    none
    צריך להפוך את הערך המספר 0 למחרוזת "0" או יותר טוב, למחרוזת ריקה. בקיצור, צריך להציג את השדה כמחרוזת באמצעות RTOA. אך כתוצאה מכך, לא ניתן לסכם את הטור!
מוצגות 15 תגובות – 331 עד 345 (מתוך 447 סה״כ)