אלון ארנסטי

Forum Replies Created

מוצגות 15 תגובות – 226 עד 240 (מתוך 359 סה״כ)
  • Replies
    • in reply to: מע"מ
    נמצא בלשונית נתוני חברה של מסך: שווק ומכירות > לקוחות > לקוחות
    שלום יניב,

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

    האם הרצת לפני כן את התוכנית חישוב ועדכון מחיר אחרון? האם אתה מריץ צובר ותמחיר?

    אלון.

    היי יניב,

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

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

    הקשר בין טבלת TRANSORDER אל טבלת SERNTRANS הוא בין שדות המפתחות היחודיות DOC, TYPE, KLINE.

    אלון.

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

    הערה:
    מומלץ לסדר את שדות מסך הבן באמצעות עיצוב שדות, כך שהשדות החשובים יוזנו לפי סדר חשיבותם ולהתאים כך את הסדר באקסל, אחרת יקרו מקרים שההטענה "תעצר" במהלכו.
    לדוגמא: מקט בן, כמות בן, {מהדורת בן, פעולת אב, פעולת בן, לתיעוד בלבד…}
    שדות בתחום הסוגריים המסולסלות הם אופציונליים בלבד. אם לא יהיו בקובץ, הם ימולאו מהמערכת בערכי ברירות המחדל שלהם.
    כשתנסי, תביני על מה מדובר.

    אלון.

    אני חושב שהבנתי מה אתה מבקש.
    כפי שקיים דוח "ניפוקים חסרים לפי מקט" אשר מספק לך מידע רק על פריטים לזווד, אתה מבקש דוח דומה עבור פריטי BULK, אני צודק?
    לכך בעצם התכוונת שהדוח שתיקנתי לך לא ממש סיפק לך את כל המידע הנחוץ, אלא רק עבור פריטי זווד, נכון?

    שאלות:
    האם אתה עובד עם הרצות MRP?
    אני מניח שהמערכת שלך תעשייתית, נכון?
    איזה ערך נקבע אצלך בקבוע הלוגיסטיקה IFloorInv ?

    אלון.

    יפה, יניב! איכשהו בדוחות שאתה יוצר אתה "כמעט שם". מתיש דווקא ליפול בגלל הפרטים הקטנים, אה? 😉
    יצא לך להבין מדוע סימן השאלה לא היה אמור להיות בתא הצהוב, אלא בתא שציינתי?

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

    אלון.

    כלומר שממש יפעל כמו "טקסט קבוע להזמנות רכש" שאוטומטית מתווסף למסך הבן "הזמנות רכש – טקסט", נכון?

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

    אלון.

    לפי מה שהבנתי ממך, ניסית להוסיף את סימן השאלה בתא הצבוע בצהוב ולא עבד לך. זה הגיוני. למרות שלא בדקתי אישית את הדוח שבנית, אתה צריך להוסיף את הסימן במזהה חיתוך של מיקום 503 (PORDERITEMS.ORDI).

    לגבי השאלה השניה הקשורה לדוח הקודם שלך, אני לא בדיוק מבין מה אתה מבקש לעשות.

    אלון.

    האם אין לך סרגל כלים בחלון הטקסט החופשי?
    אין כל בעיה לבצע עיצוב בחלון באמצעות סרגל הכלים. האם אתה מתכוון למשהו ספיציפי?
    • in reply to: דוחות
    היית כל כך קרוב. מזהה החיתוך של מיקום 508 חייב להיות 1. הרי רשומות יתרות המחסן צריכים להיות מקושרים אל PART1.
    בנוסף, מזהה העמודה באותו מיקום צריך להיות בתוספת סימן (?0). הקישור לטבלת היתרות הוא OUTER JOIN.

    השאלה היא האם התוצאות שתתקבלנה בדו"ח אכן יספקו אותך.

    אלון.

    [file name=UNIS_ISSPLANBYPART2_rev1.xls size=28160]https://www.priority-forums.com/he/images/fbfiles/files/UNIS_ISSPLANBYPART2_rev1.xls[/file]

    • in reply to: דוחות
    האם אתה בדקת את רישום המלאים לפי כל "מפתחות" המלאי כגון: סטטוס, מנה, פעולה וכו'..? (ראה הסבר קודם שלי משאלתך הקודמת).

    דרך אגב, אני רואה שרשמת ביטוי במיקום 508 שהוא בעצם שורת חיתוך בין WARHSBAL ל-PART. מהו הביטוי הזה? יכול להיות שרשמת קריטריון לא רצוי המגביל את פלט הדוח.

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

    בנוסף, שלח את קובץ ה-DUMP של הדוח שניתן יהיה לנתח אותו.

    אלון.

    ישמתי את הפעולה כמובן על חברת תירגול. ביצעתי הכנת מסך ממש אחרי שהוספת את 'X" (לפני ביטול DEVCENTER).
    הכל ממש תקין ואין אף הודעת שגיאה, ואפילו קיבלתי את הרשומות כפי שרצית.

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

    עכשיו לבעיה האמיתית:
    השוואתי את פירוט הקובץ ששלחת אל ה-DUMP של מסך DOCTODOLIST ומצאתי את משפט ה-SQL מהקובץ למעט הערך X. הכנת המסך בעצם הציגה לך שהוא מנסה "לשלב" את העמודה 'X' בפקודה, אך לא מצא אותו באף טבלה מהפסוקית FROM.
    בקיצור, חפש במחולל המסך DOCTODOLIST וגם במסך DOCTODOLISTLOG אם קיימת עמודה 'X' היכן שהו במסך הבן של העמודות.

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

    שאלה לליאור: האם אי פעם נתקלת בתופעה דומה? היש לך הצעה נוספת?

    אלון.

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

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

    1. שלח בבקשה את קובץ השגיאה שלך PREP.ERR

    2. רשום מהו בדיוק שם המסך ושם העמודה שאליו הוספת את הערך 'X'.

    אלון.

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

    אם אתה מציב את הזמנים בשדה זמן אספקה רכש, אז שנה את השדה LEADTIME שבקוד אל PLEADTIME

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

    אלון.

    ליאור,
    ממש תודה על ההסבר.

    יניב,
    ראיתי מתוך היסטוריית ההודעות שאתה מודע כיצד לעבוד עם DEVCENTER.
    לאחר "הפעלתו", גש לעמודת UFLAG שבמסך PORDERS_CHANGES והוסף לביטוי של IN גם את הערך 'X'.

    שוב, לא לשכוח לבטל את DEVCENTER לאחר שתסיים לבדוק אם הכל תקין!

    אלון.

מוצגות 15 תגובות – 226 עד 240 (מתוך 359 סה״כ)