קלט בפרוצדורה של דו"ח

פורומים אפיון ופיתוח פריוריטי קלט בפרוצדורה של דו"ח

  • Post
    esti levie
    משתתף
    שלום,

    לאחר שידרוג ל 19.1

    יש לנו פרוצדורה פרטית שמקבלת כקלט תעודת אריזה/ לקוח/ מק"ט  שמו * בקלטים (מוגדרים FILE)

    (מודעת לבעיותיות של קלט שעזה בתוך פרוצדורה. זה משהו ישן.)

    הפריורטי שלנו קרס. לא קרה בעבר לפני השדרוג.

    נתקלתם בתופעה בעבר? משהו השתנה בפריורטי שגורם לזה?

    יכול להיות שזה כתוצאה מהוספת סוג משתנה NFILE למערכת?

    אני צריכה להפוך את הקלטים בפרוצדורת ל NFILE עכשיו? יש דרך פשוטה לעשות את זה חוץ מלעבוד אחד אחד?

    יש אפשרות להגביל משתמשים מסויימים מלשים * בקלטים? (משהו טען שיש)

    תודה

     

מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    קצת קשה להבין מה אמור להיות, ולמה * היא בעיה

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

    לא חייבים להשתמש ב NFILE

    מה שהיה קודם היה צריך להמשיך לעבוד באותה צורה

    באיזו גרסה הייתם?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    esti levie
    משתתף
    * הוא בעייתי כי הוא גורם ללינק על כל רשומות הטבלה

    ובטבלה גדולה כמו DOCUMENTS יש המון רשומות

    היינו ב 17.3 עכשיו 19.1

    המשתמש הפיק את הדו"ח לפי תאריכים ויצא לו דוח לא גדול

    אבל בגלל שלא בחר לקוח ה LINK הפיל את הפריורטי מה שלא היה קורה בעבר.

    יש דרך לפתור את זה ללא NLINK?

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

    מגדירים במסך הפרמטרים פרמטר עם טיפוס NFILE, כאשר בפרוצדורה כותבים משהו כמו

    LINK PART TO :$.PRT;
    ERRMSG 1 WHERE :RETVAL <= 0;
    GOTO 1 FROM PART WHERE PART > 0;
    UNLINK PART;
    LABEL 1;

    אחד הלקוחות שלי עובד עם גרסה 19 ולא ראיתי בעיות עם השימוש ב-NFILE. אני משער שהפרוצדורה לא תתן נתונים אם לא בודקים קיום רשומות כאשר רושמים * או משאירים את הפרמטר ריק, כי הטבלה ה"מלונקקת" תהיה ריקה – או שיש שם רשומה 0 שכן יכולה לגרום לתוצאות לא רצויות. אבל את מתארת את ההיפך – לא נראה לי קשור.

    yitzchok
    משתתף
    IL
    לא ברור מה מידת הקריסה המדוברת… האם קרה משהו בשרת או בדטהבייס, או פשוט הוצגה הודעת שגיאה למשתמש

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

     

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.