הגדרת תנאי בדוח

פורומים אפיון ופיתוח פריוריטי הגדרת תנאי בדוח

  • Post
    יניב
    משתתף
    שלום,
    כפי שאתם יודעים בדוחות עצי מוצר מוצגים כל היצרנים ומקטי היצרן של מק"ט מסוים.
    אני מעוניין שבאחד מדוחות עצי מוצר יוצג רק יצרן אחד ומק"ט היצרן שלו.
    אני רוצה לצמצם את הדוח ולכן מסתפק באחד מיהצרנים.
    חשבתי לקבוע תנאי כלשהוא אך אינני יודע כיצד?
    תודה,
    יניב
מוצגות 15 תגובות – 1 עד 15 (מתוך 25 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    מה שם הדו"ח ?
    יניב
    משתתף
    נניח:
    ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר > עץ מוצר מודרג – נתונים הנדסיים
    Lior
    מנהל בפורום
    תעתיק את הפרוצדורה ואת הדו"ח המופעל ממנה. יודע איך לעשות זאת ?

    פתח את הפרוצדורה החדשה במחולל, רד לשלב 20,רשום שם את שם הדו"ח החדש במקום מה שיש שם, F6, רד לעמודה 70, רד לביטוי תנאי ורשום:
    [code:1]= 'YourManfName'[/code:1]

    'YourManfName' = מספר היצרן שאתה רוצה להציג
    צא מהכל והרץ את הדו"ח

    מארק
    משתתף
    none
    יצרן ספציפי או סתם "כל יצרן הראשון" ?
    יניב
    משתתף
    אני לא מצליח להוסיף את הפרוצדורה ל"דוחות עצי מוצר" .
    אני מוסיף אותה אבל לא רואה אותה בתפריט, מה יכולה להיות הסיבה?
    בכל מקרה הרצתי מתוך הפרוצדורה וזה לא מציג כלום.
    היצרנים נעלמו.
    יניב
    Lior
    מנהל בפורום
    1. מה השם (הפנימי)התפריט שאליו אתה מנסה להוסיף ?
    2. שלח Dump של הדו"ח
    יניב
    משתתף
    הנתיב לתפריט:
    ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר
    שם התפריט(בלחיצה על F6)הינו:LOGPARTTREEREP.
    מצ"ב DUMP. [file name=Report_ACC.doc size=25088]https://www.priority-forums.com/he/images/fbfiles/files/Report_ACC.doc[/file]
    מארק
    משתתף
    none
    כפי שליאור כתב קודם יש להחליף 'YourManfName' בתנאי לשם אמיתי של יצרן.
    Lior
    מנהל בפורום
    1. כנראה שיש פה אי הבנה. האם אתה רוצה להפיק את הדו"ח רק על יצרן אחד קבוע מראש ?? אם כן, תחליף את YourManfName בביטוי שכתבתי בקוד היצרן הזה. אם אתה רוצה שלכל יצרן יופיע מוצר יחיד בדו"ח – זו כבר אופרה אחרת לגמרי.

    2. יש שני תפריטים במערכת בשם דוחות עצי מוצרים. התפריט שאתה מסתכל בו הוא PARTTREEREP

    יניב
    משתתף
    1.תריץ את הדוח:
    ייצור > מידול > מוצרים > דו"חות מוצרים > דו"חות עצי מוצר > עץ מוצר מודרג – נתונים הנדסיים
    ותשים לב שכאשר יש לך מק"ט חברה ויש לו 2 מקטי יצרן ו2 יצרנים הוא מציג את שניהם.
    אני מעוניין שיוצג אך ורק יצרן אחד (לא משנה איזה מהם)
    הפתרון שהצעת בתחילה נראה לי פשוט מדי אבל אמרתי אם ליאור אמר……מי אני.
    2.הבנתי תודה.
    יניב
    Lior
    מנהל בפורום
    הבנתי. תודה רבה על הפרגון.

    אם אנחנו רוצים להשאר עם פתרון שלא כולל כתיבת SQL אתה צריך לבחור אחת מהחלופות הבאות:

    1. לוותר או על שם היצרן (הכי טוב לדעתי כי זה משאיר את הזום למסך היצרנים)
    2. לוותר על תיאור היצרן
    3. לאחד אותם לעמודה אחת – בעמודה מחושבת חדשה

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

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

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

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

    כדי להציג את יצרן אחד – גם שם יצרן וגם תיאור יצרן צריך SQL בפרוצדורה.

    האם יותר מובן כעת ? אם כן מה אתה בוחר ? אם לא , מה לא הסברתי טוב ?

    יניב
    משתתף
    יותר ברור.
    אתה מתכוון ל"שם יצרן" ו- "שם מלא יצרן"?
    אין M אולי אות אחרת?
    יניב
    Lior
    מנהל בפורום
    כן. אלו השדות
    השדה הוא "חישוב עמודה" ולא "חישוב קבוצתי" כמו שכתבתי בטעות קודם. בתצוגת ברירת מחדל – שביעי מימין.
מוצגות 15 תגובות – 1 עד 15 (מתוך 25 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.