123

Forum Replies Created

מוצגות 15 תגובות – 256 עד 270 (מתוך 335 סה״כ)
  • Replies
  • 123
    משתתף
    בטבלת לקוחות יש לך תאריך פתיחה
    123
    משתתף
    הבנת נכון את התהליך, הבעיה קיימת גם אצלנו.
    זה נובע מכך שחשבונית ספק מרכזת אינה מבצעת תנועה במלאי ולכן הההזמנה אינה נסגרת.
    אפשר לפתור בשתי דרכים :
    1. לסגור עם חשבונית ספק – רק אם מדובר בפריטים שאינם מנוהלים מלאי (פריטי שירות) ואז גם ככה לא נרשמת תנועה במלאי.
    2. להפיק באופן יזום דוח מצב כספי להזמנות ולסגור ידנית הזמנות שירות שנרשמו להם חשבוניות.
    123
    משתתף
    גבי הרבה תודה ! עובד מצויין.

    שכחתי מקיומו של DISTINCT !

    123
    משתתף
    כאשר אני מבצע עדכון לפי LINE ולא לפי TEXT3 (ב TEXT3 אני מאחסן את PARTNAME) אז כל שורה מקבלת מספר בסדר רץ. זה היה טוב לי אם לא היו לי כפילויות שמק"ט יכול להופיע יותר מפעם אחת (הכפילות נובעת בגלל הכפלה עם טבלת מיקומים).

    בסופו של דבר זו התוצאה שאני מצפה לה אחרי עדכון GENERALLOAD:

    TEXT3 INT6

    CAP10002 1
    CAP10002 1
    CAP10003 2
    ICI10058 3
    ICI10058 3
    RES10005 4
    RES10005 4
    RES10005 4
    RES10005 4

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

    בפועל, מה שאני מקבל זה : (המונה עולה כמספר השורות בהם מופיע המק"ט הקודם)

    TEXT3 INT6

    CAP10002 1
    CAP10002 1
    CAP10003 3
    ICI10058 4
    ICI10058 4
    RES10005 6
    RES10005 6
    RES10005 6
    RES10005 6

    123
    משתתף
    הי גבי,
    ביצעתי על פי מה שרשמת אבל הבעיה היא שהמספור לא עולה באופן רציף אלא במכפלות של מספר הרשומות הזהות בטבלה לפי המיון.
    :COUNT = 0;
    DECLARE G CURSOR FOR
    SELECT LINE,TEXT3,INT6 FROM GENERALLOAD WHERE LINE > 0
    ORDER BY TEXT3;
    OPEN G;
    LABEL 1;
    :COUNT = :COUNT + 1;
    FETCH G INTO :LINE, :TEXT3, :INT6 ;
    GOTO 99 WHERE :RETVAL <= 0;
    UPDATE GENERALLOAD SET INT6 = :COUNT WHERE TEXT3 = :TEXT3;
    LOOP 1;
    LABEL 99;
    CLOSE G;

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

    123
    משתתף
    הדוח קיים במערכת בנתיב
    מנהל המערכת > תחזוקת מערכת > התקנת רשיונות > הצגת רשיון מותקן
    123
    משתתף
    אנסה להסביר שוב,
    יש לי את טבלת GENERALLOAD מלאה בנתונים ממויינת ע"פ PART.
    אני רוצה למיין אותה לפי PARTNAME – כיצד אני יכול לבצע את זה בריצה על הטבלה ?
    ניסיתי עם ORDER BY אבל זה לא ממש עובד
    123
    משתתף
    הי ליאור,
    צודק טעות שלי, בניתי בטעות ביטוי על סמך עמודת מסך חישובית.
    123
    משתתף
    תוכל לתת כיוון איך לבצע ?
    ניסיתי לבצע אך ללא הצלחה.
    איך להריץ גם מיון וגם לשתול ערך נוסף ב GENERALLOAD ?
    123
    משתתף
    קובץ
    123
    משתתף
    בתבנית אקסל תעבוד עם PIVOT TABLE ו PIVOT CHART
    מה שחשוב שכאשר שולחחים את הדוח לתבנית לדאוג לרענון הגיליון בצורה ידנית או אוטומטית (אופציה בסרגל הכלים של PIVOT)
    123
    משתתף
    עבור צורך זה הייתי משתמש בפרמטרים חופשיים ומוסיף אותם לדוחות ליקוט הרלוונטים.
    עבודה עם איתורים (בלי WMS ובלי מסופונים) רק בשביל לכוון את המחסנאי לליקוט נראית לי מיותרת ותדרוש מכם אינסוף תנועות מלאי ורישום ידני.
    במידה ולא משתמשים בגלי רענון מלאי או איתורים איטיים ומהירים ו1-3 מחסנאים לא הייתי נכנס לזה.
    123
    משתתף
    מה גודל המחסן ? מה רמת התעבורה בו ? האם אתם משתמשים באיתורים כחלק ממודול WMS ?

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

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

    תודה
    גלעד

    123
    משתתף
    שלום איציק,

    ניתן לבצע בכלים יישומיים בלבד:
    שני שלבים (חשוב לבצע לפי הסדר)
    1. מנהל המערכת > תחזוקת מערכת > עיצוב מתקדם > עיצוב מתקדם במסכים > הוספת עמודות למסך
    תבחר את מסך לקוחות CUSTOMERS.
    בשדה על סמך עמודה תבחר את מס' הלקוח ובשדה הוסף עמודה חדשה תבחר חשבון.
    תפעיל את הפרוצדורה ותבחר לא להוסיף עמודות נוספות.

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

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

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

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

מוצגות 15 תגובות – 256 עד 270 (מתוך 335 סה״כ)