הוספת שדה בהזמנות רכש

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

  • Post
    Rami
    משתתף
    שלום לפורום ,
    אני צריך עזרתכם אם אפשר
    הוספתי שדה במסך הזמנות רכש PORDERS והשדה אני צריך לעדכן אותו לאחר תהליך סבב אישורים במערכת
    מצאתי איפה הטריגר שחוסם ושיניתי אותו רק להתראה ועקפתי את זה לצורך בדיקה ואחר כך החזרתי אותו כמו שהו
    הטריגר הוא המסך PORDERS שם ההפעלה הוא PRE-UPDATE
    ERRMSG 50 WHERE :PORDERS.UFLAG IN ('P','Y')
    AND :FORM_INTERFACE_NAME NOT LIKE '____\_%'
    AND :FORM_INTERFACE_NAME NOT LIKE '___\_%'
    AND :FORM_INTERFACE_NAME <> 'NTS_ADDORDI';
    WRNMSG 261 WHERE :PORDERS.UFLAG IN ('P','Y');
    WRNMSG 60 WHERE :PORDERS.PRINTED = 'P';

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

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    אלמוני
    אורח
    לא הייתי פותר את הבעיה בצורה ששינית: יש להשאיר את הטריגרים המובנים כמו שהם.
    יש בעיה דומה לגבי עדכון תאריך כניסה צפויה למלאי של שורות הזמנות הרכש. הרי ההזמנה אושרה לכן אין לשנות את השדות. אז איך מעדכנים את התאריך?

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

    yitzchok
    משתתף
    IL
    המסך הפרטי אפילו לא חייב להיות עצמאי לגמרי.

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

    אפשרות אחרת זה ליצור פרוצדורה שקולט ערך בשלב INPUTF ושקשורה כהרצה ישירה למסך, והיא תעדכן את הטבלה.

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