yitzchok

Forum Replies Created

מוצגות 15 תגובות – 2,311 עד 2,325 (מתוך 2,465 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    ארז כתב:

    שלום למומחים

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

    כמה שלי ידוע לא ניתן להפוך הודעות שגיאה
    לאזהרה.

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

    ניסיתי ההצעה עם טריגר פרטי בשם ABC_CHECK-FIELD
    לפני הטריגר CHECK-FIELD המקורי
    בפריוריטי 12 מקומי ולא עבד
    כלומר התבצע הטריגר המקורי בכל מקרה.
    האם אצלכם זה כן עבד?

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

    הפיתרון שמצאתי :

    להסתיר השדה המקורי,
    לבנות שדה פרטי זהה לשדה המקורי עם טריגר
    CHECK-FIELD הזהה למקורי פרט לקוד הנדרש

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

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

    נא הערותיכם והארותיכם
    תודה
    ארז

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

    למה אתה בכלל מרגיש צורך לעקוף את הבדיקה? אולי נוכל לחשוב על פתרון אחר.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אם אתה רוצה להציג הודעת שגיאה באותם תנאים רק לשנות את ההודעה, אפשר לרשום הפעלה שתרוץ לפני ה-CHECK-FIELD הסטנדרטי ותבדוק בדיוק אותם תנאים. המשתמש יתקל בשגיאה שלך ולא יגיע לסטנדטי.

    חשוב להתחיל את שם ההפעלה במספר או אותיות לפני CH…

    (לא בדקתי אבל נראה לי שכך הסדר, ודאי בהפעלות מסך המערכת מריצה בסדר אלף-בית)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    נכון.
    הקובץ נוצר עם הטקסט.
    תנסה לפתוח את הקובץ בעורך טקסט (notepad או משהו יותר טוב) ולמצוא את המחרוזת ולמחוק אותה.
    אז תדפיס את המסמך ותראה מה יוצא.

    2 אזהרות:
    * צריך לעשות את זה עבור כל מסמך ומסמך (אולי אפשר חיפוש והחלפה על כל הקבצים בבת אחת)
    * הפעלת "יצירת דף HTML" מחדש תדרוס את הקובץ שערכת ואז תצטרף לערוך מחדש

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תכנס למסך מחולל מסכים
    שלוף רשומה של תעודת משלוח – DOCUMENTS_D
    תרד למסך הבן עמודות
    טייל שם, תראה שכבר יש עמודות של טבלת CUSTOMERS
    לכן אתה לא צריך לדאוג לקישור בין התעודה ללקוח
    מספיק להביא את העמודה למסך
    אז פתח שורה חדשה שמביאה עמודת WTAXNUM טבלת CUSTOMERS (מזהה 0). קבע מיקום מתאים וסמן את העמודה כקריאה בלבד.
    הכן מסך
    תבדוק שהעמודה מופיעה ואם לא תבדוק עיצוב
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא, התכוונתי לשלב INPUT בסוף. רק שם אפשר להפעיל "יצירת דף HTML לשלב" (הכוונה להפעיל לתועלת)
    פרוצדורה זאת מייצרת קבצי htm בתיקיית system/html
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    התוכנה שלילך הזכירה מכינה תבנית לפי ההגדרות בשלב ה-INPUT ובונה גם מסביב כל החלקים של התעודה כולל טקסט זה.
    לדעתי יש לערוך את קובץ ה-htm המיוצר ולהוריד את הטקסט מבפנים. כמובן פעם אחת עבור כל מסמך. וגם עוד פעם לאחר הכנת התבנית מחדש בעתיד.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תוסיף עמודת WTAXNUM מתוך טבלת CUSTOMERS שהיא צריכה להיות כבר במסך עם מזהה 0; כך שאין צורך להוסיף חיתוך, אך ורק העמודה עצמה.
    תדאג לסמן את העמודה כקריאה בלבד. בכל מקרה שינויים לא יישמרו.
    אם העמודה לא מופיעה תבדוק עיצוב המסך, אם יש לך כבר עיצוב העמודה תהיה מוסתרת.
    תודיע אם זה לא מספיק לך.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    תשתדל בבקשה לפתוח נושא חדש (שינוי נושא בתגובה לאשכול קיים זה לא בדיוק נושא חדש)
    שאלתך לא קשורה כלל לאשכול הנוכחי (גם לא היו הקודמות קשורות)
    אשמח להתייחס לשאלתך באשכול חדש
    תודה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא בדיוק נכון שצריכים טבלת המשך

    קודם כל צריכים טבלה לקישור הזה (קשר לקוח-מוצר).

    אפשר לשים באותה הטבלה עמודת PART (כמובן) וגם עמודה דוגמת NSPARTDES.

    צריכים ביטוי במסך שבמידה ואין ערך ב-NSPARTDES העמודה תציג PARTDES מטבלת PART. ואז, נכון, ב-POST-INSERT ו POST-UPDATE אפשר לעדכן NSPARTDES – אם מה שיש בעמודת המסך זהה ל-PARTDES של PART אזי לרשום מחרוזת ריקה, אחרת לרשום מה שיש במסך שהוא טקסט הפרטי.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    יש כבר מסך בן "מוצרים ללקוח" למסך "לקוחות"…
    מה את מוסיפה ולמה?
    מה את מתכוונת לעשות עם התיאור הפרטי?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא נראה לי שיש דרך להבדיל
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    וסוג D יתן לקשור עם המערכת לא מכירה עדיין דבר כזה???
    אם הקוד אומר "רק אם המוצר הוא לא מטיפוס O" אז אולי תצליח אבל יוכלו לשנות בעתיד ל"חייב להיות או R או P" ואז תהיה תקוע.
    אני חושב שתראה שמקובל להשתמש במוצר P או R לצורך זה. אולי תתייעץ בפורום השני בנושא.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    נראה לי שה"תהליכים" עליהם מדובר זה אך ורק פרוצדורות.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הלוואי שיהיה כלי להעתיק. אין.
    חקרתי פעם.
    בגלל המבנה, אין דרך להעתיק ברמת טבלה.
    לפני שהיה BPM השתמשנו ב-data exchange להעתיק ממסך סטטוס למסך סטטוס. היינו צריכים מנגנון כזה; מסכים שיציגו את מצב החלקים של ה-BPMים ויתנו לעדכן. אבל יש תלות בין ישויות שונות וזה לא יהיה כ"כ פשוט.
    אשמח לדעת אם יש ביקוש לכלי להעתקת BPM וחוקים ומחוללי נתונים.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    חוק עסקי רץ בזמן שמירה אם אני לא טועה

    קשה לי להבין מה המצב שם. אפשר לפרט יותר, עם סדר הפעולות?

    תודה

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 2,311 עד 2,325 (מתוך 2,465 סה״כ)